Quirks Registry

AVDS §4.6

Versioned operational profile of the venue — what an agent (or its operator) must know before submitting a single action. Format from the Loadout Venue Quirks Registry.

venue_id gryps-v2-perpsrollup-polygon-v0
chain polygon-mainnet
version 0.1.0 · experimental
last_verified 2026-07-03 by gryps-agentic-observer
Gryps v2 PerpsRollup (Polygon mainnet, test phase)

Precision rules

price1e18verified 2026-07-03 against live fills
quantity1e8verified 2026-07-03
USDC / fees / balances1e6verified 2026-07-03

Attestation flow

Mechanism
TEE sequencer commits batched merkle state roots to on-chain custody
Cadence
~60s (nextRollupIn observed 0–60s)
Verification
teeRoot === lastOnChainRoot; observer alerts if divergence persists >180s
Failure mode
rollup `paused` flag halts the venue globally

API mode

read-open REST · perpsapi.pol.orbs.network/api/v1

Per-wallet, market, and rollup-health reads need no auth. Write path is engine-internal (nonce-ordered); no client idempotency-key surface exposed on reads.

Fees

flat 12.00 bps taker across every fill, size- and symbol-independent

[VERIFY] intended production number unconfirmed by team; v1 realized ~20 bps

Force-close paths

None documented for v2 yet.

Prior art (v1)v1 (Symmio) 5-step force-close runbook: expire → LIMIT close (30min deadline) → cooldown → forceClosePosition with Muon HighLowPriceSig.

OpenDoes the TEE engine expose an operator-initiated close path when matching stalls?

Known issues

  • info2026-07-03No custody/solvency mismatch or root divergence observed across scheduled captures to date.
  • high2026-05-11v1 lesson carried forward: agent submission racing the production hedger (Hopf flag). Idempotent submission semantics are the structural fix — confirm v2 write path provides them before any agent goes live.

Recommended client config

maxDrawdownBps 500 · maxActionsPer10Min 30 · maxSessionHours 48

Monitor-side defaults used by the dashboard risk surface and avds_monitor.py; env-overridable.

Routing notes

  • Matching runs off-chain in the TEE engine; hedger (0xF90C…c713) hedges flow to Binance.
  • Custody proxy 0xc206…6Ee holds USDC collateral (Polygon native USDC 0x3c49…3359).
  • Solver depth / hedger activity APIs: [Gryps-coord] open — not exposed on the read API today.

Changelog

  • 2026-07-03 · v0.1.0 Initial entry from live observation: scaling verified, flat 12 bps fee observed, TEE cadence measured, wallets under test documented.
Quirks · Gryps v2