Soltuition logoSoltuition

Part IV · Financial runtime

Event stream, projections & integrity

Every verified event updates projections incrementally. An event that arrives late corrects the period it belongs to — never the day it landed.

Events in window

9

All verified before application

Late arrivals

1

Booked on event date, periods recomputed

Quarantined

4

Stored with raw payload, never discarded

Audit chain

Intact

5 hash-linked records

Real-time financial stream

Event time and processing time are recorded separately, always

EventSubjectAmountEvent timeProcessedLagProjections
payment.settledVertex Compute · payment_019383−$412,0002026-08-26 14:022026-08-26 14:020.0hCashProjection · APProjection · TreasuryProjection
payment.initiatedVertex Compute · payment_019383−$412,0002026-08-26 13:582026-08-26 13:580.0hAPProjection · TreasuryProjection
payment.receivedMeridian Logistics · inv_2026_00183$228,4002026-08-26 11:202026-08-26 11:210.0hCashProjection · ARProjection · RevenueProjection
bank.transaction.postedCard settlement batch · 3 days late−$18,9002026-08-23 09:142026-08-26 07:4070.4hCashProjection · ExpenseProjection
subscription.renewedNorthgate · annual renewal$96,0002026-08-25 00:002026-08-25 00:040.1hRevenueProjection · ARProjection
budget.exceededEngineering · cloud spend 112% of plan$31,2002026-08-24 18:002026-08-24 18:000.0hExpenseProjection · RiskProjection
risk.detectedCustomer concentration above 22% threshold—2026-08-24 06:302026-08-24 06:300.0hRiskProjection
contract.executedHarbor Freight · 3-year agreement$540,0002026-08-21 16:452026-08-21 16:520.1hRevenueProjection · TreasuryProjection
payroll.processedAugust cycle 2 · 214 employees−$1,284,0002026-08-20 00:002026-08-20 02:102.2hCashProjection · ExpenseProjection · TreasuryProjection

Late-arriving events

History is corrected; today is not falsified

Card settlement batch · 3 days late

70.4h late · affected period 2026-08

Recompute 2026-08-23 onward. The event is booked on its event date, not on the day it arrived.

Event ordering

Settlement can never post before initiation

payment_019383

Sequence order: payment.initiated → payment.settled

Arrival order: payment.initiated → payment.settled

Delivered in sequence order; applied directly.

Projection engine

The stream processor applies each verified event incrementally. The whole organization is never recalculated for a single transaction — full replay is a deliberate recovery operation, not the normal path.

CashProjection

consistent

Position by account and by entity, restrictions applied.

$4.21M across 6 accounts

4 events applied · incremental

hash 0x0f3ca9c6cb14f9fa

RevenueProjection

consistent

Recognized revenue by period, contract and product.

$1.94M month to date

3 events applied · incremental

hash 0xaf1333eadb953c26

ExpenseProjection

consistent

Incurred cost by department and category.

$1.62M month to date

3 events applied · incremental

hash 0x634ce28450598fd6

ARProjection

consistent

Open receivables with ageing and collection probability.

$2.87M open · 11% over 45 days

2 events applied · incremental

hash 0x867c1e38c7582820

APProjection

consistent

Open payables with due dates and discount windows.

$1.31M open

2 events applied · incremental

hash 0x07d2937e19a4184e

RiskProjection

rebuilding

Concentration, covenant headroom and liquidity risk signals.

Rebuilding after threshold change

2 events applied · full recompute

hash 0xcc5d0b641be3886e

TreasuryProjection

consistent

Forward cash curve, buffers and scheduled obligations.

Floor breach modelled day 63

4 events applied · incremental

hash 0x06039fda1fb94dd4

Quarantine

Malformed financial data is never discarded. It is stored with its raw payload so that a later parser improvement can reprocess it truthfully.

invalid currency

retry scheduled · 2 attempts

Currency 'US$' is not an ISO-4217 code

Banking connector · First Meridian · 8/25/2026, 11:04:12 AM

{"amountMinor":412000,"currency":"US$","eventTime":"2026-08-25T11:02:00Z"}

impossible date

awaiting parser fix · 1 attempts

dueDate 2025-11-01 precedes issueDate 2026-08-02

Billing connector · 8/24/2026, 8:55:00 AM

{"invoiceId":"5588","issueDate":"2026-08-02","dueDate":"2025-11-01"}

duplicate id

resolved · 1 attempts

providerTxnId ck_9912 already ingested at 2026-08-23T19:00:04Z

Card provider webhook · 8/23/2026, 7:00:41 PM

{"providerTxnId":"ck_9912","amountMinor":-8900}

invalid account

awaiting parser fix · 3 attempts

Ledger account 6999 does not exist in the chart of accounts

Procurement import · 8/22/2026, 4:20:00 PM

{"account":"6999","amountMinor":250000}

missing amount

retry exhausted · 5 attempts

amountMinor absent on one of 214 rows

Payroll export · 8/21/2026, 6:12:00 AM

{"employeeId":"emp_0122","period":"2026-08"}

Reprocessing

Reprocessing never silently mutates historical ledger results. Where a past period is affected, a controlled correcting entry is generated and audited.

Currency normalizer now accepts 'US$' and 'USD $'

Examined

41

Recovered

38

Invalid

3

Corrections

6

Six affected periods received controlled correcting journals rather than a rewrite of history.

Ledger mutated: no

Remittance splitter handles consolidated payments

Examined

12

Recovered

12

Invalid

0

Corrections

2

AR matching improved from 94% to 99% on the affected customers.

Ledger mutated: no

Audit chain

Each record references the hash of the one before it

verified intact

Approved payment_019383 · $412,000 to Vertex Compute

2026-08-26 13:58:09

CFO

prior 0x0000000000000000 → 0xa5f87105d79939ed

Revalidated policy, balance and beneficiary immediately before the external write

2026-08-26 13:58:41

Execution gateway

prior 0xa5f87105d79939ed → 0x9e29c0c6256dfb50

Settlement confirmed · receipt WIRE-20260826-114 stored in the vault

2026-08-26 14:02:31

Banking provider

prior 0x9e29c0c6256dfb50 → 0x2a4e862faa1befb9

Posted journal_029483 · AP debit, cash credit, balanced

2026-08-26 14:02:33

Ledger

prior 0x2a4e862faa1befb9 → 0xfd852f36888cfe40

Matched provider receipt to ledger posting within the 15-minute SLA

2026-08-26 14:05:00

Reconciliation

prior 0xfd852f36888cfe40 → 0xedbe9396877734f4

© 2026 Soltuition · Wealth Intelligence Solutions

Powered by: C.X.R Technologies · A Xavania Company