{"openapi":"3.1.0","info":{"title":"Utilia Solana Preflight API","version":"0.1.0","description":"Pay-per-request Solana transaction diagnostics for autonomous agents. Paid routes use x402 exact USDC payments.","contact":{"url":"https://api.utilia.ink"}},"servers":[{"url":"https://api.utilia.ink"}],"paths":{"/healthz":{"get":{"summary":"Service health","responses":{"200":{"description":"Healthy"}}}},"/v1/transaction/{signature}":{"get":{"summary":"Explain a confirmed transaction","parameters":[{"name":"signature","in":"path","required":true,"schema":{"type":"string"}}],"x-x402-price":"$0.004","responses":{"200":{"description":"Transaction analysis"},"402":{"description":"x402 payment required"},"404":{"description":"Request failed","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string"},"requestId":{"type":"string"}}}}}}}}},"/v1/transaction/simulate":{"post":{"summary":"Simulate and classify a transaction","x-x402-price":"$0.008","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["transaction"],"properties":{"transaction":{"type":"string"},"encoding":{"type":"string","enum":["base64","base58"],"default":"base64"},"accountAddresses":{"type":"array","maxItems":20,"items":{"type":"string"}}}}}}},"responses":{"200":{"description":"Simulation analysis"},"400":{"description":"Request failed","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string"},"requestId":{"type":"string"}}}}}},"402":{"description":"x402 payment required"}}}},"/v1/fees/priority":{"get":{"summary":"Estimate priority fee quantiles","x-x402-price":"$0.002","parameters":[{"name":"account","in":"query","schema":{"type":"array","maxItems":20,"items":{"type":"string"}},"style":"form","explode":true}],"responses":{"200":{"description":"Priority fee quantiles"},"400":{"description":"Request failed","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string"},"requestId":{"type":"string"}}}}}},"402":{"description":"x402 payment required"}}}},"/v1/token/{mint}":{"get":{"summary":"Inspect a token mint","x-x402-price":"$0.006","parameters":[{"name":"mint","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Mint analysis"},"402":{"description":"x402 payment required"},"404":{"description":"Request failed","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string"},"requestId":{"type":"string"}}}}}}}}}}}