Skip to repository content

tenant.openagents/omega

No repository description is available.

OpenAgents Git authority 2026-07-28T04:17:43.656Z Public web read
NIP-34 coordinate30617:7649603503856e5148d571eac2766b288a8ff1e9e35d380337a1d2b0015b4f92:omega
MaintainersHidden in public view
References2 branches · 1 tag
Read-only clonegit clone https://openagents.com/git/tenant.openagents/omega.git
Browse files

full_auto_candidate_evidence_schema_v1.json

257 lines · 9.4 KB · 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
Served at tenant.openagents/omega Member data and write actions are omitted.