Your customers connect once. You get one clean record.
CommonSchema gives your product one consent flow, one API and one data model across banks, payments, crypto and energy. Consent is scoped per app and per agent.
- Banking
- Credit unions & mutuals
- Brokerages
- Crypto exchanges
- Energy retailers
- Payment processors
- Lenders
{ "object": "account", "provider": "CDR", "name": "Everyday", "balance": { "current": "4218.40", "currency": "AUD" }, "consent": { "app": "cg_31Kd9w", "agent": "cg_8Fq2" }, "source": "CDR" }
Every kind of provider. One shape.
- Banking
- Credit unions & mutuals
- Brokerages
- Crypto exchanges
- Energy retailers
- Payment processors
- Lenders
- Consumer Data Right
- Open Banking
- Section 1033
- PSD2 and open finance
- Customer and Product Data Act
- Consumer-driven banking
The same record whether it arrives through the Consumer Data Right, Open Banking, Section 1033 or PSD2.
Many formats in. One record out.
{ "postingDateTime": "2026-10-21T09:14Z", "amount": "-42.90", "merchantName": "Corner Grocer", "status": "POSTED" }
{ "BookingDateTime": "2026-10-21T09:14Z", "Amount": { "Amount": "-42.90" }, "MerchantDetails": { "MerchantName": "Corner Grocer" }, "Status": "Booked" }
{ "postedTimestamp": "2026-10-21T09:14Z", "amount": -42.90, "description": "Corner Grocer", "status": "POSTED" }
{ "object": "transaction", "bookedAt": "2026-10-21T09:14Z", "amount": { "value": "-42.90", "currency": "AUD" }, "merchant": { "name": "Corner Grocer" }, "status": "posted", "source": { "provider": "Consumer Data Right", "field": "postingDateTime" } }
Everyday ···4821
- Your app
- Balances
- Transactions
- For 90 days
- Your AI agentRevoked
- Transactions
- For 30 days
Your webhook receives consent.revoked.
One API. One schema.
# transactions for one consented account GET /v1/transactions?account=acc_2Pq8&since=2026-07-01 { "object": "transaction", "bookedAt": "2026-10-21T09:14Z", "amount": { "value": "-42.90", "currency": "AUD" }, "merchant": { "name": "Corner Grocer" }, "status": "posted", "consent": "cg_31Kd9w", "source": { "provider": "CDR", "field": "postingDateTime" } } # the same shape from a bank, a card processor or an exchange GET /v1/transactions?account=acc_7Hx2
What you build on one shape.
- IncomeExpensesRepayments elsewhere
- Current plan$1,912/yrBest match for this usage$1,604/yr
Can I afford a $400 car service this month?
Yes. After rent and your electricity bill you have $1,120 left until payday on the 28th.