Dossiers and verification

Retrieve an authenticated Decision Chain verification report

GET
/v1/protocol/decision-chains/{chain_id}/proof-packet

Legacy path retained for compatibility. Returns a bounded, point-in-time server verification report covering the linked dossiers and chain integrity known to Decionis. The compact response does not embed source dossier proof bundles or the canonical ledger hash path and has no top-level signature. It is therefore not a portable or offline-verifiable proof artifact; independently verify the referenced dossiers and ledger evidence obtained from their authorized source.

Authorization

ApiKeyAuth
AuthorizationBearer <token>

An organization API key. Its scopes decide what it may call; decision:shadow is the narrowest: SHADOW evaluations through POST /v1/authority/grants or its alias POST /v1/authority/enforce-and-bind only (DECISION_SHADOW_MODE_DENIED in any other mode; DECISION_SHADOW_FIELD_DENIED for a body carrying context.decionis_policy, evidence or escalation), with no integration dispatch. A key whose only scope is decision:shadow (an AgentSafe hosted gateway's) reaches exactly those two, POST /v1/auth/credential-context, POST /v1/hosted-gateway/keys/confirm and POST /v1/hosted-gateway/keys/revoke-self; every other route answers 403 HOSTED_GATEWAY_KEY_PATH_DENIED. decision:enforce is an enforced hosted gateway's key: evaluations in SHADOW or ENFORCEMENT through POST /v1/authority/grants or its alias (400 DECISION_ENFORCE_FIELD_DENIED for a body carrying context.decionis_policy; it never holds policy:write), and the grants and managed escalations they bind. A key whose scopes are decision:enforce (with or without decision:shadow) reaches exactly POST /v1/authority/enforce-and-bind, POST /v1/authority/grants, GET /v1/authority/grants/{grant_id}, POST /v1/authority/grants/{grant_id}/claims, POST /v1/authority/grants/{grant_id}/receipts, POST /v1/authority/grants/{grant_id}/reconciliations, POST /v1/execution/verify-token, POST /v1/execution/claim-token, POST /v1/execution/consume-token, POST /v1/execution/finalize-token, GET /v1/authority/escalations/{escalation_id}, DELETE /v1/authority/escalations/{escalation_id}, POST /v1/auth/credential-context, POST /v1/hosted-gateway/keys/confirm and POST /v1/hosted-gateway/keys/revoke-self, each id a UUID; every other route answers 403 HOSTED_GATEWAY_KEY_PATH_DENIED.

In: header

Path Parameters

chain_id*string
Formatuuid

Query Parameters

org_id*string
Formatuuid

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/v1/protocol/decision-chains/497f6eca-6276-4993-bfeb-53cbbbba6f08/proof-packet?org_id=497f6eca-6276-4993-bfeb-53cbbbba6f08"
{  "service": "string",  "protocol_version": "string",  "packet_type": "decionis.decision_chain.proof_packet",  "packet_version": "string",  "report_semantics": {    "verification_mode": "SERVER_STATE_AT_ISSUED_AT",    "response_signed": false,    "source_evidence_embedded": false,    "portable": false,    "offline_verifiable": false,    "steps": [      "string"    ]  },  "issued_at": "2019-08-24T14:15:22Z",  "subject": {    "org_id": "string",    "chain_id": "string"  },  "chain": {},  "ledger_anchor": {},  "links": [    {}  ],  "overall": "VERIFIED",  "verify_instructions": {}}