AL

Agreement Ledger

clarity for every agreement you track

System of record for commercial truth

Agreements first. Everything else downstream.

Agreement Ledger stores the immutable agreement core: products, contract lines, and time-bound prices. Invoices, discounts, and commissions are derived by your own billing stack without rewriting history.

API-first Built for engineering-led billing systems.
Immutable by design Append-only records with clean audit trails.
Time-aware pricing Version prices without rewriting contracts.
Price versions over time
v1
EUR 19.00

2024-01-01 -> 2024-06-30

v2
EUR 21.50

2024-07-01 -> 2024-12-31

v3
EUR 23.00

2025-01-01 -> ongoing

Built for teams who outgrew spreadsheets and Stripe.

When you need multiple contract lines per customer, evolving prices, and strict auditability, Agreement Ledger becomes the commercial truth your stack can trust.

SaaS licensingTelco / ISP / MSPResellers & commissionsEngineering-led billing

Agreements vs billing

Separate immutable agreements from invoice logic. Your systems decide how to calculate charges, not the ledger.

Time-bound prices

Indexation, renegotiation, and discounts become new versions without rewriting history or losing audit trails.

Audit-proof by default

Append-only data model keeps commercial truth stable and reconstructible at any point in time.

Minimal core concepts. Explicit by design.

Everything is structured, typed, and time-aware. Nothing is hidden in invoices.

Product

Stable catalog entity for what is sold.

Product Specs

Typed specs that describe what the product provides.

Contract

The commercial relationship with a customer.

Product Instance

A contract line subscription with quantity and lifecycle.

Price Version

Time-bound pricing with immutable history.

Usage (optional)

Factual usage to evaluate or derive billing downstream.

Invoice & Commission

Derived artifacts, never the source of truth.

Everything else

Your billing logic, workflow, and payments stay external.

How it works

Model the agreement once, then interpret it however you need.

01

Define products & specs

Describe entitlements, limits, and license type.

02

Create contracts & subscriptions

Capture customer-specific agreement lines and quantities.

03

Version prices over time

Apply new prices as new versions, never overwriting history.

04

Derive billing downstream

Invoices, commissions, and discounts live in your stack.

API-first, minimal surface area.

Clean endpoints, typed schemas, and append-only semantics. Build pricing logic without fighting a billing engine.

  • Deterministic reads for any point in time.
  • Immutable versions for contracts and prices.
  • Reference-friendly IDs across product catalogs.
  • Usage ingestion without touching price truth.
Example: Price version
{
  "contractLineId": "cl_8f2a",
  "currency": "EUR",
  "unitPrice": 21.50,
  "effectiveFrom": "2024-07-01",
  "effectiveTo": "2024-12-31",
  "reason": "Annual indexation"
}

Guarantees you can build on

Commercial truth that is explicit, time-aware, and audit-friendly.

Append-only ledger

Every change is a new version. Nothing is erased.

Separation of concerns

Agreements live here. Billing logic lives with you.

Predictable modeling

Products, specs, contracts, and prices are first-class.

Signal sales heroes

Surface renewal risk and expansion signals to retain key accounts.

Support-ready context

See every active agreement, price version, and entitlement in one place.

Easy reporting for KPIs

Immutable agreement data means clean, queryable facts for KPI reporting without reverse-engineering invoices.

  • Stable dimensions across product and contract lines.
  • Time-aware pricing for accurate period analysis.
  • Exports that stay consistent for BI pipelines.
Quarterly ARR snapshot
Q1
Q2
Q3
Q4

Designed for strict auditability

Agreement Ledger is the commercial source of truth for compliance, finance, and reconciliation workflows.

Immutable history with clear effective dates.
Traceable contract lifecycle events.
Usage data stays optional and segregated.
Exports ready for data warehouses and BI.
100%

append-only changes

0

hidden billing logic

24/7

audit-ready history

Simple, transparent pricing

Pay for the ledger core, scale with your agreements, and plug into your stack.

Core

Platform access

Includes products, specs, contracts, and price versions.

Usage (optional)

Metered

Bring usage data for evaluation and downstream billing logic.

Support

Enterprise-ready

Implementation guidance, migrations, and integration reviews.

FAQ

Short answers, precise boundaries.

Does it issue invoices?

No. Invoices are derived downstream by your billing systems.

Can I track discounts or commissions?

Yes, as derived artifacts. The ledger only stores agreements and prices.

How do price changes work?

Each change creates a new Price Version with effective dates.

Is usage mandatory?

No. Usage is optional and never part of price truth.

Commercial truth, without the ERP.

Stand up a reliable agreement core and let your billing stack do the rest.