USE CASE . PLATFORM & SRE
Platform teams own the API contract but can’t enforce it at PR level without becoming a bottleneck. StateAnchor runs in CI. You define the contract once in stateanchor.yaml. Every PR runs the gate automatically.
One stateanchor.yaml per repo. One gate per PR. You enforce the contract without being in every code review.
THE PROBLEM
You know the contract. You have the runbook. You’ve written the Notion page. But when a developer on a feature team removes a required field under deadline pressure, the review that would have caught it is the one that got skipped.
At 10 repos you can audit manually. At 30 you have a checklist. At 100 you have incidents. StateAnchor makes the contract enforcement automatic — it runs on every push without you in the loop.
WHAT YOU GET
You define the contract once in stateanchor.yaml. Every PR on every repo runs the gate automatically. You don't need to be in the review -- the gate is.
One GitHub App installation. Per-repo stateanchor.yaml. Works across unlimited repos and teams with no central configuration changes.
Every gate decision is appended to a cryptographically-verifiable Merkle log. You have a permanent record of who pushed what, when, and what the gate decided.
Detection accuracy on a 34-scenario ground-truth corpus
vs 65% for api-smart-diff. The gate classifies all 33 breaking-change kinds categorically — no thresholds, no heuristics on ERR lane changes. Platform teams get a gate they can trust, not one they have to audit.
OPERATIONAL VISIBILITY
The Near-Miss Ledger records every gate block -- not just the ones that caused incidents. It gives you a permanent, exportable record of every change that would have shipped a breaking API if the gate hadn’t caught it.
Three blocks on GET /users in 30 days means X SDK methods at risk. The ledger makes that visible before it becomes an incident. Export to CSV for budget-defense conversations or compliance audits.
Near-Miss Ledger
Every gate block is recorded with: date, lane (ERR/WARN), finding kinds that fired, blast radius (downstream SDK methods affected), and resolution (fix, exception, or abandoned). Always queryable, always exportable.
One GitHub App installation. Works across unlimited repos. The gate runs automatically on every push.
Free to start. No credit card required.