Skip to content
All articles

Building one record for every contract

45 minutes on event-sourced revenue: replay, lineage, and why your metrics never agree today.

Anubhav DubeyFounder, Verlix · 45 min read

A recorded working session on the model underneath the product: why revenue is stored as events rather than balances, and what that buys you when someone questions a number 9 months later.

What is covered

  • Event sourcing for contracts, usage, invoices and payments
  • Deriving metrics rather than storing them
  • Replay: reconstructing any figure at any past date
  • Lineage: tracing a dashboard number to its contract line
If you can only see the balance, you can only argue about the balance.

The session closes with the practical trade-offs, storage cost, replay time, and where a derived-metrics model genuinely is harder to operate than a conventional ledger.

See it in the product: ReportingARR, retention and receivables reports that tie to your invoices.

Related