{"id":76896,"recorded_at":"2026-10-26T14:38:13.096347Z","observed_at":"2026-10-26T14:38:13.096257Z","subject_kind":"source_record","subject":"x402_bazaar:https://jwt.openverbs.com/v1/verify","kind":"listing","method":"baseline/1","body":{"endpoints":[["x402","https://jwt.openverbs.com/v1/verify"]],"name":"Verify a JWT","owner_address":"0xb3f4de103f34b99f0da19b4f16d6b53a14c2194a","raw":{"accepts":[{"amount":"4000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","scheme":"exact"}],"description":"Verify a JSON Web Token's signature and claims against a shared secret (HS*) or a PEM public key (RS/ES/PS). Returns { valid, payload } on success or { valid: false, reason } for a bad signature, expired/not-yet-active token, or a failed issuer/audience/subject check. Pass `algorithms` to pin the accepted signing algorithms and prevent algorithm-confusion attacks.","extensions":{"bazaar":{"info":{"input":{"body":{"algorithms":["HS256"],"key":"your-256-bit-secret","token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c"},"bodyType":"json","method":"POST","type":"http"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"algorithms":{"description":"Accepted signing algorithms (subset of HS256, HS384, HS512, RS256, RS384, RS512, ES256, ES384, ES512, PS256, PS384, PS512). Strongly recommended.","items":{"enum":["HS256","HS384","HS512","RS256","RS384","RS512","ES256","ES384","ES512","PS256","PS384","PS512"],"type":"string"},"minItems":1,"type":"array"},"audience":{"description":"Required `aud` claim value.","type":"string"},"clockToleranceSec":{"description":"Clock skew tolerance in seconds.","maximum":86400,"minimum":0,"type":"integer"},"ignoreExpiration":{"description":"Do not treat an expired token as invalid.","type":"boolean"},"issuer":{"description":"Required `iss` claim value.","type":"string"},"key":{"description":"The HMAC shared secret (HS*) or the PEM-encoded public key (RS/ES/PS).","maxLength":16384,"minLength":1,"type":"string"},"subject":{"description":"Required `sub` claim value.","type":"string"},"token":{"description":"The compact JWT to verify.","maxLength":32768,"minLength":1,"type":"string"}},"required":["token","key"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-06T16:55:42.738Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-06T16:55:42.44Z"},"resource":"https://jwt.openverbs.com/v1/verify","serviceName":"Verify a JWT","tags":["verify jwt signature","validate jwt claims","jwt auth verification","check token expiration","verify jws token"],"type":"http","x402Version":2},"source":"x402_bazaar","summary":"Verify a JSON Web Token's signature and claims against a shared secret (HS*) or a PEM public key (RS/ES/PS). Returns { valid, payload } on success or { valid: false, reason } for a bad signature, expired/not-yet-active token, or a failed issuer/audience/subject check. Pass `algorithms` to pin the accepted signing algorithms and prevent algorithm-confusion attacks."},"body_sha256":"5ed182700d52292c26c8284ee17454de610ab3bd603faf470a440b5fc1b9650b","prev_id":null,"leaf":"0xd0f7bb2709d9dcc942811a21185be97e25860e0e7dd6766221a240c7edb8982a","leaf_text":"{\"body\":\"5ed182700d52292c26c8284ee17454de610ab3bd603faf470a440b5fc1b9650b\",\"id\":76896,\"kind\":\"listing\",\"method\":\"baseline/1\",\"observed_us\":1793025493096257,\"prev\":null,\"subject\":\"x402_bazaar:https://jwt.openverbs.com/v1/verify\",\"subject_kind\":\"source_record\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0xd0f8281bcd918961373b8f36327352dc1a1b17598a9e2dfec9fb5e9f30c63083","0x279017ad914aa94bca6c20bea280dc9ddfd760856bb1d1003b36e0a0e2f3533c","0xbf5f847e3f84ef045e0cad5d00227c52b351b3b6ec73bca0e456f3460edfeeee","0x94b602e048d91978fb27d4d6cf4a03d3848c864dabfb5089ea1664141097bc58","0x45542b52674452080665a00a22f1bd6434ccd0d289edd05a5d561cbd1a53abca","0x936e2c581f2b65b6fde8eb23ab1f00f8c4dfaa2b444c18a9ea75cd1219c9fa8a","0xe36ac7b3e65c09c47ae2e35b4245aba31702e72ef571a9d3c3a747ac47b29d00","0x759439a78ba56d04f8956ef3303f56012a2e7d4f5f2c0503aab36024e30fc8a4","0x139ecf4c5f2cb4700abfd1855d00c8b563d745d67c3f27c3e21380f2fbb4cf8e","0x0f53b93a25a2f186fd221bd4e152ef492b0cc841c0b870210a5fd6038ba3602e","0xcbb746ffeda31ff1f1b0d9f74705fed23a3c2abac5d325d65e8e867a7b5e6307","0xa4ec009cd8db00b48fa2e4df84088950b4d34c37254de09f5e3789441c0c5e73","0x889eefefef2d4457fe6114f397df813a5cbb85011a6f40309b54ddcd4aba3bd1","0xefabf1105e09cf52c12c58e60cbb5048b9ac3f02631d1816a926e14bdd86fbdf","0xe94ca5b798e9899ad611e57835af42266e20f53f44977e487d81365e30972beb","0x703f95866af09c5e5d6ead7411e9a10f964a41a2aff64d4a55ff0053c023a023","0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40","0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}