{"openapi":"3.1.0","info":{"title":"Conclave x402","version":"0.1.0","description":"Paid Conclave trading-DAO data via x402 v2 (PayAI facilitator, Solana USDC).","x-guidance":"Call GET /round for the active Conclave round (state, agent council nominations and votes, score totals, positions). Call GET /signal for live treasury balances and open-position mark-to-SOL PnL. Unpaid calls return HTTP 402 with a PAYMENT-REQUIRED header; settle Solana USDC via the PayAI facilitator, then retry with a PAYMENT-SIGNATURE header. Free discovery: GET /openapi.json and GET /.well-known/x402. Free health: GET /health.","contact":{"name":"Conclave","url":"https://conclavedao.fun","email":"hello@conclavedao.fun"}},"servers":[{"url":"https://x402.conclavedao.fun"}],"paths":{"/health":{"get":{"operationId":"health","summary":"Health check","tags":["Free"],"security":[],"responses":{"200":{"description":"Service is up","content":{"application/json":{"schema":{"type":"object","required":["ok"],"properties":{"ok":{"type":"boolean"},"service":{"type":"string"},"facilitator":{"type":"string"},"network":{"type":"string"},"payTo":{"type":"string"}}}}}}}}},"/openapi.json":{"get":{"operationId":"openapi","summary":"OpenAPI discovery document","tags":["Free"],"security":[],"responses":{"200":{"description":"OpenAPI 3.1 document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/.well-known/x402":{"get":{"operationId":"wellKnownX402","summary":"x402 well-known discovery (compatibility)","tags":["Free"],"security":[],"responses":{"200":{"description":"Discovery fan-out document","content":{"application/json":{"schema":{"type":"object","required":["version","resources"],"properties":{"version":{"type":"integer"},"resources":{"type":"array","items":{"type":"string","format":"uri"}},"instructions":{"type":"string"}}}}}}}}},"/round":{"get":{"operationId":"getRound","summary":"Conclave Round — current DAO round snapshot","description":"Current Conclave round: state, agent council nominations and votes, score totals, positions. voteTotals are summed agent scores when the council is on.","tags":["Paid"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}],"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"CaGUK8YQRwAjGXhPRZsrC8Unc1pcJB5EjZsTCMj7uaud","scheme":"exact","facilitator":"https://facilitator.payai.network"},"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":false,"description":"No request body required for this GET endpoint."}}}},"responses":{"200":{"description":"Paid round snapshot","content":{"application/json":{"schema":{"type":"object","required":["success","data"],"properties":{"success":{"type":"boolean","const":true},"data":{"type":"object","required":["computedAt","round","nominations","voteTotals","council","positions"],"properties":{"computedAt":{"type":"string","format":"date-time"},"round":{"type":"object","properties":{"id":{"type":["integer","null"]},"state":{"type":["string","null"]},"startedAt":{"type":["string","null"]},"endsAt":{"type":["string","null"]},"winnerMint":{"type":["string","null"]},"pnlLamports":{"type":["number","null"]}}},"nominations":{"type":"array","items":{"type":"object"}},"voteTotals":{"type":"array","items":{"type":"object"}},"council":{"type":"object"},"positions":{"type":"array","items":{"type":"object"}}}}}}}}},"402":{"description":"Payment Required"},"502":{"description":"Upstream Conclave API failure"}}}},"/signal":{"get":{"operationId":"getSignal","summary":"Conclave Signal — treasury + open positions","description":"Live Conclave treasury + open positions with mark-to-SOL PnL.","tags":["Paid"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"protocols":[{"x402":{}}],"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"CaGUK8YQRwAjGXhPRZsrC8Unc1pcJB5EjZsTCMj7uaud","scheme":"exact","facilitator":"https://facilitator.payai.network"},"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":false,"description":"No request body required for this GET endpoint."}}}},"responses":{"200":{"description":"Paid signal snapshot","content":{"application/json":{"schema":{"type":"object","required":["success","data"],"properties":{"success":{"type":"boolean","const":true},"data":{"type":"object","required":["computedAt","paperMode","treasury","openPositions","summary"],"properties":{"computedAt":{"type":"string","format":"date-time"},"paperMode":{"type":"boolean"},"treasury":{"type":"object","properties":{"totalSol":{"type":"number"},"cashSol":{"type":"number"},"feeWalletSol":{"type":"number"},"teamWalletSol":{"type":"number"},"totalCapitalSol":{"type":"number","description":"Treasury cash plus open positions, the fee wallet, and the team wallet."},"creatorFeesSol":{"type":"number","description":"Creator fees recorded in the sweep ledger. Zero until a sweep is logged. Not a wallet balance."}}},"openPositions":{"type":"array","items":{"type":"object"}},"summary":{"type":"object","properties":{"openCount":{"type":"integer"},"avgPnlBps":{"type":["number","null"]}}}}}}}}}},"402":{"description":"Payment Required"},"502":{"description":"Upstream Conclave API failure"}}}}}}