Skip to the content.

Compiled ABI and adjudication conformance alternatives — 2026-08-10

Status: INCOMPLETE. Issue #6191 tracks real contract/policy framework runs and independent resource/cost witnesses.

Capability and workload

internal/conformance.Run, exposed as fak conformance, is self-contained: it embeds the frozen ABI golden and dogfood policy, compares compiled closed enums to the wire contract, then executes the entire verdict matrix through the real adjudicator. Its anti-drift tests bind embedded copies back to repository sources.

Every arm receives the same ABI matrix and adjudication cases. Correctness requires both compiled enum equality and execution of all policy cases with expected verdict/reason; merely parsing or schema-validating embedded documents misses behavior drift.

Arms

Arm Class Local status
fak native compiled conformance suite native available
embedded JSON and schema equality only tuned no-execution baseline available, incomplete
OPA test external unavailable
Conftest external unavailable
OpenAPI and JSON Schema contract tests external unavailable
Pact external unavailable
Cedar policy validator and tests external unavailable

No equivalent first-class fak integration was found. External rows remain zero until real frameworks express and execute the equivalent workload. Translating policy/contracts is setup cost and must be included rather than hidden.

Completion evidence

Complete arms report passed/missed checks, false failures, planted mutation catch rate and reason fidelity, latency/throughput, CPU/RSS, bytes, setup/operator time, and total cost. Versions, translated contracts, commands, raw reports, and independent read-back must be pinned.

TestCompareLocalKeepsContractFrameworkAlternativesExplicit locks inventory, native two-check execution, baseline missed behavioral check, and unavailable zeros. BenchmarkCompiledConformanceSuite executes the full real suite per iteration. Local timing is not a cross-framework claim; no system is ranked until #6191 has complete real witnesses.