{"id":"security.jwt-inspect","version":"1.0.0","category":"security","description":"Decode untrusted JWT claims and optionally compare timestamps; never verifies a signature.","priceMicroUsdc":300,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"token":{"type":"string","minLength":1,"maxLength":20000},"atUnixSeconds":{"type":"integer","minimum":0}},"required":["token"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"header":{"type":"object"},"claims":{"type":"object"},"signatureVerified":{"const":false},"expired":{"type":["boolean","null"]},"notYetValid":{"type":["boolean","null"]},"warnings":{"type":"array","items":{"type":"string"}},"scope":{"type":"string"}},"required":["header","claims","signatureVerified","expired","notYetValid","warnings","scope"],"additionalProperties":false},"example":{"token":"eyJhbGciOiJub25lIn0.eyJzdWIiOiJkZW1vIn0."},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":true,"route":"/v1/tools/security.jwt-inspect"}