Skip to repository content257 lines · 9.4 KB · json
tenant.openagents/omega
No repository description is available.
OpenAgents Git authority 2026-07-28T05:23:29.527Z Public web read
NIP-34 coordinate
30617:7649603503856e5148d571eac2766b288a8ff1e9e35d380337a1d2b0015b4f92:omegaMaintainersHidden in public view
References2 branches · 1 tag
Read-only clone
git clone https://openagents.com/git/tenant.openagents/omega.gitBrowse files
full_auto_candidate_evidence_schema_v1.json
1{
2 "$schema": "https://json-schema.org/draft/2020-12/schema",
3 "$id": "https://openagents.com/schemas/omega/full-auto-candidate-evidence-v1.json",
4 "title": "Omega Full Auto candidate evidence v1",
5 "type": "object",
6 "additionalProperties": false,
7 "required": [
8 "schema",
9 "schema_version",
10 "status",
11 "candidate_verified",
12 "candidate_released",
13 "evidence_root",
14 "candidate",
15 "obligations",
16 "issue_matrix",
17 "owner_observation",
18 "independent_verification",
19 "authority_decisions"
20 ],
21 "properties": {
22 "schema": { "const": "openagents.omega.full-auto-candidate-evidence.v1" },
23 "schema_version": { "const": 1 },
24 "status": { "const": "verified" },
25 "candidate_verified": { "const": true },
26 "candidate_released": { "const": true },
27 "evidence_root": { "type": "string", "minLength": 1 },
28 "candidate": {
29 "type": "object",
30 "additionalProperties": false,
31 "required": [
32 "candidate_digest",
33 "omega",
34 "artifact",
35 "omega_effectd",
36 "assurance_spec_admission"
37 ],
38 "properties": {
39 "candidate_digest": { "$ref": "#/$defs/sha256" },
40 "omega": {
41 "type": "object",
42 "additionalProperties": false,
43 "required": ["repository", "commit", "dirty"],
44 "properties": {
45 "repository": { "const": "https://github.com/OpenAgentsInc/omega" },
46 "commit": { "$ref": "#/$defs/git_commit" },
47 "dirty": { "const": false }
48 }
49 },
50 "artifact": {
51 "type": "object",
52 "additionalProperties": false,
53 "required": ["name", "sha256", "release_record_sha256"],
54 "properties": {
55 "name": { "type": "string", "minLength": 1 },
56 "sha256": { "$ref": "#/$defs/sha256" },
57 "release_record_sha256": { "$ref": "#/$defs/sha256" }
58 }
59 },
60 "omega_effectd": {
61 "type": "object",
62 "additionalProperties": false,
63 "required": [
64 "release_tag",
65 "archive_sha256",
66 "manifest_sha256",
67 "source_commit",
68 "source_tree",
69 "wrapper_sha256",
70 "bundle_sha256",
71 "source_node_sha256",
72 "packaged_node_sha256"
73 ],
74 "properties": {
75 "release_tag": { "type": "string", "minLength": 1 },
76 "archive_sha256": { "$ref": "#/$defs/sha256" },
77 "manifest_sha256": { "$ref": "#/$defs/sha256" },
78 "source_commit": { "$ref": "#/$defs/git_commit" },
79 "source_tree": { "$ref": "#/$defs/git_commit" },
80 "wrapper_sha256": { "$ref": "#/$defs/sha256" },
81 "bundle_sha256": { "$ref": "#/$defs/sha256" },
82 "source_node_sha256": { "$ref": "#/$defs/sha256" },
83 "packaged_node_sha256": { "$ref": "#/$defs/sha256" }
84 }
85 },
86 "assurance_spec_admission": {
87 "type": "object",
88 "additionalProperties": false,
89 "required": [
90 "assurance_spec_id",
91 "assurance_revision",
92 "admitted_document_sha256",
93 "admitted_proposal_sha256",
94 "admission_receipt_ref",
95 "admission_receipt_sha256",
96 "product_spec_sha256"
97 ],
98 "properties": {
99 "assurance_spec_id": { "const": "assurance.omega.full.auto.host" },
100 "assurance_revision": { "const": 5 },
101 "admitted_document_sha256": { "const": "a612e2fe875c30b5346e81bc0b897312e5a12690fe0e2e1b56d2fa35ea10b7ee" },
102 "admitted_proposal_sha256": { "const": "b5b84098e820d0dd146b368f224ef7a10b107bf5b383ea2b6740c6d64b6bfc5f" },
103 "admission_receipt_ref": { "const": "authority.decision.1954518244492185756509b3cfec6e3e" },
104 "admission_receipt_sha256": { "const": "9e58770c258833904396f294e0824a1235bbb6181e5843066703be69cfc387a2" },
105 "product_spec_sha256": { "const": "09f8c2c2c14df6f5272737e26b85dbe3f20704ce66345a9377353710a8d6dddc" }
106 }
107 }
108 }
109 },
110 "obligations": {
111 "type": "object",
112 "additionalProperties": false,
113 "required": [
114 "AO-OMEGA-FA-AC-01-01",
115 "AO-OMEGA-FA-AC-02-01",
116 "AO-OMEGA-FA-AC-03-01",
117 "AO-OMEGA-FA-AC-04-01",
118 "AO-OMEGA-FA-AC-05-01",
119 "AO-OMEGA-FA-AC-06-01",
120 "AO-OMEGA-FA-AC-07-01",
121 "AO-OMEGA-FA-AC-08-01"
122 ],
123 "properties": {
124 "AO-OMEGA-FA-AC-01-01": { "$ref": "#/$defs/installed_observation" },
125 "AO-OMEGA-FA-AC-02-01": { "$ref": "#/$defs/installed_observation" },
126 "AO-OMEGA-FA-AC-03-01": { "$ref": "#/$defs/installed_observation" },
127 "AO-OMEGA-FA-AC-04-01": { "$ref": "#/$defs/installed_observation" },
128 "AO-OMEGA-FA-AC-05-01": { "$ref": "#/$defs/installed_observation" },
129 "AO-OMEGA-FA-AC-06-01": { "$ref": "#/$defs/installed_observation" },
130 "AO-OMEGA-FA-AC-07-01": { "$ref": "#/$defs/installed_observation" },
131 "AO-OMEGA-FA-AC-08-01": { "$ref": "#/$defs/installed_observation" }
132 }
133 },
134 "issue_matrix": {
135 "type": "object",
136 "additionalProperties": false,
137 "required": [
138 "incident_replay",
139 "owner_real_multi_turn",
140 "restart_reconciliation",
141 "control_matrix",
142 "visible_cross_provider_handoff",
143 "offline_and_sync_gap",
144 "mobile_control_outcomes",
145 "ordinary_chat_separation",
146 "redaction",
147 "independent_exact_candidate_review"
148 ],
149 "properties": {
150 "incident_replay": { "$ref": "#/$defs/installed_observation" },
151 "owner_real_multi_turn": { "$ref": "#/$defs/installed_observation" },
152 "restart_reconciliation": { "$ref": "#/$defs/installed_observation" },
153 "control_matrix": { "$ref": "#/$defs/installed_observation" },
154 "visible_cross_provider_handoff": { "$ref": "#/$defs/installed_observation" },
155 "offline_and_sync_gap": { "$ref": "#/$defs/installed_observation" },
156 "mobile_control_outcomes": { "$ref": "#/$defs/installed_observation" },
157 "ordinary_chat_separation": { "$ref": "#/$defs/installed_observation" },
158 "redaction": { "$ref": "#/$defs/installed_observation" },
159 "independent_exact_candidate_review": { "$ref": "#/$defs/installed_observation" }
160 }
161 },
162 "owner_observation": { "$ref": "#/$defs/owner_attestation" },
163 "independent_verification": { "$ref": "#/$defs/reviewer_attestation" },
164 "authority_decisions": {
165 "type": "object",
166 "additionalProperties": false,
167 "required": ["verification", "release"],
168 "properties": {
169 "verification": { "$ref": "#/$defs/evidence_ref" },
170 "release": { "$ref": "#/$defs/evidence_ref" }
171 }
172 }
173 },
174 "$defs": {
175 "sha256": { "type": "string", "pattern": "^[0-9a-f]{64}$" },
176 "git_commit": { "type": "string", "pattern": "^[0-9a-f]{40}$" },
177 "refs": {
178 "type": "array",
179 "minItems": 1,
180 "uniqueItems": true,
181 "items": { "$ref": "#/$defs/evidence_ref" }
182 },
183 "evidence_ref": {
184 "type": "object",
185 "additionalProperties": false,
186 "required": ["path", "sha256"],
187 "properties": {
188 "path": { "type": "string", "minLength": 1 },
189 "sha256": { "$ref": "#/$defs/sha256" }
190 }
191 },
192 "observation": {
193 "type": "object",
194 "additionalProperties": false,
195 "required": ["status", "evidence_tier", "observed_at", "evidence_refs"],
196 "properties": {
197 "status": { "const": "passed" },
198 "evidence_tier": { "enum": ["source", "installed_candidate"] },
199 "observed_at": { "type": "string", "format": "date-time" },
200 "evidence_refs": { "$ref": "#/$defs/refs" }
201 }
202 },
203 "installed_observation": {
204 "allOf": [
205 { "$ref": "#/$defs/observation" },
206 {
207 "type": "object",
208 "properties": { "evidence_tier": { "const": "installed_candidate" } }
209 }
210 ]
211 },
212 "attestation": {
213 "type": "object",
214 "additionalProperties": false,
215 "required": [
216 "status",
217 "actor",
218 "role",
219 "observed_at",
220 "evidence_refs",
221 "candidate_digest",
222 "artifact_sha256",
223 "release_record_sha256",
224 "omega_commit",
225 "authority_decision_ref"
226 ],
227 "properties": {
228 "status": { "const": "passed" },
229 "actor": { "type": "string", "minLength": 1 },
230 "role": { "type": "string", "minLength": 1 },
231 "observed_at": { "type": "string", "format": "date-time" },
232 "evidence_refs": { "$ref": "#/$defs/refs" },
233 "candidate_digest": { "$ref": "#/$defs/sha256" },
234 "artifact_sha256": { "$ref": "#/$defs/sha256" },
235 "release_record_sha256": { "$ref": "#/$defs/sha256" },
236 "omega_commit": { "$ref": "#/$defs/git_commit" },
237 "authority_decision_ref": {
238 "type": "string",
239 "pattern": "^authority\\.decision\\.[0-9a-z._-]+$"
240 }
241 }
242 },
243 "owner_attestation": {
244 "allOf": [
245 { "$ref": "#/$defs/attestation" },
246 { "properties": { "role": { "const": "openagents.owner" } } }
247 ]
248 },
249 "reviewer_attestation": {
250 "allOf": [
251 { "$ref": "#/$defs/attestation" },
252 { "properties": { "role": { "const": "openagents.assurance_reviewer" } } }
253 ]
254 }
255 }
256}
257