Back to Home

FAOS Trust Center

The Runtime Certification Ladder

Certification before eligibility. Nothing serves your traffic until it has climbed the ladder.

One ladder, every runtime

FAOS runs on many runtimes — the engines that reason, the coding harnesses that build, the sandboxes that execute. Every one of them climbs the same seven-rung ladder, from registration to general availability, whether it is FAOS-native or supplied by a vendor.

A runtime is registered long before it is trusted. It is ineligible by default — it serves no tenant traffic — and it stays that way until it has passed every rung up to its certification level. Certification comes first. Eligibility is earned.

The seven rungs

Each rung has a trust meaning and the gate a runtime passes to earn it. A runtime carries the highest rung it has cleared — and no higher.

L0

unverified

Ineligible

Gate: Registry row (registered-but-ineligible)

The runtime is entered in the registry of record with an owner and a governing decision record. Registered, but ineligible by default — it serves no tenant traffic.

L1

registered

Ineligible

Gate: Port protocol + lint gates

The runtime implements the standard FAOS port interface and passes the structural lint gates — it never runs its own agent loop and its SDK is never a hard dependency. One loop, always FAOS-owned.

L2

sandboxed

Ineligible

Gate: Conformance vs reference mock

The runtime passes the full conformance suite against a reference baseline — happy path, error path, timeout, permission denial, and data-loss-prevention redaction all behave to contract.

L3

audited

Ineligible

Gate: Security gates

Permission classes, egress policy, DLP scanning, tenant isolation, and audit logging are wired end-to-end. Every access decision, content change, and trust change is recorded.

L4

supervised production

Ineligible

Gate: Live conformance + parity/trace

The runtime passes live conformance in a real sandbox — cost and trace roll up correctly across delegated work, and the go-live gate returns green.

L5

autonomous production

Ineligible

Gate: Simulation gate

Ontology-powered, adversarial industry simulations return an approved verdict with high scenario coverage before the runtime is trusted to act with less supervision.

L6

fully trusted, cross-tenant

Eligible for tenant traffic

Gate: Eligibility flip → GA

Only here does eligibility flip on. The runtime serves live tenant traffic behind an allowlist, under a live SLO watch, after consecutive green releases across every lower rung.

What “eligible” means

Eligibility is a single, deliberate switch at the top of the ladder. Below it, a runtime can be registered, conformance-tested, security-audited, even validated in live sandboxes — and still serve zero of your traffic.

The flip from ineligible to eligibleonly lands once every lower rung is green, behind a tenant allowlist and under a live service-level watch. There is no shortcut around a rung, and no runtime is eligible “by reputation.”

Where things actually stand

We would rather show you the real state of the ladder than a marketing badge. Today, FAOS-native engines have climbed to supervised production (L4) and beyond. Vendor engines — the ones you may recognize from elsewhere — sit at sandboxed (L2): registered and conformance-tested, but ineligible for your traffic until they clear the security, live-conformance, and simulation rungs above them.

That is the point. The moat is not the length of the list of runtimes we support — it is the depth of the gating every one of them has to pass. A deeper ladder is a stronger promise, even when it means fewer runtimes are eligible on any given day.

In-product, each engine and agent will carry its current rung as a badge wherever it is listed, read straight from its certification record — never a hand-set label. Those rung badges are rolling out across the FAOS workspace now.