# Presentations

Verifiable Presentations are an open standard at defined at the W3C for exchanging Verifiable Credentials over the internet. This profile can be found at the traceability interoperability Repository on GitHub here: <https://github.com/w3c-ccg/traceability-interop>.&#x20;

## Sending a Presentation

Functionality related to presentations is located under the "Credentials" section of the left hand menu. Similar to emails, there are "Sent" presentations, which are sent from you to others. And then there are "Received" presentations that others have sent to you.

<figure><img src="/files/hhsQ9GxxCsvfFdhALkrG" alt="Verifiable Presentations the Transmute platform"><figcaption><p>Sent Presentations in the left hand Navigation of the Transmute platform.</p></figcaption></figure>

This guide will cover the process of sending a presentation to another party. This will assume you have a `Contact` in order to send. Please read the [Contacts](/verifiable-data-platform/platform-guide/contacts.md) section of this documentation if you need information on how to add or manage contacts.&#x20;

### Sending your first Credential

When you navigate to the `Sent` presentations list item, you should be greeted with a hero encouraging your to send your first credential, which is exactly what we're here to walk through.&#x20;

<figure><img src="/files/XTVGwqB1o6YzPiyvIcUc" alt="Hero to send your first Credential in a Verifiable Presentation"><figcaption><p>Hero to send your first Credential in a Verifiable Presentation.</p></figcaption></figure>

Once you click on the button `+ SEND CREDENTIAL`, you will be taken to the following screen to compose a Verifiable Presentation.&#x20;

<figure><img src="/files/7Tg1GwNf6DcrhExTtNdH" alt="Composing a Verifiable Presentation on the Transmute platform"><figcaption><p>Composing a Verifiable Presentation on the Transmute platform.</p></figcaption></figure>

We want to first focus our attention on the first two inputs. The "Recipient" input is a a drop down of your Contacts. A contact is a method of storing and referencing an end-point for sending a Verifiable Presentation with the Traceability Interoperability Profile.&#x20;

The second input is the DID which will be used as the holder for the presentation. Your DID is an identifier for your organization, and members in that organization can control keys within those identifiers. Signing a presentation with your Decentralized Identifier will act as a way to identify you to the other party. For now there should be no need to change your identifier and you can use the default did:web provided by the platform.

For the purpose of this guide we will not go into including this presentation as part of a workflow. That will be covered in the [Workflow](broken://pages/YmiopG9cXTtkl8DnOPJT) section of this documentation.

### Select a Contact to Send to

In the first input we will select a Contact from our list of contacts provided by the dropdown.&#x20;

<figure><img src="/files/xaH8MTD0sZWAAwaLa0jR" alt=""><figcaption><p>Selecting a Contact from the provided dropdown</p></figcaption></figure>

Once we have a contact selected, the next step will be to add a credential to the presentation. Click on the `+ Add Credential` button.

<figure><img src="/files/38chkBqNzQYZt6zUAxzc" alt=""><figcaption><p>Selecting a Credential to send in a Verifiable Presentation</p></figcaption></figure>

This will bring up a modal with a list of credentials from you Vault. You can click on the checkbox to include it in the presentation. If you don't have a credential, you can follow our [Issuing Your First Credential Guide](/verifiable-data-platform/platform-guide/credentials.md) in this documentation.&#x20;

<figure><img src="/files/C7MmuboDfeRBnc0F6nsz" alt=""><figcaption><p>Selecting Credentials to Include in a Verifiable Presentation</p></figcaption></figure>

Once you have one or more credentials selected, you can click on the `Select` button to add them to your Presentation which is being composed.&#x20;

<figure><img src="/files/T6of8W8BIdRnSRyEwUxm" alt="Credential Included in a Verifiable Presentation on the Transmute platform"><figcaption><p>Credential Included in a Verifiable Presentation on the Transmute platform.</p></figcaption></figure>

Once you have selected one or more credentials, you will see it in the list of credentials included for that presentation. Once you have prepared the presentation, you can send it with the `Send` button at the bottom of the page.&#x20;

### Sent Presentation

Once you can clicked on the `Send` button, the Transmute platform will send the network requests to deliver the Verifiable Presentation to the information defined in the contact. If the contact was defined correctly, then you should see a tool tip indicating the presentation has been sent.

<figure><img src="/files/ElCzqgGAYSPzp55u3BFh" alt=""><figcaption><p>Verifiable Presentation sent with the Transmute platform.</p></figcaption></figure>

The Transmute platform will keep a record of all of the Verifiable Presentations you have sent to other people as a record for transactions. You can always refer back to these records to see what credentials were sent to which parties.

This is just scratching the surface of using Verifiable Presentations. Its true potential comes from using Workflows, which are a way to define a specific use-case for exchanging specific credentials between parties. Business logic such as steel imports can be expressed as a set of credentials that need to be exchanged between parties. And Verifiable Credentials makes the whole process have data that is tamper-proof and signed by the party which issued it.

Continue reading our Workflow section to see how to use them.&#x20;


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://guide.transmute.industries/verifiable-data-platform/platform-guide/presentations.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
