Skip to content

Commit 0380a3c

Browse files
authored
Add minimum object chain lock (#40)
Co-authored-by: midiakiasat <midiakiasat@users.noreply.github.com>
1 parent ec99a7e commit 0380a3c

2 files changed

Lines changed: 103 additions & 0 deletions

File tree

chains/current/index.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"object_type": "MinimumObjectChainLockIndex",
3+
"status": "ACTIVE_TRUTH",
4+
"governing_boundary": "ORBISTIUM",
5+
"current_chain_lock_ref": "chains/current/minimum-object-chain-lock-0001.json",
6+
"entries": [
7+
{
8+
"chain_lock_id": "minimum-object-chain-lock-0001",
9+
"path": "chains/current/minimum-object-chain-lock-0001.json",
10+
"status": "ACTIVE_TRUTH",
11+
"subject": "artifact-0005"
12+
}
13+
],
14+
"historical_archive_ref": "chains/history/"
15+
}
Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
{
2+
"object_type": "MinimumObjectChainLock",
3+
"chain_lock_id": "minimum-object-chain-lock-0001",
4+
"status": "ACTIVE_TRUTH",
5+
"governing_boundary": "ORBISTIUM",
6+
"governing_law_version_ref": "https://github.com/Verifrax/SYNTAGMARIUM/blob/main/law/versions/current/law-version-0001.json",
7+
"governing_freeze_object_ref": "https://github.com/Verifrax/SYNTAGMARIUM/blob/main/freeze/objects/current/freeze-object-0001.json",
8+
"accepted_epoch_ref": "https://github.com/Verifrax/ORBISTIUM/blob/main/epochs/current/accepted-epoch-0001.json",
9+
"chain_scope": "minimum governed object chain for artifact-0005",
10+
"subject_ref": "https://github.com/Verifrax/VERIFRAX/blob/main/evidence/artifact-0005/artifact-0005.json",
11+
"chain": [
12+
{
13+
"stage": 1,
14+
"claim_class": "law-version",
15+
"owner": "SYNTAGMARIUM",
16+
"object_ref": "https://github.com/Verifrax/SYNTAGMARIUM/blob/main/law/versions/current/law-version-0001.json",
17+
"status": "ACTIVE_TRUTH"
18+
},
19+
{
20+
"stage": 2,
21+
"claim_class": "freeze-object",
22+
"owner": "SYNTAGMARIUM",
23+
"object_ref": "https://github.com/Verifrax/SYNTAGMARIUM/blob/main/freeze/objects/current/freeze-object-0001.json",
24+
"status": "ACTIVE_TRUTH"
25+
},
26+
{
27+
"stage": 3,
28+
"claim_class": "accepted-epoch",
29+
"owner": "ORBISTIUM",
30+
"object_ref": "https://github.com/Verifrax/ORBISTIUM/blob/main/epochs/current/accepted-epoch-0001.json",
31+
"status": "ACTIVE_TRUTH"
32+
},
33+
{
34+
"stage": 4,
35+
"claim_class": "authority-object",
36+
"owner": "AUCTORISEAL",
37+
"object_ref": "https://github.com/Verifrax/AUCTORISEAL/blob/main/authorities/current/authority-object-0001.json",
38+
"status": "ACTIVE_TRUTH"
39+
},
40+
{
41+
"stage": 5,
42+
"claim_class": "execution-receipt",
43+
"owner": "CORPIFORM",
44+
"object_ref": "https://github.com/Verifrax/CORPIFORM/blob/main/receipts/current/execution-receipt-0001.json",
45+
"status": "ACTIVE_TRUTH"
46+
},
47+
{
48+
"stage": 6,
49+
"claim_class": "verification-result",
50+
"owner": "VERIFRAX",
51+
"object_ref": "https://github.com/Verifrax/VERIFRAX/blob/main/verification/results/current/verification-result-0001.json",
52+
"status": "ACTIVE_TRUTH"
53+
},
54+
{
55+
"stage": 7,
56+
"claim_class": "recognition-object",
57+
"owner": "ANAGNORIUM",
58+
"object_ref": "https://github.com/Verifrax/ANAGNORIUM/blob/main/recognitions/current/recognition-object-0001.json",
59+
"status": "ACTIVE_TRUTH"
60+
},
61+
{
62+
"stage": 8,
63+
"claim_class": "recourse-object",
64+
"owner": "REGRESSORIUM",
65+
"object_ref": "https://github.com/Verifrax/REGRESSORIUM/blob/main/claims/current/recourse-object-0001.json",
66+
"status": "ACTIVE_TRUTH"
67+
},
68+
{
69+
"stage": 9,
70+
"claim_class": "continuity-transfer",
71+
"owner": "SYNTAGMARIUM",
72+
"object_ref": "https://github.com/Verifrax/SYNTAGMARIUM/blob/main/continuity/objects/current/continuity-transfer-0001.json",
73+
"status": "ACTIVE_TRUTH"
74+
}
75+
],
76+
"dominance_rule": "Lower-precedence projections may cite this chain lock but may not override, renumber, reorder, omit, or replace its active chain.",
77+
"replay_rule": "A replay bundle must be able to resolve every chain object and reproduce the verification result or return explicit refusal.",
78+
"projection_rule": "Every public count, role table, chain diagram, host page, package table, and README summary must derive from this chain lock or from a declared subordinate projection object.",
79+
"admission_rule": "Any public surface referenced as part of this chain must be admitted by a governed registry object or explicitly marked external/subordinate.",
80+
"forbidden_reads": [
81+
"root observatory count presented as accepted state",
82+
"README table presented as chain authority",
83+
"package metadata presented as chain authority",
84+
"GitHub repository existence presented as admission",
85+
"SDK package existence presented as sovereign participation",
86+
"ADMISSORIUM report presented as truth source"
87+
]
88+
}

0 commit comments

Comments
 (0)