QuaiWhale logo
QuaiWhale
Intelligence

Entity Intelligence

Evaluates canonical identity evidence and reconciles server-confirmed entity signals.

Live
Runtime key
canonical_identity
Railway process
worker
Required production process
Last heartbeat
Nov 1, 2026, 12:40:10 p.m.
UTC
Last successful cycle
Nov 1, 2026, 12:32:58 p.m.
UTC
Runtime status
completed
Next scheduled run
Nov 1, 2026, 12:42:04 p.m.
UTC
Last cycle duration
54s
Completed Nov 1, 2026, 12:32:58 p.m. UTC
Process started
Oct 29, 2026, 1:01:10 a.m.
UTC
Current runtime snapshot

Point-in-time operational summary

This worker exposes a current loop-state record in this view. No multi-run history is requested or inferred.

Live
Runtime status
completed
Next scheduled
Nov 1, 2026, 12:42:04 p.m.
Checkpoint fields
7
Metadata fields
33
Exact data chain

Input to product surface

required process
Step 1Input
Open canonical investigations

Reads open and monitoring investigations with a durable keyset cursor and bounded hydration pages.

Step 2Evidence
Hydrate identity context

Loads targeted feedback and supporting rows for miner, exchange, receiver, and registry-related identity evaluation.

Step 3Evaluation
Apply identity rules and pressure caps

Evaluates identity candidates, expansion evidence, confirmation rules, and trusted-registry reconciliation with bounded workload caps.

Step 4Persistence
Persist material identity state

Updates canonical decisions and feedback, records promotion evidence, reconciles trusted entities, and advances the runtime cursor.

Step 5Product
Expose entity intelligence

Powers entity confirmations, identity review, entity groups, trusted entities, and address intelligence.

Required dependencies

The chain cannot produce its canonical output without these dependencies.

Supabase service role

Reads canonical investigations and writes identity evaluation results and runtime cursor state.

Identity evaluation engine

Deterministic rules for miner pools, miner wallets, exchanges, and registry propagation.

Secondary and fallback paths

Recovery, enrichment, transport, or coordination paths that do not replace the canonical source of truth.

Interpretation feedback

Hydrates supporting transaction feedback in bounded batches.

Trusted entity registry

Reconciles server-confirmed identities while preserving protected records.

Canonical refresh gate

Refresh waits while identity evaluation is actively writing.

Storage contract

Tables read or written by this worker chain.

Swipe horizontally to inspect all columns

TablePurpose
investigationsIdentity decision and evidence snapshots on canonical rows.
investigation_status_eventsIdentity promotion and confirmation audit events.
interpreted_signal_feedbackSupporting normalized feedback used by identity evaluation.
trusted_entity_registryReconciled server-confirmed entity records.
worker_loop_stateDurable identity cursor and bounded cycle telemetry.

Product outputs

User-facing workspaces directly powered by this chain.

Runtime checkpoint

Canonical investigation keyset cursor

Evaluated
1 625
Materially Changed
154
Canonical Rows Fetched
1 000
Identity Cursor Created At
2026-07-11T06:13:59.056032+00:00
Identity Cursor Id
b96f3432-df63-452c-9712-6613ad3a5976
Identity Cursor Wrapped
No
Identity Cursor Advanced Rows
1 000

Cycle metadata

Limit
2 000
Errors
0
Changed
1 625
Evaluated
1 625
Interval Ms
600 000
Event Errors
0
Pressure Mode
bounded_v5
Cursor Read Errors
0
Unchanged Skipped
1 471
Cursor Read Retries
0
Materially Changed
154
Auto Feedback Errors
0
Cursor Read Attempts
1
Degraded For Timeout
0
Consecutive Failures
0
Heartbeat Batch Calls
0
Identity Write Errors
0
Targeted Fetch Errors
1
Canonical Fetch Errors
0
Canonical Rows Fetched
1 000

Implementation map

Primary repository files implementing this worker chain and its product read path.

worker/canonical-identity-runner.js
worker/canonical-identity-loop.js
worker/canonical-identity-pressure-evaluator.js