Norynta public docs
Norynta Agent And Bot Readiness Checklist
Checklist for connecting AI agents, liquidity bots, market makers, and quant clients to Norynta.
Agent and Bot Readiness Checklist
Use this checklist before connecting an AI agent, liquidity bot, market maker, or quant client to Norynta.
Canonical Integration Flow
- Discover capabilities:
GET /.well-known/agent.jsonGET /api/agent/cardGET /api/agent/accessGET /api/bot/config
- Load markets:
GET /api/events/healthPOST /api/events/snapshots
- Maintain live state:
GET /api/events/:slug/streamGET /api/events/:slug/orderbook/stream
- Simulate writes:
GET /api/clob/v2/orderbook
- Submit signed writes only after first-trade check:
POST /api/clob/v2/ordersPOST /api/clob/v2/rfq/quotePOST /api/clob/v2/rfq/accept
- Reconcile:
POST /api/clob/v2/my-orders- periodic snapshots after stream reconnects
Required Client Behavior
- Use
Authorization: Bearer <token>for API-key identity when keys are issued;x-api-keyremains supported for compatibility. - Use wallet signatures for trading authority. API keys identify the agent; wallet signatures authorize money-moving actions.
- Use
clientOrderIdoridempotency-keyfor write retries. - Reuse the same signed payload when retrying transport failures.
- Treat
idempotent_replay: trueas a successful retry outcome. - Simulate before submitting live taker flow.
- Stop write submission when discovery reports
tradingWritePaused, disabled live trading, or country-gated403responses.
Error Handling
Machine clients should inspect code, retryable, hint, decision, and
reasonCode when present.
GEO_BLOCKED,GEO_UNKNOWN,REAL_MONEY_COUNTRY_NOT_ALLOWED, andREAL_MONEY_COUNTRY_NOT_APPROVED: do not retry through VPNs or proxy country spoofing.UNAUTHORIZED: refresh credentials; do not retry blindly.RATE_LIMITED: back off with jitter and preserve idempotency identity.TRADING_PAUSEDor live-trading disabled text: continue read-only reconciliation and stop writes.- Signature, nonce, schema, and validation errors: correct the payload before retrying.
International Access
Norynta runs public growth with country controls. Bots and agents must not assume worldwide real-money access. Read-only data may be usable while trading, deposits, withdrawals, RFQ, and order writes remain country-gated.
Validation Commands
npm run agent:quickstart
npm run agent:conformance
npm run openapi:check
npm run check:agent-docs