# Archipels Documentation

## Archipels Documentation

- [Welcome!](https://docs-v1.archipels.io/archipels-documentation/welcome.md): Explore SSI's core: user-driven identity via DIDs, VCs, and blockchain. Unpack the roles of issuers, holders, verifiers in ensuring privacy and security.
- [Who are we?](https://docs-v1.archipels.io/archipels-documentation/welcome/who-are-we.md)
- [What is SSI?](https://docs-v1.archipels.io/archipels-documentation/welcome/what-is-ssi.md): Explore SSI's core: user-driven identity via DIDs, VCs, and blockchain. Unpack the roles of issuers, holders, verifiers in ensuring privacy and security.
- [Glossary of terms](https://docs-v1.archipels.io/archipels-documentation/welcome/glossary-of-terms.md): Navigate SSI terms with ease. Our glossary demystifies key concepts, ensuring clarity and confidence in your digital identity journey.
- [Product Overview](https://docs-v1.archipels.io/archipels-documentation/product-overview.md)
- [Wallet](https://docs-v1.archipels.io/archipels-documentation/product-overview/wallet.md): A full description of the concept of the wallet is available in the "What is SSI?" section. The following page is about the technical aspects of the wallet.
- [Electronic Attestations](https://docs-v1.archipels.io/archipels-documentation/product-overview/electronic-attestations.md): All the explanation needed to understand Electronic Attestations and how they work is available in the "What is SSI?" section.
- [DIDs](https://docs-v1.archipels.io/archipels-documentation/product-overview/dids.md): This page explains technical aspects of DIDs, if you want to know more about Decentralized Identifiers you can go to the "What is SSI?" page.
- [Trust Registry](https://docs-v1.archipels.io/archipels-documentation/product-overview/trust-registry.md): To understand the fundamental role of the Trust Registry in the wallet ecosystem, you can refer to the "What is SSI?" section
- [Set up](https://docs-v1.archipels.io/archipels-documentation/set-up.md): In this section, we explain how to create a wallet from the web interface, how to create a test environment and the first API call to accept an attestation
- [Create an individual wallet and request an attestation](https://docs-v1.archipels.io/archipels-documentation/set-up/create-an-individual-wallet-and-request-an-attestation.md): In this section, you will learn how to create an Archipels Wallet and request an attestation using the web interface
- [Configure an access token](https://docs-v1.archipels.io/archipels-documentation/set-up/configure-an-access-token.md): Before to get acces to the wallet API, you must create and configure an Access Token which is the key used for authentication against de API service.
- [Create a Webhook](https://docs-v1.archipels.io/archipels-documentation/set-up/create-a-webhook.md): In this section we explain how to create and use a Webhook
- [Create your test environment](https://docs-v1.archipels.io/archipels-documentation/set-up/create-your-test-environment.md): In this section we explain how to configure Postman to use the API call.
- [Get your DID wallet](https://docs-v1.archipels.io/archipels-documentation/set-up/get-your-did-wallet.md): Use the API to get the DID of your wallet
- [Create attestation request](https://docs-v1.archipels.io/archipels-documentation/create-attestation-request.md)
- [Get and Accept Attestation](https://docs-v1.archipels.io/archipels-documentation/create-attestation-request/get-and-accept-attestation.md): Get the attestation you previously created using the web interface. Accept an attestation started from the web interface of your wallet.
- [API call : get attestations in my wallet](https://docs-v1.archipels.io/archipels-documentation/create-attestation-request/get-and-accept-attestation/api-call-get-attestations-in-my-wallet.md): Here we describe how to get with API information about existing attestations
- [Accept attestation](https://docs-v1.archipels.io/archipels-documentation/create-attestation-request/get-and-accept-attestation/accept-attestation.md): In this section, you will learn how to accept an attestation with API
- [Create an Onboarding attestation request against Archipels](https://docs-v1.archipels.io/archipels-documentation/create-attestation-request/create-an-onboarding-attestation-request-against-archipels.md): In this section you will learn how to create an attestation request against Archipels catalog
- [Attestation request](https://docs-v1.archipels.io/archipels-documentation/create-attestation-request/create-an-onboarding-attestation-request-against-archipels/attestation-request.md): In this section we describe how to  create new attestation requests
- [Accept attestation](https://docs-v1.archipels.io/archipels-documentation/create-attestation-request/create-an-onboarding-attestation-request-against-archipels/accept-attestation.md): Here we describe how to accept the attestation
- [Create an email attestation request against Archipels](https://docs-v1.archipels.io/archipels-documentation/create-attestation-request/create-an-email-attestation-request-against-archipels.md): In this section you will learn how to create an email attestation request against Archipels, in an advanced flow using messages.
- [Attestation request](https://docs-v1.archipels.io/archipels-documentation/create-attestation-request/create-an-email-attestation-request-against-archipels/attestation-request.md): In this section we describe how to  create new attestation requests
- [Accept attestation](https://docs-v1.archipels.io/archipels-documentation/create-attestation-request/create-an-email-attestation-request-against-archipels/accept-attestation.md): Here we describe how to accept the attestation
- [Issue attestation](https://docs-v1.archipels.io/archipels-documentation/issue-attestation.md): In this section, you will send from the Issuer, an attestation to the Holder. The Holder doesn't need to send an attestation request
- [Create a second wallet and configure this new environment](https://docs-v1.archipels.io/archipels-documentation/issue-attestation/create-a-second-wallet-and-configure-this-new-environment.md): For the next steps, you need to create a second wallet which will act as an issuer.
- [Create a schema attestation](https://docs-v1.archipels.io/archipels-documentation/issue-attestation/create-a-schema-attestation.md): In this secton you will learn how to create a schema to be sued to generate an attestation.
- [Create a connection: Create an invitation](https://docs-v1.archipels.io/archipels-documentation/issue-attestation/create-a-connection-create-an-invitation.md): Create a connection to allow communication between 2 wallets
- [Create a connection: Accept an invitation](https://docs-v1.archipels.io/archipels-documentation/issue-attestation/create-a-connection-accept-an-invitation.md): Once you get an invitation, you can accept it to create the connection between your wallet ant the wallet sending the invitation
- [Attestation send offer](https://docs-v1.archipels.io/archipels-documentation/issue-attestation/attestation-send-offer.md)
- [Accept attestation](https://docs-v1.archipels.io/archipels-documentation/issue-attestation/accept-attestation.md)
- [Send presentation request](https://docs-v1.archipels.io/archipels-documentation/send-presentation-request.md)
- [Send a Presentation](https://docs-v1.archipels.io/archipels-documentation/send-presentation-request/send-a-presentation.md): In this chapter, you will learn how to request a presentation and get the attributes from the Holder's attestation
- [Create a third wallet and configure this new environment](https://docs-v1.archipels.io/archipels-documentation/send-presentation-request/send-a-presentation/create-a-third-wallet-and-configure-this-new-environment.md): For the next steps, you need to create a third wallet which will act as a Verifier.
- [Create a connection](https://docs-v1.archipels.io/archipels-documentation/send-presentation-request/send-a-presentation/create-a-connection.md): Create a connection between the Holder wallet and the Verifier wallet
- [Send Presentation request](https://docs-v1.archipels.io/archipels-documentation/send-presentation-request/send-a-presentation/send-presentation-request.md): As a relying party (e.g Verifier), you want to validate user or company attestations. The verifier needs to initiate de communication by sending a presentation request.
- [Get the list of presentation requests (not available currently)](https://docs-v1.archipels.io/archipels-documentation/send-presentation-request/send-a-presentation/get-the-list-of-presentation-requests-not-available-currently.md)
- [Get the presentation requests](https://docs-v1.archipels.io/archipels-documentation/send-presentation-request/send-a-presentation/get-the-presentation-requests.md): The purpose to get the presentation request is to know what attestation and attributes are requested
- [Get the list of valid attestations](https://docs-v1.archipels.io/archipels-documentation/send-presentation-request/send-a-presentation/get-the-list-of-valid-attestations.md): before to be able to show the presentation, you need to know if you have the requested attestation end if it's still valid
- [Send/Show presentation](https://docs-v1.archipels.io/archipels-documentation/send-presentation-request/send-a-presentation/send-show-presentation.md): In this section you prepare the data you will present
- [Get the presentation](https://docs-v1.archipels.io/archipels-documentation/send-presentation-request/send-a-presentation/get-the-presentation.md): Now that the Holder sent the attestation attributes, the Verifier need to get its
- [Send several Presentations](https://docs-v1.archipels.io/archipels-documentation/send-presentation-request/send-several-presentations.md)
- [Send Presentations request](https://docs-v1.archipels.io/archipels-documentation/send-presentation-request/send-several-presentations/send-presentations-request.md): In this example you will learn how it is possible to send presentation request of attributes from several attestations.
- [Get the presentation requests](https://docs-v1.archipels.io/archipels-documentation/send-presentation-request/send-several-presentations/get-the-presentation-requests.md): The purpose to get the presentation request is to know what attestation and attributes are requested
- [Other features](https://docs-v1.archipels.io/archipels-documentation/other-features.md)
- [Messages](https://docs-v1.archipels.io/archipels-documentation/other-features/messages.md): In this section you will learn how to send messages between wallets
- [Send a message](https://docs-v1.archipels.io/archipels-documentation/other-features/messages/send-a-message.md)
- [Delete an attestation](https://docs-v1.archipels.io/archipels-documentation/other-features/delete-an-attestation.md): Delete any attestation using API
- [Delete attestation](https://docs-v1.archipels.io/archipels-documentation/other-features/delete-an-attestation/delete-attestation.md)
- [API: COLLECTIONS](https://docs-v1.archipels.io/archipels-documentation/api-collections.md): Here the collection of all the calls used in this documentation
- [List of schemes](https://docs-v1.archipels.io/archipels-documentation/list-of-schemes.md)
