Introduction
AppLedger is an open text record of what an application is for, how it fits together, what it does, and how it changes. The record can be incomplete, disputed, or stale. It is a maintained ledger, not a claim of complete memory.
ForgeTrail uses AppLedger as its project record. AppLedger is also usable independently of ForgeTrail, with your own development process. See the ForgeTrail integration for phase tracking. xFacts labels keep their own schemas.
Where things live
| What | Where |
|---|---|
| Normative specification | spec/ in the repository |
| Schemas | schemas/ |
| This site | A reading path. It is not the specification |
| Checker | appledger on npm. pnpm dlx appledger init, then pnpm dlx appledger check |
Schema and behavior notes for the proposal live in docs/rel-01.md. That report is not a site changelog.
What to read next
The smallest folder is the quickstart. Record kinds are in the reference. Honest limits are in conformance.
AppLedger