org.cairnsproto.draft.getRecordProof

A commit proof of a project, policy, procedure or check record at one version, kept from when the indexer first saw that version: a CAR whose root is the signed commit, with the MST path to the record and the record. A PDS proves only a record's current version, and its author can rewrite or delete it, so this keeps every executable version open to inspection and lets a snapshot pinning a version the repo has since replaced, such as one still routed during an activation delay, be bundled. The indexer keeps every proof it fetches for good. A verifier checks the commit's signature, so the proof needs no trust in the indexer.

Repository @cairnsproto.org did:plc:np7ezqujtsry4bkogisaabul namespace authority
Details · query
Kindquery
Authoritydraft.cairnsproto.org
Indexed
cid bafyreifmk4arc67jrv2bhs7n76kqshtqwqldy47zalbi7u32pu5skfgt7e

Checks

Valid Lint pass
JSONDownload
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "A commit proof of a project, policy, procedure or check record at one version, kept from when the indexer first saw that version: a CAR whose root is the signed commit, with the MST path to the record and the record. A PDS proves only a record's current version, and its author can rewrite or delete it, so this keeps every executable version open to inspection and lets a snapshot pinning a version the repo has since replaced, such as one still routed during an activation delay, be bundled. The indexer keeps every proof it fetches for good. A verifier checks the commit's signature, so the proof needs no trust in the indexer.",
      "output": {
        "encoding": "application/vnd.ipld.car"
      },
      "parameters": {
        "properties": {
          "cid": {
            "format": "cid",
            "type": "string"
          },
          "uri": {
            "format": "at-uri",
            "type": "string"
          }
        },
        "required": [
          "uri",
          "cid"
        ],
        "type": "params"
      },
      "type": "query"
    }
  },
  "id": "org.cairnsproto.draft.getRecordProof",
  "lexicon": 1
}