Verit Global logo
Verit Global
VGOSmini banner

VGOSmini

Deterministic settlement, exactly-once ingestion, fixed-point arithmetic, signed transcript root.

Gateway — field guide

Gateway ingests transactional events, normalizes payloads, and guarantees exactly-once semantics with an Idempotency-Key. Post one event for instant feedback or stream an NDJSON batch for throughput.

Window is the active run/bucket (e.g., a payout period); switching it is like moving to a new ledger page. K is the number of parallel lanes (partitions). We deterministically route each event to a partition by hashingtenant_id · window · bucket so ordering stays stable for the same inputs.

Each input is canonicalized (sorted keys, normalized strings) and hashed into input_hash. A short segment marker reflects the transcript head (a running fingerprint over the accepted sequence). The watermark shows the receive time of the latest row— if it’s moving, Gateway is actively ingesting.

A writer lease ensures only one producer writes to the same (partition, window). Claim/renew/release the lease, or simulate a conflict to see actions lock and a red badge appear.

Use Send sample, Retry duplicate, Send batch, Seed deterministic set, or Record only (transcript) to explore dedup, partitioning, and the transcript chain. Once at least one event is in, the banner turns green and you can continue to Intake.

To continue, claim a writer and send at least one event.
Run configWindow & partitions define routing; writer lease locks the lane.
Writer:NONE
ordered: 0dups: 0WATERMARK: SEGMENT: 0x
Input
Actions
Output
received_atidempotencyevent_idprincipaltypeamountpartitioninput_hashsegment_hashreplayed?
No rows yet. Use the control panel to send requests.