Skip to main content



Weave API 


Utilise a diverse range of services designed to simplify the implementation of decentralised identifiers and verifiable credentials











 



Self-sovereign Identity Services


These services allow an organisation to interact with Self-sovereign networks via Weave. 


Self-Sovereign Identity (SSI) is revolutionising the way we share identity data, by way of verifiable credentials, establishing trust in data exchange.

Self-sovereign Identity Principles

SSI addresses the difficulty of establishing trust in an interaction.

In order to be trusted, one party in an interaction will present credentials to the other parties, and those relying parties can verify that the credentials came from an issuer that they trust. In this way, the verifier's trust in the issuer is transferred to the credential holder. This basic structure of SSI with three participants is sometimes called "the trust triangle".





The exchange of
verifiable data





Weave’s SSI Services provide organisations with the capabilities to utilise decentralised digital identity technologies. There are powerful data privacy and security features in both the SSI layer, which processes the DID information and the communication layer, where the messaging services sit.







Weave verifiable credential retrieval and verification process
 

  • Permitted issuers send verifiable credentials to the holders SSI wallet, written securely using blockchain ledgers.


  • Holders choose the organisations they wish to share these credentials with.


  • Weave then retrieves, verifies and proves the authenticity and translates the credentials, matching the DID to an individual, translates the data and communicates the relevant message onwards to the approved requesting organisation.


  • Organisations receive only the necessary data required, without ever having to handle physical documentation, or store personal data.




 

 



Web Messaging

These services allow an organisation to define, build, and send JSON messages from Weave to any endpoint via the web. JSON is an open standard file format a that uses text to store and transmit data objects. Dynamical create messages using pre-defined templates and information retrieved from other service (for example a Verifiable Credential from the SSI Services) and send them to single or multiple recipients.



 

 



Email

These services allow an organisation to define, build, and send electronic mail from Weave to any endpoint via the web. Dynamical create messages using pre-defined templates and information retrieved from other service (for example a Verifiable Credential from the SSI Services) and send them to single or multiple recipients.





SMS

These services allow an organisation to define, build, and send SMS messages from Weave to any supported mobile number. SMS (short message service) is a short message, typically 160 characters sent to mobile devices. Dynamical create messages using pre-defined templates and information retrieved from other service (for example a Verifiable Credential from the SSI Services) and send them to single or multiple recipients.



 

Weave API
supports a range
of services:
 


Self-sovereign Identity Services, SMS Services, Email Services, Web Messaging Services.

Self-sovereign Identity Services


These services allow an organisation to interact with Self-sovereign networks via Weave. 


Self-Sovereign Identity (SSI) is revolutionising the way we share identity data, by way of verifiable credentials, establishing trust in data exchange.

Self-sovereign Identity Principles

SSI addresses the difficulty of establishing trust in an interaction.

In order to be trusted, one party in an interaction will present credentials to the other parties, and those relying parties can verify that the credentials came from an issuer that they trust. In this way, the verifier's trust in the issuer is transferred to the credential holder. This basic structure of SSI with three participants is sometimes called "the trust triangle".

The exchange of
verifiable data

Weave’s SSI Services provide organisations with the capabilities to utilise decentralised digital identity technologies. There are powerful data privacy and security features in both the SSI layer, which processes the DID information and the communication layer, where the messaging services sit.

Organisations can utilise Weave for issuing credentials to a user but also retrieving/verifying users credentials. This makes the solution multi-functional, agile and applicable to a variety of use-cases. Verifiable credentials can be digital realisations of identity documents such as passports, citizen ID, education certifications, health certificates etc.

Request the credentials your organisation requires to perform a business function. Weave will form the connection with the SSI solution user on your behalf, retrieve the required credential and verify the authenticity, if proved authentic, this credential is passed to the pre-defined message service/services to be translated and sent securely to your organisation operating system to perform the task required.

Issue the credentials your organisation requires via the API messaging services. Weave will form the connection with the SSI solution user on your behalf and issue the verifiable credential utilising blockchain technology. If required, this credential can then be retrieved and verified by the same issuer to perform a further business function later in the digital identity transaction process. 

Weave verifiable
credential retrieval
and verification
process
 

  • Permitted issuers send verifiable credentials to the holders SSI wallet, written securely using blockchain ledgers.


  • Holders choose the organisations they wish to share these credentials with.


  • Weave then retrieves, verifies and proves the authenticity and translates the credentials, matching the DID to an individual, translates the data and communicates the relevant message onwards to the approved requesting organisation.


  • Organisations receive only the necessary data required, without ever having to handle physical documentation, or store personal data.

Web Messaging

These services allow an organisation to define, build, and send JSON messages from Weave to any endpoint via the web. JSON is an open standard file format a that uses text to store and transmit data objects. Dynamical create messages using pre-defined templates and information retrieved from other service (for example a Verifiable Credential from the SSI Services) and send them to single or multiple recipients.

 

Email

These services allow an organisation to define, build, and send electronic mail from Weave to any endpoint via the web. Dynamical create messages using pre-defined templates and information retrieved from other service (for example a Verifiable Credential from the SSI Services) and send them to single or multiple recipients.

SMS

These services allow an organisation to define, build, and send SMS messages from Weave to any supported mobile number. SMS (short message service) is a short message, typically 160 characters sent to mobile devices. Dynamical create messages using pre-defined templates and information retrieved from other service (for example a Verifiable Credential from the SSI Services) and send them to single or multiple recipients.

Cookies

Find out more about how this website uses cookies to enhance your browsing experience.