org.cairnsproto.draft.snapshot

A signed, pinned reading. Anyone can recompute it from the inputs it lists.

Repository @cairnsproto.org did:plc:np7ezqujtsry4bkogisaabul namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authoritydraft.cairnsproto.org
Indexed

Showing version bafyreiehxk7vy3v3rbjnpd5s7h2plt5jxml23krwfyocpa3y2jlrhewuem. Show the latest

cid bafyreiehxk7vy3v3rbjnpd5s7h2plt5jxml23krwfyocpa3y2jlrhewuem

Checks

Valid Lint pass
JSONDownload
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "A signed, pinned reading. Anyone can recompute it from the inputs it lists.",
      "key": "tid",
      "record": {
        "properties": {
          "createdAt": {
            "format": "datetime",
            "type": "string"
          },
          "credit": {
            "maxSize": 50000000,
            "type": "blob"
          },
          "gaps": {
            "maxSize": 50000000,
            "type": "blob"
          },
          "inputRoot": {
            "description": "RFC 6962 Merkle root over every input record: its URI, a zero byte, and its binary CID.",
            "ref": "org.cairnsproto.draft.defs#hash",
            "type": "ref"
          },
          "labels": {
            "description": "Hash of the canonical set of labels applied.",
            "ref": "org.cairnsproto.draft.defs#hash",
            "type": "ref"
          },
          "output": {
            "description": "Values past the export bar.",
            "maxSize": 50000000,
            "type": "blob"
          },
          "policy": {
            "ref": "com.atproto.repo.strongRef",
            "type": "ref"
          },
          "previous": {
            "ref": "com.atproto.repo.strongRef",
            "type": "ref"
          },
          "profile": {
            "description": "Cairns check profile version the reading ran under.",
            "maxLength": 64,
            "type": "string"
          },
          "project": {
            "ref": "com.atproto.repo.strongRef",
            "type": "ref"
          },
          "readingImpl": {
            "ref": "#readingImpl",
            "type": "ref"
          },
          "seenThrough": {
            "description": "The last seen record whose records are included.",
            "ref": "com.atproto.repo.strongRef",
            "type": "ref"
          },
          "sites": {
            "description": "Tallies, [low, high] per candidate and apex stone CIDs.",
            "maxSize": 50000000,
            "type": "blob"
          }
        },
        "required": [
          "project",
          "policy",
          "seenThrough",
          "inputRoot",
          "sites",
          "readingImpl",
          "createdAt"
        ],
        "type": "object"
      },
      "type": "record"
    },
    "readingImpl": {
      "properties": {
        "commit": {
          "maxLength": 64,
          "minLength": 40,
          "type": "string"
        },
        "repo": {
          "format": "uri",
          "type": "string"
        },
        "rules": {
          "description": "The reading-rules version the implementation applied. Implementations with different rules versions can read the same inputs differently. Absent means 1.",
          "minimum": 1,
          "type": "integer"
        }
      },
      "required": [
        "repo",
        "commit"
      ],
      "type": "object"
    }
  },
  "id": "org.cairnsproto.draft.snapshot",
  "lexicon": 1
}