You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: clients/dart/didcomm/atlas_didcomm_client/README.md
+8-58Lines changed: 8 additions & 58 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,11 @@
1
1
# Affinidi Atlas DIDComm Client for Dart
2
2
3
-
A Dart client for interacting with Affinidi Atlas over DIDComm v2.1. It enables secure, end-to-end encrypted management of Atlas services (Mediator, Meeting Place/MPX, Trust Registry/TR) using DID-based identities and message flows.
3
+
A Dart client for interacting with Affinidi Atlas over DIDComm v2.1. It enables secure, end-to-end encrypted management of Atlas services using DID-based identities and message flows.
4
4
5
-
This client builds on the Affinidi DIDComm Mediator Client and provides high-level APIs to:
5
+
This client provides high-level APIs to:
6
6
7
-
- Manage service ACLs via the mediator
8
-
- Deploy and destroy Atlas service instances (Mediator, MPX, TR)
7
+
- Manage service ACLs
8
+
- Deploy and destroy Atlas service instances
9
9
- Retrieve instance metadata and lists
10
10
- Query service requests and update deployments/configurations
11
11
@@ -28,14 +28,14 @@ This client builds on the Affinidi DIDComm Mediator Client and provides high-lev
28
28
## Core Concepts
29
29
30
30
-**DIDComm v2.1**: Open standard for secure, interoperable, end-to-end encrypted communication using DIDs.
31
-
-**Affinidi Atlas**: An orchestrator that manages services — Mediator, Meeting Place (MPX), and Trust Registry (TR) — via DIDComm, providing coordinated lifecycle, configuration, and secure messaging across them.
32
-
-**Mediator ACL**: Access control list that configures which users/DIDs can access a specific Atlas‑deployed instance (Mediator, MPX, TR).
31
+
-**Affinidi Atlas**: An orchestrator that manages Mediator instances via DIDComm, providing coordinated lifecycle, configuration, and secure messaging.
32
+
-**Mediator ACL**: Access control list that configures which users/DIDs can access a specific Atlas‑deployed instance.
33
33
34
34
## Key Features
35
35
36
36
- High-level Dart APIs over DIDComm for Atlas
37
37
- Instance lifecycle: deploy, destroy, list, and metadata
38
-
- Requests query for Mediator, MPX, TR
38
+
- Requests query for a deployed instance
39
39
- Deployment and configuration updates
40
40
41
41
## Requirements
@@ -100,14 +100,6 @@ Future<void> main() async {
100
100
// Mediator instances
101
101
final mediators = await client.getMediatorInstancesList(limit: 10);
102
102
print(mediators.body);
103
-
104
-
// MPX instances
105
-
final mpx = await client.getMpxInstancesList(limit: 10);
106
-
print(mpx.body);
107
-
108
-
// Trust Registry instances
109
-
final trs = await client.getTrInstancesList(limit: 10);
110
-
print(trs.body);
111
103
```
112
104
113
105
### Deploy and destroy instances
@@ -127,28 +119,6 @@ final destroyedMed = await client.destroyMediatorInstance(
0 commit comments