full diff

org.cairnsproto.draft.snapshot

cairnsproto.org +5 −0
From
bafyreiaeqinb2cwere74nm332vkljw724mwpbphc2wqojmvgraktq6ftq4 indexed 2026-10-30 01:23 UTC View this version
To
bafyreiehxk7vy3v3rbjnpd5s7h2plt5jxml23krwfyocpa3y2jlrhewuem indexed 2026-10-31 19:21 UTC View this version

Compatibility

backward compatible Backward compatible. 2 non-breaking changes.

Non-breaking changes (2)
  • AddedVertex AddedVertex { vertex_id: "org.cairnsproto.draft.snapshot#readingImpl.rules" }
  • AddedEdge AddedEdge { src: "org.cairnsproto.draft.snapshot#readingImpl", tgt: "org.cairnsproto.draft.snapshot#readingImpl.rules", kind: "prop", name: Some("rules") }

Migration guidance

Added

  • AddedVertex { vertex_id: "org.cairnsproto.draft.snapshot#readingImpl.rules" }

Notes

  • Non-breaking: AddedEdge { src: "org.cairnsproto.draft.snapshot#readingImpl", tgt: "org.cairnsproto.draft.snapshot#readingImpl.rules", kind: "prop", name: Some("rules") }

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
55 "description": "A signed, pinned reading. Anyone can recompute it from the inputs it lists.",
66 "key": "tid",
77 "record": {
88 "properties": {
99 "createdAt": {
1010 "format": "datetime",
1111 "type": "string"
1212 },
1313 "credit": {
1414 "maxSize": 50000000,
1515 "type": "blob"
1616 },
1717 "gaps": {
1818 "maxSize": 50000000,
1919 "type": "blob"
2020 },
2121 "inputRoot": {
2222 "description": "RFC 6962 Merkle root over every input record: its URI, a zero byte, and its binary CID.",
2323 "ref": "org.cairnsproto.draft.defs#hash",
2424 "type": "ref"
2525 },
2626 "labels": {
2727 "description": "Hash of the canonical set of labels applied.",
2828 "ref": "org.cairnsproto.draft.defs#hash",
2929 "type": "ref"
3030 },
3131 "output": {
3232 "description": "Values past the export bar.",
3333 "maxSize": 50000000,
3434 "type": "blob"
3535 },
3636 "policy": {
3737 "ref": "com.atproto.repo.strongRef",
3838 "type": "ref"
3939 },
4040 "previous": {
4141 "ref": "com.atproto.repo.strongRef",
4242 "type": "ref"
4343 },
4444 "profile": {
4545 "description": "Cairns check profile version the reading ran under.",
4646 "maxLength": 64,
4747 "type": "string"
4848 },
4949 "project": {
5050 "ref": "com.atproto.repo.strongRef",
5151 "type": "ref"
5252 },
5353 "readingImpl": {
5454 "ref": "#readingImpl",
5555 "type": "ref"
5656 },
5757 "seenThrough": {
5858 "description": "The last seen record whose records are included.",
5959 "ref": "com.atproto.repo.strongRef",
6060 "type": "ref"
6161 },
6262 "sites": {
6363 "description": "Tallies, [low, high] per candidate and apex stone CIDs.",
6464 "maxSize": 50000000,
6565 "type": "blob"
6666 }
6767 },
6868 "required": [
6969 "project",
7070 "policy",
7171 "seenThrough",
7272 "inputRoot",
7373 "sites",
7474 "readingImpl",
7575 "createdAt"
7676 ],
7777 "type": "object"
7878 },
7979 "type": "record"
8080 },
8181 "readingImpl": {
8282 "properties": {
8383 "commit": {
8484 "maxLength": 64,
8585 "minLength": 40,
8686 "type": "string"
8787 },
8888 "repo": {
8989 "format": "uri",
9090 "type": "string"
91 },
92 "rules": {
93 "description": "The reading-rules version the implementation applied. Implementations with different rules versions can read the same inputs differently. Absent means 1.",
94 "minimum": 1,
95 "type": "integer"
9196 }
9297 },
9398 "required": [
9499 "repo",
95100 "commit"
96101 ],
97102 "type": "object"
98103 }
99104 },
100105 "id": "org.cairnsproto.draft.snapshot",
101106 "lexicon": 1
102107}

Compare other versions