{"url":"https://ai.minimalcult.org/v1/notary","checked_at":1793664818,"methods":{"GET":{"capture":{"status":405,"headers":{"content-type":"application/json"},"body":"{\"detail\":\"Method Not Allowed\"}","sha256":"c7c1747cc8de106ec0de5510c79063b7d78539badf167305f714ec912df76e06"},"result":{"payable":false,"x402Version":null,"requirements_in":null,"errors":2,"warnings":0,"findings":[{"id":"status","severity":"error","pass":false,"detail":"HTTP 405"},{"id":"requirements","severity":"error","pass":false,"detail":"no accepts[] in the PAYMENT-REQUIRED header or the JSON body"}]}},"POST":{"capture":{"status":402,"headers":{"content-type":"application/json"},"body":"{\"x402Version\":1,\"error\":\"payment required\",\"accepts\":[{\"scheme\":\"ton-transfer\",\"network\":\"ton-mainnet\",\"asset\":\"GRAM\",\"maxAmountRequired\":\"10000000\",\"payTo\":\"UQCjI7kZngvnXYoBBOevIGCBpcanmbVcIIZcO9GMMtFXfwLs\",\"resource\":\"/v1/notary\",\"mimeType\":\"application/json\",\"maxTimeoutSeconds\":1800,\"description\":\"One AI request on COCOON (confidential compute on TON). Overpayment stays as credit.\",\"extra\":{\"invoice\":\"7487127912b15a8f\",\"secret\":\"4PdADH821hkyWXT1EzEztwPeBCyXs3Ob\",\"comment\":\"mai:7487127912b15a8f\",\"expiresAt\":1793666618,\"decimals\":9,\"howTo\":\"send a GRAM transfer to payTo with the exact comment, then repeat the request with header X-PAYMENT = base64 JSON {x402Version:1, scheme, network, payload:{invoice, secret}}\",\"failureTerms\":{\"version\":1,\"not_seen_in_time\":\"the invoice expires at expiresAt; a transfer with the exact comment still settles it later\",\"underpaid\":\"no answer is served; what arrived is credited to an account bound to the paying wallet (api_key returned)\",\"overpaid\":\"the rest stays as credit on the same api_key\",\"request_fails_after_payment\":\"the full credit stays; the api_key is returned with the error, retry with it as Bearer\",\"retry_same_payment\":\"idempotent: the same X-PAYMENT returns the first settlement and api_key; nothing is credited twice\",\"ai_unavailable\":\"no invoice is issued while no model can answer (HTTP 503 with Retry-After)\",\"unused_credit\":\"credit that arrived on chain can be withdrawn to a TON wallet: POST /v1/balance/withdraw\",\"disputes\":\"POST /v1/disputes with the receipt; decided by the operator of this gateway (MINIMAL AI) for now\"},\"termsSha256\":\"8658f7869fa9bdc8ede9f430bbb2d0677cd118a54c7f0844662db9de10b07559\"}}]}","sha256":"bd3aa115173b4c1efca1f1e6f0ed367a89856248cda1fb75a584c0c22a942ad4"},"result":{"payable":true,"x402Version":1,"requirements_in":"body","errors":0,"warnings":0,"findings":[{"id":"status","severity":"error","pass":true,"detail":"HTTP 402"},{"id":"requirements","severity":"error","pass":true,"detail":"machine-readable requirements found in body"},{"id":"x402Version","severity":"error","pass":true,"detail":"x402Version=1"},{"id":"accepts.nonempty","severity":"error","pass":true,"detail":"1 payment option(s)"},{"id":"accepts[0].scheme","severity":"error","pass":true,"detail":"scheme='ton-transfer'"},{"id":"accepts[0].network","severity":"warn","pass":true,"detail":"network='ton-mainnet'"},{"id":"accepts[0].amount","severity":"error","pass":true,"detail":"maxAmountRequired='10000000' must be a positive integer string in atomic units"},{"id":"accepts[0].payTo","severity":"error","pass":true,"detail":"payTo='UQCjI7kZngvnXYoBBOevIGCBpcanmbVcIIZcO9GMMtFXfwLs' must be a TON address"},{"id":"accepts[0].maxTimeoutSeconds","severity":"warn","pass":true,"detail":"maxTimeoutSeconds=1800"},{"id":"accepts[0].resource","severity":"warn","pass":true,"detail":"resource='/v1/notary' vs requested 'https://ai.minimalcult.org/v1/notary'"},{"id":"accepts[0].extra.invoice","severity":"error","pass":true,"detail":"ton-transfer needs extra.invoice and extra.comment"}]}}},"payable_methods":["POST"],"payable":true,"state":"payable"}