Skip to content

Commit 236f44e

Browse files
tweeddalexgitbook-bot
authored andcommitted
GITBOOK-377: change request with no subject merged in GitBook
1 parent 4ba27fe commit 236f44e

16 files changed

+89
-103
lines changed

SUMMARY.md

+32-35
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,31 @@
7070
## 🛠️ Integrate an SDK <a href="#sdk" id="sdk"></a>
7171

7272
* [Choosing the right SDK](sdk/understanding-sdks.md)
73+
* [🍏 Credo](sdk/credo/README.md)
74+
* [Setup Credo Agent](sdk/credo/setup-credo-agent.md)
75+
* [Decentralized Identifiers (DIDs)](sdk/credo/decentralized-identifiers-dids/README.md)
76+
* [Create a DID](sdk/credo/decentralized-identifiers-dids/create-a-did.md)
77+
* [Update a DID](sdk/credo/decentralized-identifiers-dids/update-a-did.md)
78+
* [Deactivate a DID](sdk/credo/decentralized-identifiers-dids/deactivate-a-did.md)
79+
* [DID-Linked Resources](sdk/credo/did-linked-resources/README.md)
80+
* [Create AnonCreds Schema](sdk/credo/did-linked-resources/create-anoncreds-schema.md)
81+
* [Create AnonCreds Credential Definition](sdk/credo/did-linked-resources/create-anoncreds-credential-definition.md)
82+
* [Verifiable Credentials and Presentations](sdk/credo/verifiable-credentials-and-presentations/README.md)
83+
* [Issue a Verifiable Credential](sdk/credo/verifiable-credentials-and-presentations/issue-a-verifiable-credential.md)
84+
* [Present a Verifiable Credential](sdk/credo/verifiable-credentials-and-presentations/present-a-verifiable-credential.md)
85+
* [🍊 ACA-Py](sdk/aca-py/README.md)
86+
* [Setup ACA-Py Agent](sdk/aca-py/setup-aca-py-agent.md)
87+
* [Decentralized Identifiers (DIDs)](sdk/aca-py/decentralized-identifiers-dids/README.md)
88+
* [Create a DID](sdk/aca-py/decentralized-identifiers-dids/create-a-did.md)
89+
* [Update a DID](sdk/aca-py/decentralized-identifiers-dids/update-a-did.md)
90+
* [Deactivate a DID](sdk/aca-py/decentralized-identifiers-dids/deactivate-a-did.md)
91+
* [DID-Linked Resources](sdk/aca-py/did-linked-resources/README.md)
92+
* [Create AnonCreds Schema](sdk/aca-py/did-linked-resources/create-anoncreds-schema.md)
93+
* [Create AnonCreds Credential Definition](sdk/aca-py/did-linked-resources/create-anoncreds-credential-definition.md)
94+
* [Verifiable Credentials and Presentations](sdk/aca-py/verifiable-credentials-and-presentations/README.md)
95+
* [Issue a Verifiable Credential](sdk/aca-py/verifiable-credentials-and-presentations/issue-a-verifiable-credential.md)
96+
* [Present a Verifiable Credential](sdk/aca-py/verifiable-credentials-and-presentations/present-a-verifiable-credential.md)
97+
* [Revoke a Verifiable Credential](sdk/aca-py/verifiable-credentials-and-presentations/revoke-a-verifiable-credential.md)
7398
* [🍈 Veramo](sdk/veramo-plugin/README.md)
7499
* [Set up Veramo CLI for cheqd](sdk/veramo-plugin/setup/README.md)
75100
* [Troubleshooting Veramo CLI setup](sdk/veramo-plugin/setup/troubleshooting.md)
@@ -96,32 +121,7 @@
96121
* [DID-Linked Resources](sdk/veramo-plugin/did-linked-resources/README.md)
97122
* [Create a DID-Linked Resource](sdk/veramo-plugin/did-linked-resources/create-resource.md)
98123
* [Create a new Resource version within existing Collection](sdk/veramo-plugin/did-linked-resources/create-new-version.md)
99-
* [🍏 Credo](sdk/credo/README.md)
100-
* [Setup Credo Agent](sdk/credo/setup-credo-agent.md)
101-
* [Decentralized Identifiers (DIDs)](sdk/credo/decentralized-identifiers-dids/README.md)
102-
* [Create a DID](sdk/credo/decentralized-identifiers-dids/create-a-did.md)
103-
* [Update a DID](sdk/credo/decentralized-identifiers-dids/update-a-did.md)
104-
* [Deactivate a DID](sdk/credo/decentralized-identifiers-dids/deactivate-a-did.md)
105-
* [DID-Linked Resources](sdk/credo/did-linked-resources/README.md)
106-
* [Create AnonCreds Schema](sdk/credo/did-linked-resources/create-anoncreds-schema.md)
107-
* [Create AnonCreds Credential Definition](sdk/credo/did-linked-resources/create-anoncreds-credential-definition.md)
108-
* [Verifiable Credentials and Presentations](sdk/credo/verifiable-credentials-and-presentations/README.md)
109-
* [Issue a Verifiable Credential](sdk/credo/verifiable-credentials-and-presentations/issue-a-verifiable-credential.md)
110-
* [Present a Verifiable Credential](sdk/credo/verifiable-credentials-and-presentations/present-a-verifiable-credential.md)
111124
* [🫐 Walt.id Community Stack](sdk/walt-id.md)
112-
* [🍊 ACA-Py](sdk/aca-py/README.md)
113-
* [Setup ACA-Py Agent](sdk/aca-py/setup-aca-py-agent.md)
114-
* [Decentralized Identifiers (DIDs)](sdk/aca-py/decentralized-identifiers-dids/README.md)
115-
* [Create a DID](sdk/aca-py/decentralized-identifiers-dids/create-a-did.md)
116-
* [Update a DID](sdk/aca-py/decentralized-identifiers-dids/update-a-did.md)
117-
* [Deactivate a DID](sdk/aca-py/decentralized-identifiers-dids/deactivate-a-did.md)
118-
* [DID-Linked Resources](sdk/aca-py/did-linked-resources/README.md)
119-
* [Create AnonCreds Schema](sdk/aca-py/did-linked-resources/create-anoncreds-schema.md)
120-
* [Create AnonCreds Credential Definition](sdk/aca-py/did-linked-resources/create-anoncreds-credential-definition.md)
121-
* [Verifiable Credentials and Presentations](sdk/aca-py/verifiable-credentials-and-presentations/README.md)
122-
* [Issue a Verifiable Credential](sdk/aca-py/verifiable-credentials-and-presentations/issue-a-verifiable-credential.md)
123-
* [Present a Verifiable Credential](sdk/aca-py/verifiable-credentials-and-presentations/present-a-verifiable-credential.md)
124-
* [Revoke a Verifiable Credential](sdk/aca-py/verifiable-credentials-and-presentations/revoke-a-verifiable-credential.md)
125125

