01
Usage left telecom
Your rating engine sees minutes and messages. It does not see entries, inferences, pages or machine hours — and those are the lines your customers now question.
Usage billing for vCons · hosted service · release 0.1
A door opening. An AI inference. Forty-two minutes of forklift runtime. Send us the vCon; we work out who owes for it, price it, charge it, and hand back a signed receipt you can put in front of a customer six months later.
Illustrative data
What happened
What we work out
What lands on the bill
Charged
01
Your rating engine sees minutes and messages. It does not see entries, inferences, pages or machine hours — and those are the lines your customers now question.
02
Each new usage source arrives with its own CSV, webhook or database view. Integration cost scales with vendor count, and none of it is signed.
03
Evidence of what happened lives in one system, the charge in another. Six months later nobody can reconstruct the decision that produced the amount.
Canonicalize before hashing. Resolve identity before pricing. Freeze pricing before authorizing. Authorize before accounting.
Anything whose usage reduces to a quantity or a session can be expressed, submitted and rated. The gateway treats them identically.
| Event | Source | Unit | Qty | Rate code | Mode |
|---|
A handle is whatever your source can actually assert: a fob ID, an agent name, an extension, a vehicle tag. It is not an account number, and it should not have to be.
Resolution walks a time-bound graph from that handle to the account that pays. Every edge carries a validity window, so a fob reassigned in March still charges the tenant who held it in February.
cst234_fob:F0B-8842 └─ fob → asset valid 2026-01-04 → open └─ asset → site valid 2025-11-20 → open └─ site → account valid 2025-11-20 → open → Customer 234 / Account 1000456
Resolved at event time, not submission time. The path is stored with the operation and replayed on dispute.
Billing systems are judged on their failure modes. These are ours, stated before you ask.
One endpoint. No middleware to run, no shadow ledger to reconcile. Your rate plans stay yours — we price against them and give the charge back to you with the evidence attached.
Build status · release 0.1
Release 0.1 is a working prototype, not a product you can buy yet. Partners run it against a sandbox with their own rate plans, and their usage source is what we build an adapter for first.