The schema. One envelope, every object.
Every object shares the same envelope, so code that reads one industry reads them all. These are the objects and the fields every record starts with.
Talk to usEvery record starts with
object · id · provider · source · consentaccountnametypecurrencybalancebalancecurrentavailableasAttransactionamountdirectionstatusbookedAtmerchantholdinginstrumentquantityvalueasAtusageperiodunittotalintervalbillperiodamountdueAtplanloanprincipalraterepaymentsnextDueAt
- Shared envelope
object, id, provider, source and consent come first on every record.
- Money as strings
Amounts carry a decimal string and a currency, never a float.
- Times with offsets
Timestamps keep the source’s offset so nothing shifts a day.
Building on banking, payments or crypto data?
Tell us what you are building and which providers you need, and we will show you how CommonSchema fits.