CommonSchema
Talk to us

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 us
Every record starts withobject · id · provider · source · consent
  • accountnametypecurrencybalance
  • balancecurrentavailableasAt
  • transactionamountdirectionstatusbookedAtmerchant
  • holdinginstrumentquantityvalueasAt
  • usageperiodunittotalinterval
  • billperiodamountdueAtplan
  • loanprincipalraterepaymentsnextDueAt
  • 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.