Product

The operator terminal
for finance data ops.

One disciplined surface — inbox, reconciliation, source health, runbooks, audit trail — sitting on top of a signed trust layer.

Findings caught164
Median resolve2m 18s
Sources tracked27
Audit events / 7d1.4K
Operator inbox

Every finding, ranked, cited, ackable.

Findings, recon mismatches, source-health degradations, and agent proposals — one ranked stream with the lineage refs already attached. Ack, resolve, or forward; the ack-by-whom and ack-when land in the audit trail automatically.

Ranked by severityLineage refs inlineSimilar-incident matcherAck + resolve audit
Findings

Integrity, cross-source, continuity, dataset-health, predictive freshness — five deterministic engines feeding one stream.

Recon mismatches

Broker vs internal vs market — every diverging field shows which source contributed which value.

Agent proposals

Copilots surface here too: every proposal has an evidence card and an accept-as-deterministic-action button.

Reconciliation

Cross-source, signed, replayable.

Brokers as canonical, market-data sources as explicit opt-in fallbacks. Every reconciliation run is hashed into the lineage chain — auditors can replay a run end-to-end weeks later and verify nothing was tampered with.

Broker = canonicalHash-chained runsReplayableDiff-on-divergence
Position recon

IBKR / Alpaca exports normalized into a unified account schema, compared against the internal book.

NAV recon

Custodian NAV report vs internal — grace windows, freshness checks, missing-file detection.

Tax-lot recon

Cost-basis and tax-lot differences surfaced before the next adjustment is applied.

Source health

Every connector, scored for reliability.

Time-weighted uptime per connector. Reliability tiers (canonical / fallback / advisory) drive which value wins in a tie. Cache-fallback semantics on disconnect so a vendor outage doesn't silently change your golden values.

Time-weighted uptimeTiered reliabilityCache fallbackTrend lines
Uptime DAO

Tracks every connector for uptime and bucket-shifts the reliability tier when trends move.

Failed refresh detection

Continuity engine flags a refresh that should have happened but didn't, before downstream alerts fire.

Schema drift

When a source changes its shape, the schema-drift signal lights up before findings cascade.

Audit trail

Every event, signed, exportable.

Reconciliation runs, incident acks, resolutions, root-cause notes, downstream notifications, agent proposals, approvals — logged with prompt + response fingerprints (sha256), model ids, token costs. Exportable as a signed evidence packet.

SHA-256 hash chainSigned evidence packetsExportableCompliance-ready
Every action logged

Deterministic actions enter the hash chain; LLM calls are logged separately as advisory traces.

Per-call fingerprints

Prompt fingerprint, response fingerprint, model id, token cost, decision id (when a call led to a proposal).

Replayable packets

Auditors replay the chain at a point in time, verify the hash, and confirm no row was tampered with.

A day on the desk

One hour of trust work,
before the market opens.

Open the morning inbox. The recon ran at 08:45. Three findings: a missing custodian NAV file, a divergent qty on a single row, and a reliability dip on Yahoo. Each one has its lineage refs and a proposed action — ack, accept, or escalate. By 09:00 you know what you're acting on.

08:30Recon scheduled — broker vs internal book.
08:32Missing custodian NAV — grace window opens.
08:45Recon complete. Three findings posted.
08:46Anomaly explainer drafts narrative for AAPL qty divergence.
08:52Operator acks two findings. NAV escalated to cash team.
09:00Headline bar green. Audit trail signed.

The trust layer that makes this possible
is the moat.