Skip to content
EN|DE

Principle 3 · Daily states

Every day pre-calculated.

For every position in every consolidation Core keeps one state per day, since inception. Whoever wants an analysis reads those states instead of rebuilding them from years of transactions. That is why Core is fast.

  • 100,000portfolios calculated in under an hour

Schematic with invented figures.

What a state holds

A target state

A state belongs to exactly one consolidation, one position and one day. It records what was true that evening.

Consolidation · position · date

Quantity
units or nominal after all of the day’s bookings
Price
in the consolidation currency
Accrued interest
accrued up to that day
Cost value
in position and in consolidation currency
Flows
the day’s capital flows, the basis of every return

When it is calculated

When something changes, not when someone asks

01

On every change

A new transaction or a new price triggers the recalculation. It updates the affected states, up to yesterday.

02

With a fallback

Core also checks regularly whether every consolidation is current, and catches up on anything left behind.

03

The same as recalculating

Pre-calculating and recalculating are one mechanism. So there is no state that came about differently from the others.

What that makes fast

Ten years of return reads ten years of states

Returns, figures and reports are calculated on request from the states and flows, not from the transactions. The heavy work, following every booking since inception, has already been done.

Measured ourselves2.56 milliondaily states across eleven years and 22 consolidations, fully rebooked and revalued in just over 8 minutesMeasured on 30.09.2026 with generated sample data: “rebook and revalue all”, one worker on 4 vCPUs, PostgreSQL 16, about 5,000 states per second. Not a benchmark on production hardware.
Cinnamon Core: recalculation status
Screenshot from Cinnamon Core with generated sample data. Names and figures are invented.

Next step

Your structure, booked in Core

In half an hour we show how Core books a transaction, forms a consolidation and calculates its return, and talk through how your mandate structure would look in it.

Free slots in the calendar, no Microsoft account needed.

Opens your mail client with the enquiry prepared.

Or call us:+41 44 454 84 84

Your contact

Thomas Tscherrig

Cinnamon · bmpi AG