Replace the "hype term / partially hype / not in this lexicon" framing in the Lexicon with neutral, factual language: terms with no single operational definition (AGI, superintelligence, consciousness, …) cannot anchor an ARL claim because they cannot be measured — stated without judgment, and with an explicit "ARL takes no position on whether they are meaningful, real, or imminent." ARL is a measurement standard; it does not opine on the unsettled, in-progress nature of AI development. Mirror the change in the reference implementation: Severity::Excluded → Unmeasurable, PartiallyHype → OperationalSense; rewrite the validator/CLI/WASM user-facing strings accordingly. Sync ARL.md, ARL-S.md, LEXICON.md to v1.3. 55 tests pass. Co-Authored-By: Claude Opus 4.7 <[email protected]>
128 lines
7.6 KiB
Markdown
128 lines
7.6 KiB
Markdown
# AI Readiness Level (ARL)
|
||
|
||
**Version 1.3** — May 2026
|
||
|
||
AI Readiness Level (ARL) is a measurement system used to assess the readiness of an AI system to perform a defined task in a defined context. Every ARL score has four parts: a validation depth from 1 to 9, a convergence class from A to E, an energy profile in joules, and a security class from S0 to S4. All four parts are required. None summarizes the others.
|
||
|
||
A score is assigned to a specific system performing a specific task on specific hardware. The score is for that combination. Change the system, the task, or the hardware, and you score again.
|
||
|
||
---
|
||
|
||
## Validation Depth
|
||
|
||
A scale from 1 to 9 describing how thoroughly the readiness claim has been tested.
|
||
|
||
**ARL 1.** Principle observed. The capability is hypothesized with theoretical or adjacent-domain support.
|
||
|
||
**ARL 2.** Capability formulated as a measurable claim with a published evaluation methodology.
|
||
|
||
**ARL 3.** Proof of concept demonstrated on a defined set of test cases.
|
||
|
||
**ARL 4.** Component validated. Measured on a defined benchmark with error bars from N ≥ 3 runs, adversarial test results, and a documented failure-mode catalog.
|
||
|
||
**ARL 5.** Integrated validation. Demonstrated in a realistic synthetic environment with multi-step tasks and adversarial conditions.
|
||
|
||
**ARL 6.** Operational prototype. Demonstrated in actual deployment with real users or tasks, narrow scope, active human oversight on every instance.
|
||
|
||
**ARL 7.** Operational at scale. Production deployment with documented reliability metrics, drift monitoring, incident reporting, quarterly revalidation.
|
||
|
||
**ARL 8.** Qualified. Sustained at scale for 12+ months without per-action oversight, within a defined operational envelope, with independent third-party assessment.
|
||
|
||
**ARL 9.** Proven. Sustained track record across diverse operational contexts for 24+ months, with public incident disclosure.
|
||
|
||
Above ARL 4, error bars and failure modes must be published. Above ARL 5, the evaluation methodology must be published before the claim is made.
|
||
|
||
---
|
||
|
||
## Convergence Class
|
||
|
||
A class from A to E describing how stochastic the system is on the certified task.
|
||
|
||
**Class A.** Deterministic equivalent. Identical or semantically equivalent outputs across at least 100 runs under identical conditions.
|
||
|
||
**Class B.** Bounded convergent. Variance characterized, failure rate quantified with confidence interval, failure modes enumerated. N ≥ 30 under operational conditions.
|
||
|
||
**Class C.** Bounded with characterized failures. Reliable inside an operational envelope, fails predictably outside it. The envelope is documented and enforced.
|
||
|
||
**Class D.** Divergent on extension. Stable on short tasks, diverges as task length, context size, or compositional depth increases.
|
||
|
||
**Class E.** Uncharacterized. Variance never measured. Default class.
|
||
|
||
ARL 4 and above require Class D or better. ARL 6 and above require Class C. ARL 8 and above require Class B.
|
||
|
||
---
|
||
|
||
## Energy Profile
|
||
|
||
Three numbers, all in joules.
|
||
|
||
**Training, amortized.** Total training energy divided by expected deployment lifetime. Stated in MWh per deployment year. Reported with the training facility's PUE and grid carbon intensity.
|
||
|
||
**Per task, inference.** Mean and standard deviation of joules consumed to complete one instance of the certified task, including all retries, tool calls, and reasoning. Stated in kJ/task with N ≥ 100.
|
||
|
||
**Total cost of operation.** Per-task inference energy multiplied by the deployment facility's PUE. Stated in kJ/task at PUE X.X with grid carbon intensity at the deployment location.
|
||
|
||
Refusing to disclose energy figures caps the achievable score at ARL 3.
|
||
|
||
---
|
||
|
||
## Security Class
|
||
|
||
A class from S0 to S4 describing the system's measured resistance to adversarial conditions. Four properties combine into the class: adversarial robustness, output integrity, input and state confidentiality, and auditability.
|
||
|
||
**S0.** Uncharacterized. Default class. No security measurement performed.
|
||
|
||
**S1.** Adversarial robustness measured. Attack success rate published from a documented attack corpus (jailbreaks, prompt injection, adversarial inputs, Constrained Decoding Attack patterns). N ≥ 100 attacks per category. No requirements on the other three properties.
|
||
|
||
**S2.** Adversarial robustness measured. Output integrity cryptographically attested: every output signed by the inference operator with a hardware-backed key, every artifact content-addressable, replay reconstructs the session deterministically from telemetry. Ed25519 over JCS-canonicalized JSON (RFC 8032 + RFC 8785 + SHA-256) is the reference signing primitive set.
|
||
|
||
**S3.** S2 plus measured input and state confidentiality. Training data extraction attack rate published. System prompt extraction rate published. Tool credential leak rate published. Side-channel leak rate published. Cross-user context leak rate published where multi-tenant.
|
||
|
||
**S4.** S3 plus complete auditability. Every output traceable to its inputs, tool calls, model version, harness configuration, and operator identity. Audit trail completeness measured against an adversary attempting to make actions un-traceable. Retention period documented.
|
||
|
||
Each level requires the published measurement methodology to predate the published claim. Post-hoc selection of favorable attack corpora invalidates the level.
|
||
|
||
ARL 4 and above require S1 or better. ARL 6 and above require S2. ARL 8 and above require S3. ARL 9 requires S4.
|
||
|
||
Security claims at S3 and above must be independently reproducible by an adversarial third party. Refusing to disclose security measurement methodology caps the achievable score at S0.
|
||
|
||
---
|
||
|
||
## A complete ARL score
|
||
|
||
```
|
||
System: [model version] + [harness version] + [config hash]
|
||
Task: [specific task definition]
|
||
Context: [deployment envelope — scope, supervision, exclusions]
|
||
|
||
ARL: 6
|
||
Class: D
|
||
Energy: training 38 MWh/deployment-year
|
||
inference 12.3 ± 7.1 kJ/task (N=500)
|
||
total 18.5 kJ/task at PUE 1.5, 420 gCO₂eq/kWh
|
||
Security: S2
|
||
adversarial 27% attack success rate (N=1000, corpus v2026.03)
|
||
integrity Ed25519 over JCS, hardware-key signing
|
||
confidentiality not measured
|
||
auditability session replay verified, identity audit pending
|
||
|
||
Envelope: [operational limits — what the claim covers and what it does not]
|
||
Methodology: [link to published evaluation methodology and results]
|
||
Measured on: 8× H200, 141GB HBM/accelerator, NVLink, FP8 (E4M3),
|
||
vLLM 0.7.2, continuous batching, safety filter v2026.02
|
||
Measured: [date] Valid through: [date + 12 months]
|
||
```
|
||
|
||
A claim missing any of the four parts is incomplete. The hardware on which the score was measured is documentation alongside the date, methodology link, and validity window — required for reproducibility, but not a peer axis with the four measured properties of the system.
|
||
|
||
---
|
||
|
||
## Companion specification
|
||
|
||
ARL scores are measured inside the ARL Sandbox (ARL-S). The sandbox specifies the testing environment, isolation tiers, telemetry, and replay requirements. See `ARL-S.md`.
|
||
|
||
---
|
||
|
||
## Lineage
|
||
|
||
ARL adapts the Technology Readiness Level scale (NASA, 1974; nine levels per Mankins 1995; ISO 16290:2013) and applies measurement disciplines from ENERGY STAR (energy profile), stochastic system characterization practice from pharmaceutical efficacy reporting, radar Pd/Pfa specification, and bit error rate methodology (convergence class), and the confidentiality/integrity/availability/non-repudiation discipline of NIST SP 800-53, ISO/IEC 27001, and Common Criteria Evaluation Assurance Levels (security class). Hardware documentation discipline draws from DoD SWaP-C2 reporting practice.
|