Workflows

Every transaction becomes replayable.

This page explains the full transaction loop from request intake to commercial review, with facts and evidence at every step.

Runtime Flow

From request to evidence package.

This chain is the product backbone of the TradeMesh website.

Parser boundaryOpenRTB Ingress

Receive requests and validate version, impression, site, app, device, privacy and format.

Normalization serviceNormalization

Turn raw requests into auction context with inventory, floor, deal, privacy and device data.

Routing serviceRouting

Explain candidate seats, exclusions, policy impact and endpoint health.

AuctionAuction Runtime

Call DSPs, select winners, validate creative policy and assemble responses.

FinanceNotice and Ledger

Link win, impression, click and loss notices to ledger records.

TrustAudit Evidence

Privacy, creative, supply-chain, report export, approval and publishing events leave evidence.

Trace View

Business and engineering can read the same chain.

Each workflow needs runtime facts, commercial interpretation and reviewable evidence.

IngressPOST /ortb/prod/sep_demo_main/bidaccepted
NormalizeAuction context with floor, privacy and deal datavalid
RouteCandidate seats, exclusions and policy impactmatched
AuctionDSP response with seatbid evidencebid
EvidenceBI, ledger, notices, creative and privacy decisions linkedready

Operating Playbooks

Turn anomalies into actionable tasks.

The workflow page should show how common production issues are located, assigned and reviewed.

Fill Drop

Inspect placement, geography, device, floor, privacy status and endpoint health to separate inventory issues from demand issues.

Timeout Spike

Split by DSP, geography, format and request size to identify endpoint, network or request-shape causes.

Billing Difference

Replay differences through requests, win notices, impression notices, ledger and report exports.

Creative Risk

Connect creative policy, scan evidence, landing-page limits and complaints to seats and routing.

State Machine

Every request moves through observable states.

The state machine tells engineering where the chain is stuck and gives business explainable customer outcomes.

ParsedRequest parsed

Version, impression, site or app, device and privacy fields are available.

RoutableRoutable

Inventory, floor, deal, privacy and seat capability match at least one demand path.

AuctionedAuctioned

Endpoint responses, timeouts, no-bids and seatbid structure become runtime facts.

SettledSettled

Notices, reports, ledger and adjustments enter the finance loop.

Alerts and Resolution

Do more than alert. Convert alerts into evidence tasks.

ADX runtime alerts need context, otherwise teams keep chasing logs.

Trigger

Fill, timeout, error rate, missing notice, ledger gap or creative risk crosses a threshold.

Triage

Slice by customer, endpoint, placement, geography, seat and policy.

Resolve

Adjust routing, throttle, roll back config, pause seats or repair authorization records.

Review

Write resolution back into customer review, finance reconciliation and audit evidence.