{"url":"https://stableupload.dev/api/upload","checked_at":1793643145,"methods":{"GET":{"capture":{"status":405,"headers":{},"body":"","sha256":"1375f2c11c54bbbe048d302c23097c67491ab804973664dcfbb57bae3dbeac7e"},"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","www-authenticate":"Payment id=\"5YY7qakh0GrPUHKB_gVFj4mJP4wqGyVfT6OH_AmgYTU\", realm=\"stableupload.dev\", method=\"tempo\", intent=\"charge\", request=\"eyJhbW91bnQiOiIyMDAwMDAwIiwiY3VycmVuY3kiOiIweDIwYzAwMDAwMDAwMDAwMDAwMDAwMDAwMGI5NTM3ZDExYzYwZThiNTAiLCJtZXRob2REZXRhaWxzIjp7ImNoYWluSWQiOjQyMTd9LCJyZWNpcGllbnQiOiIweDA2ZEZGM2M4MzgwYjVEMTc5OTg3NGFkQTkwM2ZjMzQyMjg4MkZENmYifQ\", expires=\"2026-11-02T18:17:25.431Z\"","payment-required":"eyJ4NDAyVmVyc2lvbiI6MiwicmVzb3VyY2UiOnsidXJsIjoiaHR0cHM6Ly9zdGFibGV1cGxvYWQuZGV2L2FwaS91cGxvYWQiLCJtZXRob2QiOiJQT1NUIiwiZGVzY3JpcHRpb24iOiJCdXkgYW4gdXBsb2FkIHNsb3QuIEFnZW50IHVwbG9hZHMgZmlsZSB2aWEgcmV0dXJuZWQgVVJMLiIsIm1pbWVUeXBlIjoiYXBwbGljYXRpb24vanNvbiIsInRhZ3MiOlsiVXBsb2FkIl0sInNlcnZpY2VOYW1lIjoiU3RhYmxlVXBsb2FkIn0sImFjY2VwdHMiOlt7InNjaGVtZSI6ImV4YWN0IiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwiYW1vdW50IjoiMjAwMDAwMCIsImFzc2V0IjoiMHg4MzM1ODlmQ0Q2ZURiNkUwOGY0YzdDMzJENGY3MWI1NGJkQTAyOTEzIiwicGF5VG8iOiIweDA2ZEZGM2M4MzgwYjVEMTc5OTg3NGFkQTkwM2ZjMzQyMjg4MkZENmYiLCJtYXhUaW1lb3V0U2Vjb25kcyI6MzAwLCJleHRyYSI6eyJuYW1lIjoiVVNEIENvaW4iLCJ2ZXJzaW9uIjoiMiJ9fSx7InNjaGVtZSI6ImV4YWN0IiwibmV0d29yayI6InNvbGFuYTo1ZXlrdDRVc0Z2OFA4TkpkVFJFcFkxdnpxS3FaS3ZkcCIsImFtb3VudCI6IjIwMDAwMDAiLCJhc3NldCI6IkVQakZXZGQ1QXVmcVNTcWVNMnFOMXh6eWJhcEM4RzR3RUdHa1p3eVREdDF2IiwicGF5VG8iOiI5NXhjckZ0UlZuMmZrb0FLaUNVS3hQcFRjMUdOOE1UeW9uVndMRmZKZnp1eCIsIm1heFRpbWVvdXRTZWNvbmRzIjozMDAsImV4dHJhIjp7ImZlZVBheWVyIjoiQ2pORlRqdkJoYkpKZDJCNWVQUE1IUkx4MUVMWnBhOGR3UWdHTDcyN2VLd3ciLCJyZWNlbnRCbG9ja2hhc2giOiI0VFNkMTJzY0UyamJETFlEYVozTkpCOEVibmFGOVIyaWljVGJEa2Z0VktXNSIsImxhc3RWYWxpZEJsb2NrSGVpZ2h0IjoiNDQyNTk0MTI2In19XSwiZXh0ZW5zaW9ucyI6eyJiYXphYXIiOnsiaW5mbyI6eyJpbnB1dCI6eyJ0eXBlIjoiaHR0cCIsIm1ldGhvZCI6IlBPU1QiLCJib2R5VHlwZSI6Impzb24iLCJib2R5Ijp7ImZpbGVuYW1lIjoicXVpY2stbm90ZS50eHQiLCJjb250ZW50VHlwZSI6InRleHQvcGxhaW4iLCJ0aWVyIjoic2hvcnQtMTBtYiJ9fSwib3V0cHV0Ijp7InR5cGUiOiJqc29uIiwiZXhhbXBsZSI6eyJ1cGxvYWRJZCI6IjJzNDJ3anNrM2EiLCJ1cGxvYWRVcmwiOiJodHRwczovL3N0YWJsZXVwbG9hZC1wcm9kLnMzLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tLyIsInVwbG9hZE1ldGhvZCI6InBvc3QiLCJ1cGxvYWRVcmxFeHBpcmVzQXQiOiIyMDI2LTA0LTI1VDE2OjE1OjAwLjAwMFoiLCJwb3N0VXJsIjoiaHR0cHM6Ly9zdGFibGV1cGxvYWQtcHJvZC5zMy51cy1lYXN0LTEuYW1hem9uYXdzLmNvbS8iLCJwb3N0RmllbGRzIjp7ImtleSI6InVwbG9hZHMvMnM0Mndqc2szYS9xdWljay1ub3RlLnR4dCIsIkNvbnRlbnQtVHlwZSI6InRleHQvcGxhaW4iLCJ4LWFtei1hbGdvcml0aG0iOiJBV1M0LUhNQUMtU0hBMjU2IiwieC1hbXotY3JlZGVudGlhbCI6IkFLSUFFWEFNUExFLzIwMjYwNDI1L3VzLWVhc3QtMS9zMy9hd3M0X3JlcXVlc3QiLCJ4LWFtei1kYXRlIjoiMjAyNjA0MjVUMTYwMDAwWiIsInBvbGljeSI6ImJhc2U2NC1wb2xpY3kiLCJ4LWFtei1zaWduYXR1cmUiOiJoZXgtc2lnbmF0dXJlIn0sInB1YmxpY1VybCI6Imh0dHBzOi8vZi5zdGFibGV1cGxvYWQuZGV2LzJzNDJ3anNrM2EvcXVpY2stbm90ZS50eHQiLCJleHBpcmVzQXQiOiIyMDI2LTA1LTAyVDE2OjAwOjAwLjAwMFoiLCJtYXhTaXplIjoxMDQ4NTc2MCwiY3VybEV4YW1wbGUiOiJjdXJsIC1YIFBPU1QgXCJodHRwczovL3N0YWJsZXVwbG9hZC1wcm9kLnMzLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tL1wiIC1GIFwia2V5PXVwbG9hZHMvMnM0Mndqc2szYS9xdWljay1ub3RlLnR4dFwiIC1GIFwiQ29udGVudC1UeXBlPXRleHQvcGxhaW5cIiAtRiBcIngtYW16LWFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2XCIgLUYgXCJ4LWFtei1jcmVkZW50aWFsPUFLSUFFWEFNUExFLzIwMjYwNDI1L3VzLWVhc3QtMS9zMy9hd3M0X3JlcXVlc3RcIiAtRiBcIngtYW16LWRhdGU9MjAyNjA0MjVUMTYwMDAwWlwiIC1GIFwicG9saWN5PWJhc2U2NC1wb2xpY3lcIiAtRiBcIngtYW16LXNpZ25hdHVyZT1oZXgtc2lnbmF0dXJlXCIgLUYgXCJmaWxlPUBxdWljay1ub3RlLnR4dDt0eXBlPXRleHQvcGxhaW5cIiJ9fX0sInNjaGVtYSI6eyIkc2NoZW1hIjoiaHR0cHM6Ly9qc29uLXNjaGVtYS5vcmcvZHJhZnQvMjAyMC0xMi9zY2hlbWEiLCJ0eXBlIjoib2JqZWN0IiwicHJvcGVydGllcyI6eyJpbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwicHJvcGVydGllcyI6eyJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJjb25zdCI6Imh0dHAifSwibWV0aG9kIjp7InR5cGUiOiJzdHJpbmciLCJlbnVtIjpbIlBPU1QiLCJQVVQiLCJQQVRDSCJdfSwiYm9keVR5cGUiOnsidHlwZSI6InN0cmluZyIsImVudW0iOlsianNvbiIsImZvcm0tZGF0YSIsInRleHQiXX0sImJvZHkiOnsiJHNjaGVtYSI6Imh0dHBzOi8vanNvbi1zY2hlbWEub3JnL2RyYWZ0LzIwMjAtMTIvc2NoZW1hIiwidHlwZSI6Im9iamVjdCIsInByb3BlcnRpZXMiOnsiZmlsZW5hbWUiOnsidHlwZSI6InN0cmluZyIsIm1pbkxlbmd0aCI6MSwibWF4TGVuZ3RoIjo1MTIsImRlc2NyaXB0aW9uIjoiTmFtZSBvZiB0aGUgZmlsZSB0byB1cGxvYWQifSwiY29udGVudFR5cGUiOnsidHlwZSI6InN0cmluZyIsIm1pbkxlbmd0aCI6MSwibWF4TGVuZ3RoIjoyNTUsImRlc2NyaXB0aW9uIjoiTUlNRSB0eXBlIG9mIHRoZSBmaWxlIChlLmcuIGltYWdlL3BuZywgdmlkZW8vbXA0KSJ9LCJ0aWVyIjp7InR5cGUiOiJzdHJpbmciLCJlbnVtIjpbIjEwbWIiLCIxMDBtYiIsIjFnYiIsInNob3J0LTEwbWIiLCJzaG9ydC0xMDBtYiIsInNob3J0LTFnYiIsInNob3J0LTVnYiJdLCJkZXNjcmlwdGlvbiI6IlVwbG9hZCB0aWVyLiBEZWZhdWx0IDYtbW9udGggdGllcnM6IDEwbWIgKCQwLjAyKSwgMTAwbWIgKCQwLjIwKSwgMWdiICgkMi4wMCkuIFNob3J0LXRlcm0gNy1kYXkgd29ya2Zsb3cgdGllcnM6IHNob3J0LTEwbWIgKCQwLjAwNSksIHNob3J0LTEwMG1iICgkMC4wMiksIHNob3J0LTFnYiAoJDAuMTApLCBzaG9ydC01Z2IgKCQwLjUwLCBmaWxlIHVwbG9hZHMgb25seSkuIn0sInBvbGljeVR0bFNlY29uZHMiOnsiZGVzY3JpcHRpb24iOiJPcHRpb25hbCB1cGxvYWQgVVJML2Zvcm0gZXhwaXJhdGlvbiBpbiBzZWNvbmRzLCA2MC04NjQwMC4gVXNlIGxvbmdlciBUVExzIG9ubHkgd2hlbiByZXNlcnZpbmcgYW4gb3V0cHV0IHNsb3QgZm9yIGEgZG93bnN0cmVhbSBzZXJ2aWNlLiIsInR5cGUiOiJpbnRlZ2VyIiwibWluaW11bSI6NjAsIm1heGltdW0iOjg2NDAwfX0sInJlcXVpcmVkIjpbImZpbGVuYW1lIiwiY29udGVudFR5cGUiLCJ0aWVyIl0sImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjpmYWxzZX19LCJyZXF1aXJlZCI6WyJ0eXBlIiwibWV0aG9kIiwiYm9keVR5cGUiLCJib2R5Il0sImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjpmYWxzZX0sIm91dHB1dCI6eyJ0eXBlIjoib2JqZWN0IiwicHJvcGVydGllcyI6eyJ0eXBlIjp7InR5cGUiOiJzdHJpbmcifSwiZXhhbXBsZSI6eyJ0eXBlIjoib2JqZWN0IiwiJHNjaGVtYSI6Imh0dHBzOi8vanNvbi1zY2hlbWEub3JnL2RyYWZ0LzIwMjAtMTIvc2NoZW1hIiwicHJvcGVydGllcyI6eyJ1cGxvYWRJZCI6eyJ0eXBlIjoic3RyaW5nIn0sInVwbG9hZFVybCI6eyJ0eXBlIjoic3RyaW5nIn0sInVwbG9hZE1ldGhvZCI6eyJ0eXBlIjoic3RyaW5nIiwiZW51bSI6WyJwdXQiLCJwb3N0Il19LCJ1cGxvYWRVcmxFeHBpcmVzQXQiOnsidHlwZSI6InN0cmluZyJ9LCJwb3N0VXJsIjp7InR5cGUiOiJzdHJpbmcifSwicG9zdEZpZWxkcyI6eyJ0eXBlIjoib2JqZWN0IiwicHJvcGVydHlOYW1lcyI6eyJ0eXBlIjoic3RyaW5nIn0sImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX0sInB1YmxpY1VybCI6eyJ0eXBlIjoic3RyaW5nIn0sImV4cGlyZXNBdCI6eyJ0eXBlIjoic3RyaW5nIn0sIm1heFNpemUiOnsidHlwZSI6Im51bWJlciJ9LCJ0eEhhc2giOnsidHlwZSI6InN0cmluZyJ9LCJjdXJsRXhhbXBsZSI6eyJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJ1cGxvYWRJZCIsInVwbG9hZFVybCIsInVwbG9hZE1ldGhvZCIsInVwbG9hZFVybEV4cGlyZXNBdCIsInB1YmxpY1VybCIsImV4cGlyZXNBdCIsIm1heFNpemUiLCJjdXJsRXhhbXBsZSJdLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6ZmFsc2V9fSwicmVxdWlyZWQiOlsidHlwZSJdfX0sInJlcXVpcmVkIjpbImlucHV0Il19fX19"},"body":"","sha256":"99d1fb8258125d6caed2891c836cd00df762f66b24e2008e2b8d4406cfe7aef4"},"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":"2 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='2000000' must be a positive integer string in atomic units"},{"id":"accepts[0].payTo","severity":"error","pass":true,"detail":"payTo='0x06dFF3c8380b5D1799874adA903fc3422882FD6f' 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":"accepts[1].scheme","severity":"error","pass":true,"detail":"scheme='exact'"},{"id":"accepts[1].network","severity":"warn","pass":true,"detail":"network='solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp'"},{"id":"accepts[1].amount","severity":"error","pass":true,"detail":"amount='2000000' must be a positive integer string in atomic units"},{"id":"accepts[1].payTo","severity":"error","pass":true,"detail":"payTo='95xcrFtRVn2fkoAKiCUKxPpTc1GN8MTyonVwLFfJfzux' must be a base58 address"},{"id":"accepts[1].asset","severity":"error","pass":true,"detail":"asset='EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v' must be a mint address"},{"id":"accepts[1].maxTimeoutSeconds","severity":"warn","pass":true,"detail":"maxTimeoutSeconds=300"}]}}},"payable_methods":["POST"],"payable":true}