/ lineA / clx_v0_1_example_construct.json
clx_v0_1_example_construct.json
  1  {
  2    "clx": "0.1",
  3    "inventory": {
  4      "prime": 101,
  5      "seed_prime": 29,
  6      "glyphs": [
  7        "G01",
  8        "G02",
  9        "G03",
 10        "G04",
 11        "G05",
 12        "G06",
 13        "G07",
 14        "G08",
 15        "G09",
 16        "G10",
 17        "G11",
 18        "G12",
 19        "G13",
 20        "G14",
 21        "G15",
 22        "G16",
 23        "G17",
 24        "G18",
 25        "G19",
 26        "G20",
 27        "G21",
 28        "G22",
 29        "G23",
 30        "G24",
 31        "G25",
 32        "G26",
 33        "G27",
 34        "G28",
 35        "G29",
 36        "G30",
 37        "G31",
 38        "G32",
 39        "G33",
 40        "G34",
 41        "G35",
 42        "G36",
 43        "G37",
 44        "G38",
 45        "G39",
 46        "G40",
 47        "G41",
 48        "G42",
 49        "G43",
 50        "G44",
 51        "G45",
 52        "G46",
 53        "G47",
 54        "G48",
 55        "G49",
 56        "G50",
 57        "G51",
 58        "G52",
 59        "G53",
 60        "G54",
 61        "G55",
 62        "G56",
 63        "G57",
 64        "G58",
 65        "G59",
 66        "G60",
 67        "G61",
 68        "G62",
 69        "G63",
 70        "G64",
 71        "G65",
 72        "G66",
 73        "G67",
 74        "G68",
 75        "G69",
 76        "G70",
 77        "G71",
 78        "G72",
 79        "G73",
 80        "G74",
 81        "G75",
 82        "G76",
 83        "G77",
 84        "G78",
 85        "G79",
 86        "G80",
 87        "G81",
 88        "G82",
 89        "G83",
 90        "G84",
 91        "G85",
 92        "G86",
 93        "G87",
 94        "G88",
 95        "G89",
 96        "G90",
 97        "G91",
 98        "G92",
 99        "G93",
100        "G94",
101        "G95",
102        "G96",
103        "G97",
104        "G98",
105        "G99",
106        "G100",
107        "G101"
108      ]
109    },
110    "construct": {
111      "canvas": {
112        "w": 256,
113        "h": 256,
114        "grid": "int"
115      },
116      "instances": [
117        {
118          "id": "iA",
119          "g": "G30",
120          "x": 128,
121          "y": 128,
122          "rot": 0,
123          "ref": "none",
124          "s": 1.5,
125          "z": 0
126        },
127        {
128          "id": "iB",
129          "g": "G41",
130          "x": 128,
131          "y": 128,
132          "rot": 0,
133          "ref": "none",
134          "s": 1.0,
135          "z": 1,
136          "scope": "iA"
137        },
138        {
139          "id": "iC",
140          "g": "G17",
141          "x": 128,
142          "y": 128,
143          "rot": 0,
144          "ref": "none",
145          "s": 1.0,
146          "z": 2,
147          "scope": "iA"
148        },
149        {
150          "id": "iD",
151          "g": "G22",
152          "x": 168,
153          "y": 128,
154          "rot": 0,
155          "ref": "none",
156          "s": 0.75,
157          "z": 2,
158          "scope": "iA"
159        },
160        {
161          "id": "iE",
162          "g": "G42",
163          "x": 192,
164          "y": 128,
165          "rot": 0,
166          "ref": "none",
167          "s": 1.0,
168          "z": 1,
169          "scope": "iA",
170          "links": [
171            {
172              "to": "iB",
173              "t": "morphism",
174              "geom": {
175                "kind": "straight",
176                "via": [
177                  [
178                    160,
179                    128
180                  ]
181                ]
182              }
183            }
184          ]
185        },
186        {
187          "id": "iZ",
188          "g": "G29",
189          "x": 228,
190          "y": 228,
191          "rot": 0,
192          "ref": "none",
193          "s": 1.0,
194          "z": 10
195        }
196      ],
197      "closure": {
198        "instance_id": "iZ",
199        "glyph": "G29"
200      },
201      "integrity": {
202        "algo": "CRC-16/CCITT-FALSE",
203        "crc16": "0000",
204        "capsule": {
205          "glyph": "G26",
206          "digits_base29": [
207            0,
208            0,
209            0,
210            0
211          ],
212          "markers": [
213            "G01",
214            "G01",
215            "G01",
216            "G01"
217          ],
218          "duplicate_mirrored": true
219        }
220      },
221      "meta": {
222        "title": "Example: observed node with uncertain neighbor and a morphism relation",
223        "created_utc": "2026-01-13T00:00:00Z",
224        "notes": "CRC placeholder: compute after CL-NORM-1 normalization + canonical serialization."
225      }
226    }
227  }