full diff

lol.mlf.package

mlf.lol +13 −11
From
bafyreifzdws27ccbfhvqceeprfuk5afzllhixopiqe4e5v7ggofmvwvrnu indexed 2026-04-18 05:44 UTC View this version
To
bafyreicejizdbqjxzhye7bedv5xmmhuxhf4oxjc67kp57noyhynbtbfv6y indexed 2026-04-18 05:57 UTC View this version

Compatibility

backward compatible No changes detected.

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "PublishedItem": {
5 "description": "One lexicon record included in a publish.",
56 "properties": {
67 "cid": {
8 "description": "CID of the record as stored on the PDS.",
79 "format": "cid",
810 "type": "string"
911 },
1012 "nsid": {
13 "description": "NSID of the published lexicon.",
1114 "format": "nsid",
1215 "type": "string"
1316 }
1417 },
1518 "required": [
1619 "nsid",
1720 "cid"
1821 ],
1922 "type": "object"
2023 },
2124 "ResolvedDependency": {
25 "description": "One external dependency pinned at publish time.",
2226 "properties": {
2327 "cid": {
28 "description": "CID of the record at the moment of the publish.",
2429 "format": "cid",
2530 "type": "string"
2631 },
2732 "nsid": {
33 "description": "NSID of the external lexicon the package linked against.",
2834 "format": "nsid",
2935 "type": "string"
3036 }
3137 },
3238 "required": [
3339 "nsid",
3440 "cid"
3541 ],
3642 "type": "object"
3743 },
3844 "main": {
39 "key": "nsid",
45 "key": "tid",
4046 "record": {
4147 "properties": {
4248 "published": {
49 "description": "Every lexicon record the publish wrote to the PDS in this event,\nsorted lexicographically by NSID.",
4350 "items": {
4451 "ref": "#PublishedItem",
4552 "type": "ref"
4653 },
4754 "type": "array"
4855 },
4956 "publishedAt": {
57 "description": "ISO 8601 timestamp of when the publish completed.",
5058 "format": "datetime",
5159 "type": "string"
5260 },
5361 "resolvedDependencies": {
62 "description": "Every external lexicon the workspace resolved against at publish\ntime, pinned to the remote CID observed during the publish.\nEmpty list when the package has no external dependencies.",
5463 "items": {
5564 "ref": "#ResolvedDependency",
5665 "type": "ref"
5766 },
5867 "type": "array"
5968 },
6069 "tool": {
70 "description": "Version string of the MLF tool that produced the publish\n(e.g. `\"mlf@0.1.0\"`).",
6171 "type": "string"
6272 }
6373 },
6474 "required": [
6575 "publishedAt",
6676 "tool",
6777 "published"
6878 ],
6979 "type": "object"
7080 },
7181 "type": "record"
7282 }
7383 },
74 "description": "MLF publish manifest",
84 "description": "MLF publish manifest — one record per publish event.\n\nWritten by `mlf publish` into the author's PDS alongside the\nlexicons themselves. The record's own CID is the durable identifier\nfor \"this specific publish\" — a content-addressed release pointer\nthat binds the set of published items and the dependency versions\nthey were resolved against.",
7585 "id": "lol.mlf.package",
76 "lexicon": 1,
77 "published": [
78 {
79 "cid": "bafyreicejizdbqjxzhye7bedv5xmmhuxhf4oxjc67kp57noyhynbtbfv6y",
80 "nsid": "lol.mlf.package"
81 }
82 ],
83 "publishedAt": "2026-04-18T05:44:36.455833+00:00",
84 "tool": "mlf@0.1.0"
86 "lexicon": 1
8587}

Compare other versions