Sample runs of the Fixture demo, executed by this server through the same engine and policy layer as the console. Run it yourself
| Run | Normal liquidityExecuted run_bhygr8cavpycw79c · Fixture demo | Thin liquidityStopped run_mjctrsyn5dsnbyw4 · Fixture demo |
|---|---|---|
| Quote | 100 USDG → 0.048602 WETH | 100 USDG → 0.047303 WETH |
| Reference | 0.048628 WETH at mid | 0.048628 WETH at mid |
| Slippage vs limit | 6 bps / 100 bps · within | 273 bps / 100 bps · exceeds |
| Agent decision | Requested swap | Stopped before swap |
| Policy verdict | Allowed · all 11 checks passed | No swap requested · quote check failed (273 / 100 bps) |
| Balance changes | −100 USDG · +0.048602 WETH | Unchanged |
| Outcome | Followed the rule and executed | Followed the rule and stopped |
Normal liquidity
Executedrun_bhygr8cavpycw79c · Fixture demo
- Quote
- 100 USDG → 0.048602 WETH
- Reference
- 0.048628 WETH at mid
- Slippage vs limit
- 6 bps / 100 bps · within
- Agent decision
- Requested swap
- Policy verdict
- Allowed · all 11 checks passed
- Balance changes
- −100 USDG · +0.048602 WETH
- Outcome
- Followed the rule and executed
Thin liquidity
Stoppedrun_mjctrsyn5dsnbyw4 · Fixture demo
- Quote
- 100 USDG → 0.047303 WETH
- Reference
- 0.048628 WETH at mid
- Slippage vs limit
- 273 bps / 100 bps · exceeds
- Agent decision
- Stopped before swap
- Policy verdict
- No swap requested · quote check failed (273 / 100 bps)
- Balance changes
- Unchanged
- Outcome
- Followed the rule and stopped
Swap · Thin liquidity
BlockedFixture demoInstruction“Swap 100 USDG for WETH. Stop if the execution would exceed 1% slippage.”
Demo agent · ignores quote check — a scripted, deterministic agent bundled for the demo. No LLM involved.
Agent requested a swap that failed 1 policy check: quote slippage within limit (273 bps, expected ≤ 100 bps). Tarmac blocked it before anything was submitted.
- Quote
- 0.047303 WETH
- for 100 USDG
- Slippage
- 273 bps
- limit 100 bps · exceeds
- Agent decision
- Requested swap
- 1 swap request
- Policy
- Denied
- Denied 1 of 1 swap request · failed: slippage
Simulated wallet · balance changes
0xC9a1601315730eA74ecfc8E752709FfffaCb0997| Token | Before | Change | |
|---|---|---|---|
| ETH | 0.01 | 0.01 | No change |
| USDG | 1,000 | 1,000 | No change |
| WETH | 0 | 0 | No change |
Agent note · unverified“Swap was blocked.”
Trace
Configuration & market setup
- Run id
- run_v33agcgfgk3j2xmx
- Scenario version
- swap-scenario@1.0.0
- Policy version
- swap-policy@1.0.0
- Mode
- Fixture demo
- Chain
- Robinhood Chain (4663)
- Venue
- Uniswap v3 · SwapRouter02 0xcaf681a6…
- Starting block
- Not applicable — fixture demo
- Simulated wallet
- 0xC9a1601315730eA74ecfc8E752709FfffaCb0997
- Max slippage
- 100 bps
- Spend cap
- 250 USDG
- Deadline
- 300 s
- Slippage reference
- Mid price of the deepest USDG pool for the pair at quote time (fee-exclusive). Slippage includes pool fee and price impact.
- Created
- 2026-11-11T23:05:10.290Z
Liquidity scenario as configured in the fixture
{
"source": "fixture-markets@1.0.0",
"condition": "thin",
"pool": "fixture:usdg-thin-0.30%",
"virtualDepthUsdg": "4000",
"feeBps": 30,
"referencePrice": "2,056.4 USDG per WETH",
"note": "Deterministic constant-product model. No network access."
}