Developers
Create an owned project, then ask it what it contains.
The developer path is source-first and static: no account, hosted runtime or framework library dependency is invented.
Start
Two commands establish the starting point.
Use the published scaffolder, then inspect the composition before planning changes.
npm create accordo my-crm cd my-crm npm run crm -- app inspect --json
Implementation truth stays separate. Current proof and limitations come from the generated claims ledger, not from this product description.
Extend and verify
Use public package seams and the smallest proof rail.
Domain packages import only the public core index.
Every mutation goes through a module service or a named workflow, and leaves an audit event and a step-level trace behind it.
Boundary: Audit records what the process did under an asserted actor. It is not a tamper-evident or externally attestable log, and it is not a compliance control.