Skip to content

Architecture

Assay is a CI-native evidence and trust compiler for agent systems, built as a Rust workspace.

Structure

Active RFCs

RFC Status Summary
RFC-001: DX/UX & Governance Historical (Wave A/B delivered; Wave C remains data-gated) Normative DX/refactor invariants and historical execution framing
RFC-002: Code Health Remediation Complete (E1–E4 merged, E5→RFC-003) Store, metrics, registry, comment cleanup
RFC-003: Generate Decomposition Complete (G1–G6 merged) generate.rs split into focused modules
RFC-004: Open Items Convergence Closed (O1–O6 merged on main) Historical closure ledger for the Q1 convergence line
RFC-005: Trust Compiler MVP Active (T1a..H1 public in v3.3.0; G4-A, P2c, and K1-A public in v3.4.0; K2-A Phase 1 is now public in v3.5.0) Bounded plan for the trust-compiler and Trust Card line

Architecture Decision Records

See the full ADR index for all accepted and proposed architecture decisions.

Key ADRs: - ADR-003: Gate Semantics — Pass/Fail/Warn/Flaky - ADR-006: Evidence Contract — schema v1 - ADR-014: GitHub Action v2 — CI integration - ADR-015: BYOS Strategy — bring your own storage - ADR-032: MCP Policy Enforcement v2 — typed decisions + obligations + evidence - ADR-033: Trust Compiler Positioning — claims-as-code north star and Trust Card wedge

Reference