Get anchors
Returns a stable keyset page of durable provider-neutral anchor intents, immutable receipts, and the current registry projection.
Gated integration — source implementation does not establish live activation.
Contract and client context
Operation: get_anchors · HTTP: GET /v1/anchors/{did}
Use an operator-supplied registry base URL. Request execution is disabled in this documentation explorer. Generated request snippets are templates, not signed or authorized submissions.
External anchor activation is gated. Local status or intent mutation does not prove a finalized Sigil transaction.
Exact operation definition
{
"description": "Returns a stable keyset page of durable provider-neutral anchor intents, immutable receipts, and the current registry projection.",
"operationId": "get_anchors",
"parameters": [
{
"description": "OAS DID of the entry",
"in": "path",
"name": "did",
"required": true,
"schema": {
"type": "string"
}
},
{
"description": "Maximum number of anchor records to return. The server clamps this to\nits configured maximum page size.",
"in": "query",
"name": "limit",
"required": false,
"schema": {
"format": "int64",
"minimum": 1,
"type": "integer"
}
},
{
"description": "Opaque URL-safe cursor returned by the preceding page.\n\nThe cursor identifies the last-seen `(sequence, createdAt, intentId)`\ntuple. Clients must echo it unchanged and must not construct cursors.",
"in": "query",
"name": "cursor",
"required": false,
"schema": {
"maxLength": 2048,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AnchorListResponse"
}
}
},
"description": "Persisted anchor status in ascending sequence, creation-time, and intent-ID order"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ErrorResponse"
}
}
},
"description": "Entry not found"
},
"429": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ErrorResponse"
}
}
},
"description": "Read rate limit exceeded"
}
},
"tags": [
"trust"
]
}Resolve schema references against the complete OpenAPI document. Standalone schemas and hashes are generated from the same checked-in source.
/v1/anchors/{did}Path Parameters
OAS DID of the entry
Query Parameters
Maximum number of anchor records to return. The server clamps this to its configured maximum page size.
int641 <= valueOpaque URL-safe cursor returned by the preceding page.
The cursor identifies the last-seen (sequence, createdAt, intentId)
tuple. Clients must echo it unchanged and must not construct cursors.
^[A-Za-z0-9_-]+$1 <= length <= 2048Response Body
application/json
application/json
application/json
curl -X GET "https://example.com/v1/anchors/string"{ "anchorState": "unanchored", "cursor": "string", "entryDid": "string", "hasMore": true, "records": [ { "attempts": 0, "availableAt": "2019-08-24T14:15:22Z", "createdAt": "2019-08-24T14:15:22Z", "entryDid": "string", "intentId": "string", "operation": "create", "receipts": [ { "blockHeight": 0, "observedAt": "2019-08-24T14:15:22Z", "proof": null, "receiptKey": "string", "state": "submitted", "transactionId": "string" } ], "sequence": 0, "state": "pending", "transactionId": "string", "updatedAt": "2019-08-24T14:15:22Z" } ]}