Skip to main content

Module protocol

Module protocol 

Source
Expand description

Client surface for DIDComm protocol management.

Spec: docs/05-design-notes/didcomm-protocol-management.md.

Phase 3 lands enable_didcomm (REST-only by nature — DIDComm is not yet running at first-enable time). The disable / migrate / drain-cancel / report calls — and their DIDComm transport handlers — arrive in Phase 4 verticals.

Runtime REST service-management wire types (the symmetric REST-side of the spec §4 surface — EnableRestRequest, UpdateRestRequest, DisableRestRequest, RollbackRestRequest, ServiceMutationResponse) live in services.

Modules§

matching
Bidirectional transport-protocol matching from advertised DID-document services.
services
Wire types for the runtime REST service-management surface.

Structs§

DidcommStatusResponse
Response body for GET /services/didcomm.
DisableDidcommRequest
Request body for POST /services/didcomm/disable.
DisableDidcommResponse
DrainCancelRequest
Request body for POST /mediators/drain/cancel.
DrainCancelResponse
EnableDidcommConflictBody
Body returned by the server on 409 Conflict from POST /services/didcomm/enable when DIDComm is already active.
EnableDidcommRequest
Request body for POST /services/didcomm/enable.
EnableDidcommResponse
MediatorReport
MediatorStats
SenderLastSeen
UpdateDidcommRequest
Request body for POST /services/didcomm/update.
UpdateDidcommResponse