Archipels Documentation
  • 🫂Welcome!
    • 🏢Who are we?
    • 🆔What is SSI?
    • 👨‍🏫Glossary of terms
  • 👩‍🔧Product Overview
    • Wallet
    • Electronic Attestations
    • DIDs
    • Trust Registry
  • ⚒️Set up
    • Create an individual wallet and request an attestation
    • Configure an access token
    • Create a Webhook
    • Create your test environment
    • Get your DID wallet
  • 🏗️Create attestation request
    • 🧩Get and Accept Attestation
      • API call : get attestations in my wallet
      • Accept attestation
    • 🏗️Create an Onboarding attestation request against Archipels
      • Attestation request
      • Accept attestation
    • 🏗️Create an email attestation request against Archipels
      • Attestation request
      • Accept attestation
  • 📃Issue attestation
    • Create a second wallet and configure this new environment
    • Create a schema attestation
    • Create a connection: Create an invitation
    • Create a connection: Accept an invitation
    • Attestation send offer
    • Accept attestation
  • 🔀Send presentation request
    • 🪪Send a Presentation
      • Create a third wallet and configure this new environment
      • Create a connection
      • Send Presentation request
      • Get the list of presentation requests (not available currently)
      • Get the presentation requests
      • Get the list of valid attestations
      • Send/Show presentation
      • Get the presentation
    • 📑Send several Presentations
      • Send Presentations request
      • Get the presentation requests
  • ➕Other features
    • 📩Messages
      • Send a message
    • 📃Delete an attestation
      • Delete attestation
  • 🏁API: COLLECTIONS
  • List of schemes
  • 🔗Links
    • Website
    • Recruitement
    • Doc for Archipels Certify
    • Trust Registry
Propulsé par GitBook
Sur cette page
  • From the Verifier
  • From the Holder

Cet article vous a-t-il été utile ?

  1. Send presentation request
  2. Send a Presentation

Create a connection

Create a connection between the Holder wallet and the Verifier wallet

PrécédentCreate a third wallet and configure this new environmentSuivantSend Presentation request

Dernière mise à jour il y a 8 mois

Cet article vous a-t-il été utile ?

From the Verifier

  • Create an invitation request as described in the page Create an invitation

  • Copy the invitation generated

From the Holder

  • Accept the invitation request as described in the page Accept an invitation (Paste the invitation generated from the Verifier in the "Body -> raw")

In a production environnement, the invitation will be integrated in a web page, email, SMS as a link, or in a QR code with the presentation request.

It could be similare to this:

Once the holder send the accept-invitation, the verifier receives a webhook notifying that a user is waiting for a presentation request

Once from the holder wallet you accept the invitation, the verifier receives a webhook with the connectionID that you will reuse ti send the presentation request.

{
  "type": "ConnectionInvitationAcceptanceReceived",
  "payload": {
    "connectionId": "0f42f1da-ab2d-41da-91e1-167c31d966a9",
    "walletDid": "5Y3i1nq5KZuLRYtQfWrBfP",
    "contactDid": "BB3KgdzQYQZjQywRU1uH2m"
  },
  "timestamp": "2024-10-01T15:49:00.387Z"
}
🔀
🪪
https://app.sandbox.archipels.io/presentation-requests/initialize?message=/kys&invitation=eyJAdHlwZSI6ICJodHRwczovL2RpZGNvbW0ub3JnL291dC1vZi1iYW5kLzEuMS9pbnZpdGF0aW9uIiwgIkBpZCI6ICJiNmMyOWIwOC0yOWRlLTRlN2UtODJiMS0wZDYwOWNhYjEzNGQiLCAibGFiZWwiOiAiaXNzdWVyIiwgImhhbmRzaGFrZV9wcm90b2NvbHMiOiBbImh0dHBzOi8vZGlkY29tbS5vcmcvZGlkZXhjaGFuZ2UvMS4wIl0sICJzZXJ2aWNlcyI6IFsiZGlkOnNvdjpLZGdDR2pxaUI5MnR3ZUd2TUYyQkJYIl19&walletType=business