126126
## 🏗️ Architecture
127127

@@ -135,6 +135,13 @@
135135

136136
## 💫 Advanced features and alternatives <a href="#advanced" id="advanced"></a>
137137

138+
* [💡 Build Trust for AI Agents](advanced/ai-agents/README.md)
139+
* [Build an AI Agent Trust Registry](advanced/ai-agents/build-trust-registry.md)
140+
* [Issue Verifiable Credentials to AI Agent](advanced/ai-agents/issue.md)
141+
* [Validate AI Agent Trust Chain](advanced/ai-agents/validate.md)
142+
* [MCP Server Setup](advanced/ai-agents/mcp/README.md)
143+
* [Issue a Verifiable Credential](advanced/ai-agents/mcp/issue-a-verifiable-credential.md)
144+
* [Verify a Credential](advanced/ai-agents/mcp/verify-a-credential.md)
138145
* [➡️ DID Registrar](advanced/did-registrar/README.md)
139146
* [Setup DID Registrar](advanced/did-registrar/did-registrar-setup.md)
140147
* [Create a DID](advanced/did-registrar/create-did.md)
@@ -158,16 +165,6 @@
158165
* [VDR Tools CLI with cheqd (deprecated)](advanced/tooling/vdr-tools.md)
159166
* [Demo Wallet for identity setup](advanced/tooling/demo-wallet.md)
160167

161-
***
162-
163-
* [💡 Build Trust for AI Agents](ai-agents/README.md)
164-
* [Build an AI Agent Trust Registry](ai-agents/build-trust-registry.md)
165-
* [Issue Verifiable Credentials to AI Agent](ai-agents/issue.md)
166-
* [Validate AI Agent Trust Chain](ai-agents/validate.md)
167-
* [MCP Server Setup](ai-agents/mcp/README.md)
168-
* [Issue a Verifiable Credential](ai-agents/mcp/issue-a-verifiable-credential.md)
169-
* [Verify a Credential](ai-agents/mcp/verify-a-credential.md)
170-
171168
## ⚛️ Network
172169

