Reference · EAO v0.1 (draft)
Execution Admissibility Ontology
There are only so many ways an intended execution can fail to be admissible before it mutates state. The EAO names them.
Most execution incidents are described afterward in the vocabulary of their symptoms: the outage, the data loss, the wrong email. The EAO classifies them by the admissibility failure that let them run. Ten classes, mapped to the seven questions of the JExec model. Each class page defines the failure, shows how it appears across agents, CI, and human operators, explains why it defeats admissibility, and states its default consequence under the JExec Protocol.
The ten classes
- EAF-1 · INTENT
Unstated Intent
The execution never declares what it is trying to do, so admissibility cannot even be evaluated.
- EAF-2 · ACTOR
Unattributed Actor
No verified answer to the question: who or what is executing this?
- EAF-3 · AUTHORITY
Unverified Authority
Authority is claimed, but never verified against an identifiable source.
- EAF-4 · AUTHORITY×SCOPE
Authority–Scope Mismatch
Verified authority exists — for a different scope than the one being mutated.
- EAF-5 · SCOPE
Unbounded Scope
The execution cannot state its blast radius before it runs.
- EAF-6 · EVIDENCE
Missing Evidence
Nothing on the record supports that this execution should happen.
- EAF-7 · EVIDENCE
Stale Evidence
Evidence exists — for a system, artifact, or moment that no longer exists.
- EAF-8 · RISK
Unclassified Risk
Nobody has said what this execution can change or damage.
- EAF-9 · RISK
Irreversibility Blindness
An irreversible mutation is handled as if it could be undone.
- EAF-10 · DECISION
Unrecorded Decision
The decision may be sound — but no record of it will exist.
How the classes map to the model
| Model question | Failure classes |
|---|---|
| 1 · Intent | EAF-1 Unstated Intent |
| 2 · Actor | EAF-2 Unattributed Actor |
| 3 · Authority | EAF-3 Unverified Authority, EAF-4 Authority–Scope Mismatch |
| 4 · Scope | EAF-5 Unbounded Scope |
| 5 · Evidence | EAF-6 Missing Evidence, EAF-7 Stale Evidence |
| 6 · Risk | EAF-8 Unclassified Risk, EAF-9 Irreversibility Blindness |
| 7 · Decision | EAF-10 Unrecorded Decision |
Using the ontology
Run an intended execution through JExec Check to detect these classes deterministically and produce a JExec Record. Measure a system’s overall posture against the JExec Admissibility Standard. The ontology is also published as machine-readable JSON at /api/eao.json for agents and tooling.
The EAO is versioned under the JExec governance policy. Classes are appended, never silently redefined.