← all claims · /claims
xrpl.claims.json_envelope_shape
Every /claims JSON response carries the ProofAnnotationEnvelope shape (data + proof.source/as_of/methodology_url/claims_ref)
yellow
Public-infrastructure dependent OR no independent cross-check path yet. Free-tier only until Batch B walker migration lands (post-soak, ~2026-08-31) and/or an independent verification walker is wired for this series.
What this claim says
- label
- Every /claims JSON response carries the ProofAnnotationEnvelope shape (data + proof.source/as_of/methodology_url/claims_ref)
- page
- /claims
- claim id (yaml)
claims_json_envelope_shape
- behavior
LEGITIMATELY_FLAT
- Layer 3 source
self-attested-only
Risk note
The whole point of the queryable claims layer is to give agents a consistent proof-annotated surface across every machine-readable endpoint. If a future edit strips the `proof` block from a response, the endpoint has silently become second-class. Sibling of the MCP envelope-contract rule.
Evidence — code paths that back this claim
- claims_endpoint.py:claim_json
- claims_endpoint.py:index_json
- app.py:6293-6310 receipts_envelope declaration