---
title: "Retrieve an authenticated Decision Chain verification report"
method: GET
path: "/v1/protocol/decision-chains/{chain_id}/proof-packet"
---

# Retrieve an authenticated Decision Chain verification report

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

## Request

- Base URL: `https://api.decionis.com`
- URL: `https://api.decionis.com/v1/protocol/decision-chains/{chain_id}/proof-packet`
- Auth: HTTP bearer

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.

## Path parameters

- `chain_id` string, uuid, required

## Query parameters

- `org_id` string, uuid, required

## Response `200`

Authenticated point-in-time Decision Chain verification report

- DecisionChainProofPacket: Backward-compatible schema name for the authenticated Decision Chain verification report. The response is not signed, portable, or independently verifiable offline because source dossier and ledger bytes are not embedded.
  - `service` string
  - `protocol_version` string
  - `packet_type` string
  - `packet_version` string
  - `report_semantics` object
    - `verification_mode` 'SERVER_STATE_AT_ISSUED_AT', required
    - `response_signed` false, required
    - `source_evidence_embedded` false, required
    - `portable` false, required
    - `offline_verifiable` false, required
    - `steps` string[], required
  - `issued_at` string, date-time
  - `subject` object
    - `org_id` string
    - `chain_id` string
  - `chain` object
  - `ledger_anchor` object
  - `links` object[]
  - `overall` 'VERIFIED' | 'PARTIAL' | 'UNVERIFIED': Point-in-time server verification result, not a signature over this response.
  - `verify_instructions` object: Explains the server-report boundary and how to obtain source evidence.

## Other responses

- `400`: Structured API error
- `401`: Structured API error
- `403`: Structured API error
- `404`: Structured API error

---

[API](https://skmtc.dev/decionis/apis/decionis-policy-evaluation-api.md) · [All operations](https://skmtc.dev/decionis/apis/decionis-policy-evaluation-api/llms.txt) · [OpenAPI document](https://skmtc.dev/decionis/apis/decionis-policy-evaluation-api/revisions/357f5e459d0c?raw)
