workos-go // Retry & Idempotency Engine
Idempotency key minting outside retry loop vs naive implementation
workos-go (Safe)
Naive SDK (Unsafe)
▶ Send Request
⏭ Step
↺ Reset
Ready. Click "Send Request" or "Step" to observe attempt lifecycle.
MODE: WORKOS-GO (REUSE KEY)
LAYER 1: CLIENT INITIALIZATION (OUTSIDE RETRY LOOP)
LAYER 2: RETRY ENGINE
LAYER 3: API SERVER & LEDGER
LAYER 4: CLASSIFIER & EXITS
NETWORK ERR / 5XX / 429
workos.Client
Logical POST
Key Forge
Mint Key (1x)
Retry Engine
#0
#1
#2
#3
Max Retries: 3
Header: Idempotency-Key
Backoff Schedule
Att 0: 500ms
Att 1: 1000ms
Att 2: 2000ms
Att 3: 4000ms
+ Full Jitter (0-100%)
api.workos.com
Idempotent Endpoint
Server Ledger State
KEY HASH | STATUS
(No transactions)
EFFECTIVE CHARGES:
0
Deduplication: Active
Classifier
HTTP Status Evaluator
APIError
2xx Decode
KEY
Node Info
Hover or click elements to inspect architecture behavior.