← all projects

ledgerd

Double-entry ledger

A transactional ledger with idempotent payment workflows.

Go · PostgreSQL

notes from the build

  • Double-entry accounting, transactional idempotency, a payment state machine, and property/failure tests.
  • Uses a simulated processor rather than real payment rails.