examples/maker-bot/ provisions both directions and runs a fixed-price strategy with a separate quote key. It is an integration example, not a profitable strategy.
Inspect the deployment
/v1/info is not a signing trust root. /health returns 503 until watchers and relay capacity are ready.
Provision with the financial key
Link the owner’s accounts on both venues in the app; the example expects the financial key to own both. Fromexamples/maker-bot:
maker.json holds the credential bearer and client order IDs with private permissions: keep it, and rerun with it after an interruption so no second order is funded. Delegated orders start without a quote; the quote key activates them. If a margin transfer ends unknown, reconcile it before any new transfer.
Quote with the delegated key
On the strategy host, which never needs the financial key:The HTTP quote lifecycle
For a custom client, persist the identity and order IDs, then:- Renew the lease:
- Prepare a draft with
POST /v1/orders/{order_id}/quotes/prepare, computingvalid_untilfrom a synchronized clock: - Check the returned
QuoteSet(signer, sequence, amounts, recipient, domain, expiry) against your own configuration and sign it with the quote key. - Submit only
{"draft_id":"…","signature":"0x…"}toPUT /v1/orders/{order_id}/quotes, or several drafts at once toPOST /v1/quotes/batch.
/v1/me/exposure and a private snapshot plus replay (Streaming and recovery). Renew the lease only while the strategy is healthy.