{"openapi":"3.1.0","info":{"title":"VELTRION ARC Agent Mint API","version":"2.0.0","description":"Public read-only discovery and unsigned transaction building. Signing stays in the caller wallet."},"servers":[{"url":"https://veltrionarc.link"}],"paths":{"/api/agent/stats":{"get":{"operationId":"getMintStats","responses":{"200":{"description":"Live chain status and BNB quotes"}}}},"/api/verify":{"get":{"operationId":"verifyAgentId","parameters":[{"name":"address","in":"query","required":true,"schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}}],"responses":{"200":{"description":"On-chain .ai ownership"},"400":{"description":"Invalid wallet address"}}}},"/api/agent/quote":{"get":{"operationId":"buildUnsignedMint","parameters":[{"name":"address","in":"query","required":true,"schema":{"type":"string"}},{"name":"shares","in":"query","schema":{"type":"integer","minimum":1,"maximum":10,"default":1}},{"name":"payment","in":"query","schema":{"type":"string","enum":["BNB","USDT"],"default":"BNB"}},{"name":"referrer","in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Unsigned approval or mint transaction"},"400":{"description":"Invalid or ineligible request"}}}},"/api/abi":{"get":{"operationId":"getContractAbi","parameters":[{"name":"contract","in":"query","schema":{"type":"string","enum":["mint","token"],"default":"mint"}}],"responses":{"200":{"description":"Verified contract ABI"}}}}}}