{"url":"https://blockrun.ai/api/v1/chat/completions","checked_at":1793643140,"methods":{"GET":{"capture":{"status":402,"headers":{"content-type":"application/json","www-authenticate":"X402 requirements=\"eyJ4NDAyVmVyc2lvbiI6MiwiYWNjZXB0cyI6W3sic2NoZW1lIjoiZXhhY3QiLCJuZXR3b3JrIjoiZWlwMTU1Ojg0NTMiLCJhbW91bnQiOiIyMDAwIiwiYXNzZXQiOiIweDgzMzU4OWZDRDZlRGI2RTA4ZjRjN0MzMkQ0ZjcxYjU0YmRBMDI5MTMiLCJwYXlUbyI6IjB4ZTkwMzAwMTRGNURBZTIxN2QwQTE1MmYwMkEwNDM1NjdiMTZjMWFCZiIsIm1heFRpbWVvdXRTZWNvbmRzIjozMDAsImV4dHJhIjp7Im5hbWUiOiJVU0QgQ29pbiIsInZlcnNpb24iOiIyIn19XSwicmVzb3VyY2UiOnsidXJsIjoiaHR0cHM6Ly9ibG9ja3J1bi5haS9hcGkvdjEvY2hhdC9jb21wbGV0aW9ucyIsImRlc2NyaXB0aW9uIjoiQUkgY2hhdCBjb21wbGV0aW9ucyBBUEkgLSBwYXkgcGVyIHJlcXVlc3Qgd2l0aCBVU0RDIG9uIEJhc2UiLCJtaW1lVHlwZSI6ImFwcGxpY2F0aW9uL2pzb24ifSwiZXh0ZW5zaW9ucyI6eyJiYXphYXIiOnsic2NoZW1hIjp7InR5cGUiOiJvYmplY3QiLCJwcm9wZXJ0aWVzIjp7ImlucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJwcm9wZXJ0aWVzIjp7ImJvZHkiOnsidHlwZSI6Im9iamVjdCIsInJlcXVpcmVkIjpbIm1vZGVsIiwibWVzc2FnZXMiXSwicHJvcGVydGllcyI6eyJtb2RlbCI6eyJ0eXBlIjoic3RyaW5nIiwiZGVzY3JpcHRpb24iOiJBSSBtb2RlbCBJRCAoZS5nLiwgZ3B0LTRvLW1pbmksIGNsYXVkZS1oYWlrdS00LjUpIn0sIm1lc3NhZ2VzIjp7InR5cGUiOiJhcnJheSIsImRlc2NyaXB0aW9uIjoiQXJyYXkgb2YgY2hhdCBtZXNzYWdlcyB3aXRoIHJvbGUgYW5kIGNvbnRlbnQiLCJpdGVtcyI6eyJ0eXBlIjoib2JqZWN0IiwicHJvcGVydGllcyI6eyJyb2xlIjp7InR5cGUiOiJzdHJpbmcifSwiY29udGVudCI6eyJ0eXBlIjoic3RyaW5nIn19fX0sIm1heF90b2tlbnMiOnsidHlwZSI6ImludGVnZXIiLCJkZXNjcmlwdGlvbiI6Ik1heGltdW0gdG9rZW5zIHRvIGdlbmVyYXRlIn0sInRlbXBlcmF0dXJlIjp7InR5cGUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IlNhbXBsaW5nIHRlbXBlcmF0dXJlICgwLTIpIn0sInN0cmVhbSI6eyJ0eXBlIjoiYm9vbGVhbiIsImRlc2NyaXB0aW9uIjoiRW5hYmxlIHN0cmVhbWluZyByZXNwb25zZXMifX19fX0sIm91dHB1dCI6eyJ0eXBlIjoib2JqZWN0IiwicHJvcGVydGllcyI6eyJleGFtcGxlIjp7InR5cGUiOiJvYmplY3QiLCJwcm9wZXJ0aWVzIjp7ImNob2ljZXMiOnsidHlwZSI6ImFycmF5In0sInVzYWdlIjp7InR5cGUiOiJvYmplY3QifX19fX19fSwiaW5mbyI6eyJpbnB1dCI6eyJ0eXBlIjoiaHR0cCIsIm1ldGhvZCI6IlBPU1QiLCJkaXNjb3ZlcmFibGUiOnRydWUsImJvZHlGaWVsZHMiOnsibW9kZWwiOnsidHlwZSI6InN0cmluZyIsImRlc2NyaXB0aW9uIjoiQUkgbW9kZWwgSUQgKGUuZy4sIGdwdC00by1taW5pLCBjbGF1ZGUtaGFpa3UtNC41KSJ9LCJtZXNzYWdlcyI6eyJ0eXBlIjoiYXJyYXkiLCJkZXNjcmlwdGlvbiI6IkFycmF5IG9mIGNoYXQgbWVzc2FnZXMgd2l0aCByb2xlIGFuZCBjb250ZW50In0sIm1heF90b2tlbnMiOnsidHlwZSI6ImludGVnZXIiLCJkZXNjcmlwdGlvbiI6Ik1heGltdW0gdG9rZW5zIHRvIGdlbmVyYXRlIn0sInRlbXBlcmF0dXJlIjp7InR5cGUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IlNhbXBsaW5nIHRlbXBlcmF0dXJlICgwLTIpIn0sInN0cmVhbSI6eyJ0eXBlIjoiYm9vbGVhbiIsImRlc2NyaXB0aW9uIjoiRW5hYmxlIHN0cmVhbWluZyByZXNwb25zZXMifX19LCJvdXRwdXQiOnsidHlwZSI6Impzb24iLCJleGFtcGxlIjp7ImNob2ljZXMiOltdLCJ1c2FnZSI6e319fX19fX0=\"","payment-required":"eyJ4NDAyVmVyc2lvbiI6MiwiYWNjZXB0cyI6W3sic2NoZW1lIjoiZXhhY3QiLCJuZXR3b3JrIjoiZWlwMTU1Ojg0NTMiLCJhbW91bnQiOiIyMDAwIiwiYXNzZXQiOiIweDgzMzU4OWZDRDZlRGI2RTA4ZjRjN0MzMkQ0ZjcxYjU0YmRBMDI5MTMiLCJwYXlUbyI6IjB4ZTkwMzAwMTRGNURBZTIxN2QwQTE1MmYwMkEwNDM1NjdiMTZjMWFCZiIsIm1heFRpbWVvdXRTZWNvbmRzIjozMDAsImV4dHJhIjp7Im5hbWUiOiJVU0QgQ29pbiIsInZlcnNpb24iOiIyIn19XSwicmVzb3VyY2UiOnsidXJsIjoiaHR0cHM6Ly9ibG9ja3J1bi5haS9hcGkvdjEvY2hhdC9jb21wbGV0aW9ucyIsImRlc2NyaXB0aW9uIjoiQUkgY2hhdCBjb21wbGV0aW9ucyBBUEkgLSBwYXkgcGVyIHJlcXVlc3Qgd2l0aCBVU0RDIG9uIEJhc2UiLCJtaW1lVHlwZSI6ImFwcGxpY2F0aW9uL2pzb24ifSwiZXh0ZW5zaW9ucyI6eyJiYXphYXIiOnsic2NoZW1hIjp7InR5cGUiOiJvYmplY3QiLCJwcm9wZXJ0aWVzIjp7ImlucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJwcm9wZXJ0aWVzIjp7ImJvZHkiOnsidHlwZSI6Im9iamVjdCIsInJlcXVpcmVkIjpbIm1vZGVsIiwibWVzc2FnZXMiXSwicHJvcGVydGllcyI6eyJtb2RlbCI6eyJ0eXBlIjoic3RyaW5nIiwiZGVzY3JpcHRpb24iOiJBSSBtb2RlbCBJRCAoZS5nLiwgZ3B0LTRvLW1pbmksIGNsYXVkZS1oYWlrdS00LjUpIn0sIm1lc3NhZ2VzIjp7InR5cGUiOiJhcnJheSIsImRlc2NyaXB0aW9uIjoiQXJyYXkgb2YgY2hhdCBtZXNzYWdlcyB3aXRoIHJvbGUgYW5kIGNvbnRlbnQiLCJpdGVtcyI6eyJ0eXBlIjoib2JqZWN0IiwicHJvcGVydGllcyI6eyJyb2xlIjp7InR5cGUiOiJzdHJpbmcifSwiY29udGVudCI6eyJ0eXBlIjoic3RyaW5nIn19fX0sIm1heF90b2tlbnMiOnsidHlwZSI6ImludGVnZXIiLCJkZXNjcmlwdGlvbiI6Ik1heGltdW0gdG9rZW5zIHRvIGdlbmVyYXRlIn0sInRlbXBlcmF0dXJlIjp7InR5cGUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IlNhbXBsaW5nIHRlbXBlcmF0dXJlICgwLTIpIn0sInN0cmVhbSI6eyJ0eXBlIjoiYm9vbGVhbiIsImRlc2NyaXB0aW9uIjoiRW5hYmxlIHN0cmVhbWluZyByZXNwb25zZXMifX19fX0sIm91dHB1dCI6eyJ0eXBlIjoib2JqZWN0IiwicHJvcGVydGllcyI6eyJleGFtcGxlIjp7InR5cGUiOiJvYmplY3QiLCJwcm9wZXJ0aWVzIjp7ImNob2ljZXMiOnsidHlwZSI6ImFycmF5In0sInVzYWdlIjp7InR5cGUiOiJvYmplY3QifX19fX19fSwiaW5mbyI6eyJpbnB1dCI6eyJ0eXBlIjoiaHR0cCIsIm1ldGhvZCI6IlBPU1QiLCJkaXNjb3ZlcmFibGUiOnRydWUsImJvZHlGaWVsZHMiOnsibW9kZWwiOnsidHlwZSI6InN0cmluZyIsImRlc2NyaXB0aW9uIjoiQUkgbW9kZWwgSUQgKGUuZy4sIGdwdC00by1taW5pLCBjbGF1ZGUtaGFpa3UtNC41KSJ9LCJtZXNzYWdlcyI6eyJ0eXBlIjoiYXJyYXkiLCJkZXNjcmlwdGlvbiI6IkFycmF5IG9mIGNoYXQgbWVzc2FnZXMgd2l0aCByb2xlIGFuZCBjb250ZW50In0sIm1heF90b2tlbnMiOnsidHlwZSI6ImludGVnZXIiLCJkZXNjcmlwdGlvbiI6Ik1heGltdW0gdG9rZW5zIHRvIGdlbmVyYXRlIn0sInRlbXBlcmF0dXJlIjp7InR5cGUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IlNhbXBsaW5nIHRlbXBlcmF0dXJlICgwLTIpIn0sInN0cmVhbSI6eyJ0eXBlIjoiYm9vbGVhbiIsImRlc2NyaXB0aW9uIjoiRW5hYmxlIHN0cmVhbWluZyByZXNwb25zZXMifX19LCJvdXRwdXQiOnsidHlwZSI6Impzb24iLCJleGFtcGxlIjp7ImNob2ljZXMiOltdLCJ1c2FnZSI6e319fX19fX0=","x-payment-required":"eyJ4NDAyVmVyc2lvbiI6MiwiYWNjZXB0cyI6W3sic2NoZW1lIjoiZXhhY3QiLCJuZXR3b3JrIjoiZWlwMTU1Ojg0NTMiLCJhbW91bnQiOiIyMDAwIiwiYXNzZXQiOiIweDgzMzU4OWZDRDZlRGI2RTA4ZjRjN0MzMkQ0ZjcxYjU0YmRBMDI5MTMiLCJwYXlUbyI6IjB4ZTkwMzAwMTRGNURBZTIxN2QwQTE1MmYwMkEwNDM1NjdiMTZjMWFCZiIsIm1heFRpbWVvdXRTZWNvbmRzIjozMDAsImV4dHJhIjp7Im5hbWUiOiJVU0QgQ29pbiIsInZlcnNpb24iOiIyIn19XSwicmVzb3VyY2UiOnsidXJsIjoiaHR0cHM6Ly9ibG9ja3J1bi5haS9hcGkvdjEvY2hhdC9jb21wbGV0aW9ucyIsImRlc2NyaXB0aW9uIjoiQUkgY2hhdCBjb21wbGV0aW9ucyBBUEkgLSBwYXkgcGVyIHJlcXVlc3Qgd2l0aCBVU0RDIG9uIEJhc2UiLCJtaW1lVHlwZSI6ImFwcGxpY2F0aW9uL2pzb24ifSwiZXh0ZW5zaW9ucyI6eyJiYXphYXIiOnsic2NoZW1hIjp7InR5cGUiOiJvYmplY3QiLCJwcm9wZXJ0aWVzIjp7ImlucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJwcm9wZXJ0aWVzIjp7ImJvZHkiOnsidHlwZSI6Im9iamVjdCIsInJlcXVpcmVkIjpbIm1vZGVsIiwibWVzc2FnZXMiXSwicHJvcGVydGllcyI6eyJtb2RlbCI6eyJ0eXBlIjoic3RyaW5nIiwiZGVzY3JpcHRpb24iOiJBSSBtb2RlbCBJRCAoZS5nLiwgZ3B0LTRvLW1pbmksIGNsYXVkZS1oYWlrdS00LjUpIn0sIm1lc3NhZ2VzIjp7InR5cGUiOiJhcnJheSIsImRlc2NyaXB0aW9uIjoiQXJyYXkgb2YgY2hhdCBtZXNzYWdlcyB3aXRoIHJvbGUgYW5kIGNvbnRlbnQiLCJpdGVtcyI6eyJ0eXBlIjoib2JqZWN0IiwicHJvcGVydGllcyI6eyJyb2xlIjp7InR5cGUiOiJzdHJpbmcifSwiY29udGVudCI6eyJ0eXBlIjoic3RyaW5nIn19fX0sIm1heF90b2tlbnMiOnsidHlwZSI6ImludGVnZXIiLCJkZXNjcmlwdGlvbiI6Ik1heGltdW0gdG9rZW5zIHRvIGdlbmVyYXRlIn0sInRlbXBlcmF0dXJlIjp7InR5cGUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IlNhbXBsaW5nIHRlbXBlcmF0dXJlICgwLTIpIn0sInN0cmVhbSI6eyJ0eXBlIjoiYm9vbGVhbiIsImRlc2NyaXB0aW9uIjoiRW5hYmxlIHN0cmVhbWluZyByZXNwb25zZXMifX19fX0sIm91dHB1dCI6eyJ0eXBlIjoib2JqZWN0IiwicHJvcGVydGllcyI6eyJleGFtcGxlIjp7InR5cGUiOiJvYmplY3QiLCJwcm9wZXJ0aWVzIjp7ImNob2ljZXMiOnsidHlwZSI6ImFycmF5In0sInVzYWdlIjp7InR5cGUiOiJvYmplY3QifX19fX19fSwiaW5mbyI6eyJpbnB1dCI6eyJ0eXBlIjoiaHR0cCIsIm1ldGhvZCI6IlBPU1QiLCJkaXNjb3ZlcmFibGUiOnRydWUsImJvZHlGaWVsZHMiOnsibW9kZWwiOnsidHlwZSI6InN0cmluZyIsImRlc2NyaXB0aW9uIjoiQUkgbW9kZWwgSUQgKGUuZy4sIGdwdC00by1taW5pLCBjbGF1ZGUtaGFpa3UtNC41KSJ9LCJtZXNzYWdlcyI6eyJ0eXBlIjoiYXJyYXkiLCJkZXNjcmlwdGlvbiI6IkFycmF5IG9mIGNoYXQgbWVzc2FnZXMgd2l0aCByb2xlIGFuZCBjb250ZW50In0sIm1heF90b2tlbnMiOnsidHlwZSI6ImludGVnZXIiLCJkZXNjcmlwdGlvbiI6Ik1heGltdW0gdG9rZW5zIHRvIGdlbmVyYXRlIn0sInRlbXBlcmF0dXJlIjp7InR5cGUiOiJudW1iZXIiLCJkZXNjcmlwdGlvbiI6IlNhbXBsaW5nIHRlbXBlcmF0dXJlICgwLTIpIn0sInN0cmVhbSI6eyJ0eXBlIjoiYm9vbGVhbiIsImRlc2NyaXB0aW9uIjoiRW5hYmxlIHN0cmVhbWluZyByZXNwb25zZXMifX19LCJvdXRwdXQiOnsidHlwZSI6Impzb24iLCJleGFtcGxlIjp7ImNob2ljZXMiOltdLCJ1c2FnZSI6e319fX19fX0="},"body":"{\"x402Version\":2,\"accepts\":[{\"scheme\":\"exact\",\"network\":\"eip155:8453\",\"amount\":\"2000\",\"asset\":\"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913\",\"payTo\":\"0xe9030014F5DAe217d0A152f02A043567b16c1aBf\",\"maxTimeoutSeconds\":300,\"extra\":{\"name\":\"USD Coin\",\"version\":\"2\"}}],\"error\":\"Payment Required\",\"message\":\"This endpoint requires x402 payment. Send a POST request with payment header.\",\"endpoint\":\"/v1/chat/completions\",\"method\":\"POST\",\"documentation\":\"https://blockrun.ai/docs\",\"paymentInfo\":{\"network\":\"base\",\"chainId\":8453,\"asset\":\"USDC\",\"x402Version\":2}}","sha256":"bbb856d8d6a1a71f9566ab150fed1be4dc3a82f58926b330d6b362eb1f2eda86"},"result":{"payable":true,"x402Version":2,"requirements_in":"header","errors":0,"warnings":0,"findings":[{"id":"status","severity":"error","pass":true,"detail":"HTTP 402"},{"id":"header.decodes","severity":"error","pass":true,"detail":"PAYMENT-REQUIRED header must be base64 JSON"},{"id":"requirements","severity":"error","pass":true,"detail":"machine-readable requirements found in header"},{"id":"x402Version","severity":"error","pass":true,"detail":"x402Version=2"},{"id":"v2.header","severity":"warn","pass":true,"detail":"v2 carries requirements in the PAYMENT-REQUIRED header"},{"id":"v2.resource","severity":"warn","pass":true,"detail":"v2 has a top-level resource object with url"},{"id":"accepts.nonempty","severity":"error","pass":true,"detail":"1 payment option(s)"},{"id":"accepts[0].scheme","severity":"error","pass":true,"detail":"scheme='exact'"},{"id":"accepts[0].network","severity":"warn","pass":true,"detail":"network='eip155:8453'"},{"id":"accepts[0].amount","severity":"error","pass":true,"detail":"amount='2000' must be a positive integer string in atomic units"},{"id":"accepts[0].payTo","severity":"error","pass":true,"detail":"payTo='0xe9030014F5DAe217d0A152f02A043567b16c1aBf' must be a 0x address"},{"id":"accepts[0].asset","severity":"error","pass":true,"detail":"asset='0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913' must be the token contract address"},{"id":"accepts[0].asset_known","severity":"warn","pass":true,"detail":"asset is USDC on chain 8453"},{"id":"accepts[0].extra.eip712","severity":"error","pass":true,"detail":"extra.name='USD Coin' extra.version='2' (EIP-712 domain; without them no signature verifies)"},{"id":"accepts[0].maxTimeoutSeconds","severity":"warn","pass":true,"detail":"maxTimeoutSeconds=300"},{"id":"header_vs_body","severity":"error","pass":true,"detail":"header and body describe the same offers (compared by scheme, network, amount, payTo, asset)"}]}},"POST":{"capture":{"status":500,"headers":{"content-type":"text/html"},"body":"","sha256":"1af0596788b3790d5c9e0a9c5a3b88b1c8c978f12d0b54f53e834e60da06c148"},"result":{"payable":false,"x402Version":null,"requirements_in":null,"errors":2,"warnings":0,"findings":[{"id":"status","severity":"error","pass":false,"detail":"HTTP 500"},{"id":"requirements","severity":"error","pass":false,"detail":"no accepts[] in the PAYMENT-REQUIRED header or the JSON body"}]}}},"payable_methods":["GET"],"payable":true}