173170
* [Get started with cheqd Network](network/cheqd/README.md)

ai-agents/README.md renamed to advanced/ai-agents/README.md

+3-7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
description: Design and Build Trust Registries for AI Agents
2+
description: Design and Build Trust Registries for AI Agents on cheqd.
33
---
44

55
# 💡 Build Trust for AI Agents
@@ -22,10 +22,6 @@ If you are already aware of how cheqd's Decentralized Trust Chains (DTCs) are st
2222

2323
<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><mark style="color:blue;"><strong>Build an AI Agent Trust Registry</strong></mark></td><td>Establish a comprehensive ecosystem for trusted AI Agents, organisations and governance authorities.</td><td><a href="build-trust-registry.md">build-trust-registry.md</a></td></tr><tr><td><mark style="color:blue;"><strong>Issue Verifiable Credentials to AI Agent</strong></mark></td><td>Using your Trust Registry, issue your AI Agent a credential fully referencing the Trust Chain back to a Root DID.</td><td><a href="issue.md">issue.md</a></td></tr><tr><td><mark style="color:blue;"><strong>Validate AI Agent Trust Chain</strong></mark></td><td>Use our Validation APIs to enable your AI Agent to autonomously prove that it is trusted and accredited.</td><td><a href="validate.md">validate.md</a></td></tr></tbody></table>
2424

25-
26-
27-
28-
2925
## Establishing a Trust Hierarchy <a href="#hierarchy-examples" id="hierarchy-examples"></a>
3026

3127
cheqd's Trust Registry model is predicated on the notion of a trust hierarchy, which is conceptually very similar to traditional Public Key Infrastructure (PKI). Specifically, the model relies on a **Root of Trust** from which trusted relationships can be established.
@@ -34,13 +30,13 @@ In our model for AI Agents, each organisation in the trust hierarchy is able to
3430

3531
The following diagram shows an example of how an AI Agent Creator can accredit two AI Agents lower in the hierarchy:
3632

37-
<figure><img src="../.gitbook/assets/AI Agent Trust Registries.jpg" alt=""><figcaption></figcaption></figure>
33+
<figure><img src="../../.gitbook/assets/AI Agent Trust Registries.jpg" alt=""><figcaption><p>Root DID (rTAO) accrediting or authorising sub-DIDs (TAOs)</p></figcaption></figure>
3834

3935
Through this type of relationship, an AI Agent can prove that it is accredited by an AI Agent Creator through presenting the Verifiable Accreditation, which is stored on the cheqd blockchain.
4036

4137
Similarly, an AI Agent creator can prove that it is also trustworthy, demonstrating that it is a real actor rather than a fraudulent actor. In the diagram below, a Governance Authority (such as an accreditation body for AI Agent Creators) can accredit AI Agent Creators directly.
4238

43-
<figure><img src="../.gitbook/assets/AI Agent Trust Registries (Governance Authority).jpg" alt=""><figcaption></figcaption></figure>
39+
<figure><img src="../../.gitbook/assets/AI Agent Trust Registries (Governance Authority).jpg" alt=""><figcaption><p>Full tree diagram of root DID accrediting DIDs, that accredit AI Agents.</p></figcaption></figure>
4440

4541
Therefore, relying parties can query the accreditations of AI Agents all the way back to a Root of Trust.
4642

ai-agents/build-trust-registry.md renamed to advanced/ai-agents/build-trust-registry.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ Users are able to build AI Agent Trust Registries using our cheqd Studio APIs. T
1010

1111
Make sure you have set up your account with **cheqd Studio** and are logged in, using our guide below:
1212

13-
<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><mark style="color:blue;"><strong>Set up your account</strong></mark></td><td>Set up your account with <strong>cheqd Studio</strong> and log in to start using the APIs.</td><td><a href="../getting-started/studio/set-up-account.md">set-up-account.md</a></td></tr></tbody></table>
13+
<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><mark style="color:blue;"><strong>Set up your account</strong></mark></td><td>Set up your account with <strong>cheqd Studio</strong> and log in to start using the APIs.</td><td><a href="../../getting-started/studio/set-up-account.md">set-up-account.md</a></td></tr></tbody></table>
1414

1515
## Step 2: Create a Root DID
1616

