kind: proposal

confidence: EXACT

orderType: MARKET

product: SPOT

side: BUY

symbol: BNBUSDT

type: MARKET

toolUseId: checkpoint-stale-retry


kind: ruling

mode: ADVISORY

actual: SPOT

permitted: SPOT

result: PASS

text: SPOT is in [SPOT]

tier: STATIC

actual: BNBUSDT

permitted: BNBUSDT

text: BNBUSDT is in [BNBUSDT]

text: 10.00 USDT is within the 15.00 USDT permitted per order

text: 0.00 + 10.00 = 10.00 USDT is within the 40.00 USDT permitted today

tier: LEDGER

text: 0 of 3 orders used; this order would use 1

result: UNEVALUABLE

text: session drawdown cannot be evaluated on missing or stale state

tier: SNAPSHOT

result: FAIL

text: snapshot is 35.6s old, exceeds the 30s permitted

text: market spread cannot be evaluated on missing or stale state

client: Codex


binanceSubmission: CALLED

text: SPOT is in [SPOT]

text: BNBUSDT is in [BNBUSDT]

text: 40.00 - 40.00 = 0.00 USDT; 0.00% is within the 2.00% permitted session drawdown

text: snapshot is 5.4s old, within the 30s permitted

text: 0.1 bps is within the 20.0 bps permitted


text: SPOT is in [SPOT]

text: BNBUSDT is in [BNBUSDT]

text: 83.40 USDT exceeds the 15.00 USDT permitted per order

text: 0.00 + 83.40 = 83.40 USDT exceeds the 40.00 USDT permitted today

text: snapshot is 0.2s old, within the 30s permitted


kind: reconcile

reason: Sequence 10 was a local hook dry-run. No MCP call followed the allow decision.


mode: ENFORCED

text: SPOT is in [SPOT]

text: BNBUSDT is in [BNBUSDT]

text: 7.00 USDT is within the 15.00 USDT permitted per order

text: 0.00 + 7.00 = 7.00 USDT is within the 40.00 USDT permitted today

text: snapshot is 31.8s old, exceeds the 30s permitted


binanceSubmission: PENDING

text: SPOT is in [SPOT]

text: BNBUSDT is in [BNBUSDT]

text: snapshot is 0.3s old, within the 30s permitted


kind: execution

status: FILLED

timeInForce: GTC

commissionAsset: BNB

type: text


side: SELL


text: SPOT is in [SPOT]

text: BNBUSDT is in [BNBUSDT]

text: 7.00 + 83.40 = 90.40 USDT exceeds the 40.00 USDT permitted today

text: 1 of 3 orders used; this order would use 2

text: snapshot is 476.1s old, exceeds the 30s permitted


note: Execution corresponds to a prior INSIDE_MANDATE authorisation.

outcome: MATCHED