Ledger 2 of 3 · Start todayArchitecture Ledger
The living, approved record of what exists: every system, component, interface and boundary, with API specs and data models kept alongside them. Point rkito at your repos and it drafts the baseline from your code, Terraform, Helm, Kubernetes manifests and OpenAPI specs. Your architects review it and commit it.
Once systems are in the ledger, you can map steering controls to system categories. A PCI system gets PCI lenses. A public API gets versioning lenses. In a design exploration, in rkito or in the IDE, the session declares which systems it plans to modify and sees what that will affect before anyone writes a line.
- Holds
- Systems, components, interfaces, API specs, data models
- Populated from
- Code, IaC, manifests and OpenAPI across repos
- Changes via
- Change Intentions with human design review
- Answers
- What depends on this, and which rules apply here
Scope declared · session 7f3apayments-api
Upstreamcheckout-webcalls POST /v2/refunds
support-consolecalls GET /v2/refunds
In scopepayments-apisystem · tier 1 · category PCIPOST /v2/refundsOpenAPI 3.1refundsdata model · ownedrefund.createdevent · outbox
Downstreamledger-serviceconsumes refund.created
notificationsconsumes refund.created
finance-reportingreads refunds via export API
openapi.yaml × 9 reposERD in a slide deckConfluence spaceADR folderCLAUDE.md × 14.cursor/rulescopilot-instructions.mdservice catalog
→One Architecture LedgerAPI specs, data models and dependencies in one place
Illustrative mock with sample systems. Not an actual product screen.