1717
The first step for any trust registry is a Root DID, which acts as a trust anchor for the chain of trust below. This DID should be for the highest level of trust in your ecosystem, such as a governance authority, or a managing company.
1818

19-
<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><mark style="color:blue;"><strong>Create an Issuer DID</strong></mark></td><td>Create a W3C conformant DID on cheqd using the <code>did:cheqd</code> DID Method.</td><td><a href="../studio/dids/create-did.md">create-did.md</a></td></tr></tbody></table>
19+
<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><mark style="color:blue;"><strong>Create an Issuer DID</strong></mark></td><td>Create a W3C conformant DID on cheqd using the <code>did:cheqd</code> DID Method.</td><td><a href="../../studio/dids/create-did.md">create-did.md</a></td></tr></tbody></table>
2020

2121
## Step 3: Design Schemas for your Ecosystem
2222

@@ -541,7 +541,7 @@ With the Root DID you created in Step 2, you can create links to your schemas, s
541541

542542
You can follow the tutorial here to publish your schemas as DID-Linked Resources. Generally we use the `resourceType` of `JSONSchemaValidator2020` for JSON schemas written.
543543

544-
<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td>Create DID-Linked Resource</td><td>Link resources such as schemas to your DID, publishing as a DID-Linked Resource.</td><td><a href="../studio/did-linked-resources/">did-linked-resources</a></td></tr></tbody></table>
544+
<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td>Create DID-Linked Resource</td><td>Link resources such as schemas to your DID, publishing as a DID-Linked Resource.</td><td><a href="../../studio/did-linked-resources/">did-linked-resources</a></td></tr></tbody></table>
545545

546546
This will store the schemas securely on the cheqd Network, where they can be fetched using DID URLs.
547547

ai-agents/issue.md renamed to advanced/ai-agents/issue.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Once you have created your Trust Registry for the accreditation and authorisatio
1010

1111
Each AI Agent will need to be identified by its own DID, to which it will receive credentials and/or accreditations. This enables the AI Agent to be cryptographically able to assert control over these credentials and/or accreditations.
1212

13-
<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><mark style="color:blue;"><strong>Create an Issuer DID</strong></mark></td><td>Create a W3C conformant DID on cheqd using the <code>did:cheqd</code> DID Method.</td><td><a href="../studio/dids/create-did.md">create-did.md</a></td></tr></tbody></table>
13+
<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><mark style="color:blue;"><strong>Create an Issuer DID</strong></mark></td><td>Create a W3C conformant DID on cheqd using the <code>did:cheqd</code> DID Method.</td><td><a href="../../studio/dids/create-did.md">create-did.md</a></td></tr></tbody></table>
1414

1515
## Step 2: Choose Schema for Credential
1616

@@ -146,7 +146,7 @@ The Issuer should use this tutorial to publish the credential as a DID-Linked Re
146146

147147
You can follow the tutorial here to publish your issued credential as a DID-Linked Resource. Generally we suggest the `resourceType` of `VerifiableAttestation` for credentials issued to AI Agents.
148148

149-
<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td>Create DID-Linked Resource</td><td>Link resources such as schemas to your DID, publishing as a DID-Linked Resource.</td><td><a href="../studio/did-linked-resources/">did-linked-resources</a></td></tr></tbody></table>
149+
<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td>Create DID-Linked Resource</td><td>Link resources such as schemas to your DID, publishing as a DID-Linked Resource.</td><td><a href="../../studio/did-linked-resources/">did-linked-resources</a></td></tr></tbody></table>
150150

151151
This will store the schemas securely on the cheqd Network, where they can be fetched using DID URLs.
152152

ai-agents/mcp/README.md renamed to advanced/ai-agents/mcp/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ Add the following configuration to your claude\_desktop\_config.json or .cursor/
123123

124124
When successfully started, the number of tools available to Claude Desktop will increase.
125125

126-
<figure><img src="../../.gitbook/assets/Screenshot 2025-03-28 at 16.46.59.png" alt=""><figcaption></figcaption></figure>
126+
<figure><img src="../../../.gitbook/assets/Screenshot 2025-03-28 at 16.46.59.png" alt=""><figcaption></figcaption></figure>
127127

128128
{% hint style="warning" %}
129129
There may be a error on top right corner, but it can be safely ignored. It is because of port binding, as Claude creates two processes for each MCP Server.
File renamed without changes.

0 commit comments

Comments
 (0)