space.ziran.op

One tp-sync frame for a document, written by any member into their own repo. Ops are never deleted: a document is always rebuildable from an initial checkpoint plus the full op history. Per-author order is the repo's rev order; cross-author order is causal via parents, with deterministic (rev, author) tiebreak between concurrent siblings.

Repository @lexicons.pds.ziran.space did:plc:axdexdy7p7yvuunn2mvuvy32 not from the namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authorityziran.space
Indexed
cid bafyreiabkegworyvjp5bcbhnv7re2f56lozhhefrlvm434gtj22jxkyape

Checks

Valid
  • large-bytes defs.main.record.properties.bytesmaxLength is over 20 KB. Use a blob for content that large.
JSONDownload
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "One tp-sync frame for a document, written by any member into their own repo. Ops are never deleted: a document is always rebuildable from an initial checkpoint plus the full op history. Per-author order is the repo's rev order; cross-author order is causal via parents, with deterministic (rev, author) tiebreak between concurrent siblings.",
      "key": "tid",
      "record": {
        "properties": {
          "bytes": {
            "description": "The tp-sync frame payload.",
            "maxLength": 1000000,
            "type": "bytes"
          },
          "doc": {
            "description": "rkey of the space.ziran.doc record this op belongs to.",
            "format": "tid",
            "type": "string"
          },
          "parents": {
            "description": "Op-DAG heads the author had seen when this op was created. Empty for a document's first op.",
            "items": {
              "ref": "#parent",
              "type": "ref"
            },
            "type": "array"
          }
        },
        "required": [
          "doc",
          "parents",
          "bytes"
        ],
        "type": "object"
      },
      "type": "record"
    },
    "parent": {
      "properties": {
        "author": {
          "description": "DID of the parent op's author.",
          "format": "did",
          "type": "string"
        },
        "rkey": {
          "description": "rkey of the parent op record in the author's repo.",
          "format": "tid",
          "type": "string"
        }
      },
      "required": [
        "author",
        "rkey"
      ],
      "type": "object"
    }
  },
  "id": "space.ziran.op",
  "lexicon": 1
}