← The evidence ledger
Evidence row 283105
Observed , by sync.agentic_market/1.
- Kind
- listing
- About
- source_record agentic_market:jwt-openverbs-com
- Recorded
- Previous row
- #272040
- Body SHA-256
- b9f7c09e6efd9d130d978aa0292f7b0f75be0825d2143f485caa7a47af11494e
- Leaf
- 0x0590806f98c4174d1c48e2fdd94d056edf63819f243d34b510d2c24937be0c26
What was observed
{
"endpoints": [
[
"x402",
"https://jwt.openverbs.com/v1/decode"
],
[
"x402",
"https://jwt.openverbs.com/v1/sign"
],
[
"x402",
"https://jwt.openverbs.com/v1/verify"
]
],
"name": "jwt.openverbs.com",
"owner_address": null,
"raw": {
"caip2_networks": [
"eip155:8453"
],
"category": "",
"description": "",
"domain": "jwt.openverbs.com",
"endpoints": [
{
"description": "Decode a JSON Web Token WITHOUT verifying its signature and return the header, payload and signature. A structurally malformed token is rejected before payment. Never trust a decoded payload you have not verified.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c",
"group": "body",
"name": "token",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.004",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
},
"serviceName": "Decode a JWT",
"tags": [
"decode jwt",
"parse jwt token",
"jwt payload lookup",
"read token claims",
"unverified jwt decode"
],
"url": "https://jwt.openverbs.com/v1/decode"
},
{
"description": "Mint a signed JSON Web Token from a JSON claims object, using a shared secret (HS*) or a PEM private key (RS/ES/PS). Supports expiresInSec, notBeforeSec, issuer, audience, subject and keyid. An unusable key or option is rejected before payment.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "HS256",
"group": "body",
"name": "algorithm",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": 1,
"group": "body",
"name": "expiresInSec",
"required": false,
"type": "number"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "example",
"group": "body",
"name": "key",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": 1,
"group": "body",
"name": "notBeforeSec",
"required": false,
"type": "number"
}
],
"pricing": {
"amount": "0.004",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
},
"serviceName": "Sign a JWT",
"tags": [
"sign jwt",
"create jwt token",
"mint auth token",
"generate jws signature",
"jwt signing api"
],
"url": "https://jwt.openverbs.com/v1/sign"
},
{
"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.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": [],
"group": "body",
"name": "algorithms",
"required": false,
"type": "array"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "your-256-bit-secret",
"group": "body",
"name": "key",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c",
"group": "body",
"name": "token",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.004",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
},
"serviceName": "Verify a JWT",
"tags": [
"verify jwt signature",
"validate jwt claims",
"jwt auth verification",
"check token expiration",
"verify jws token"
],
"url": "https://jwt.openverbs.com/v1/verify"
}
],
"enriched": false,
"iconUrl": "",
"id": "jwt-openverbs-com",
"integrationType": "",
"isNew": false,
"name": "jwt.openverbs.com",
"networks": [
"Base"
],
"priceSummary": {
"avgCostBasis": "exact",
"avgCostPerTransaction": "0.004",
"currency": "USDC",
"maxAmount": "0.004",
"minAmount": "0.004"
},
"provider": "jwt.openverbs.com",
"providerUrl": "",
"serviceName": "",
"tags": [
"decode jwt",
"parse jwt token",
"jwt payload lookup",
"read token claims",
"unverified jwt decode",
"sign jwt",
"create jwt token",
"mint auth token",
"generate jws signature",
"jwt signing api",
"verify jwt signature",
"validate jwt claims",
"jwt auth verification",
"check token expiration",
"verify jws token"
]
},
"source": "agentic_market",
"summary": ""
}What the leaf hashes
{"body":"b9f7c09e6efd9d130d978aa0292f7b0f75be0825d2143f485caa7a47af11494e","id":283105,"kind":"listing","method":"sync.agentic_market/1","observed_us":1793042691703616,"prev":272040,"subject":"agentic_market:jwt-openverbs-com","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0x059076c7511f3e9ccd1e95a9d4eec58d0538b41dc00482ccd1c51d50d460f758
- 0xdc0558bdf8054a7fa7f5bb5d99d17de4d80d908617dafd8764bc90533f0973d3
- 0x11071744ebdd3750518cf10aaa81dc22eb95995aa4a8fe721bc498b3c49601fc
- 0xb4a655490a37738adb3e4b981c0e9488ef9ae5818b01625b7fe6780f003a0729
- 0xdfc92df0a0e37c9d0ccfaa1fea089d49130a378240920234e8e125f27b71705c
- 0x02bbe0996a1d376d1fad519280b8279bc098e65ad7dbbf684397acefdf3ca92d
- 0x27c528fb8e7a48c8ad4adcaa973157fe7d3a63f283539da2d07dfbd545fab79a
- 0xb3848dc3ee99873dec25f97a607d5d6e6bf425c320a45fd1cd3cabf2f9ac3a63
- 0x722fbb07d5dbdec6b342192af17963d74b052eb7d6398822992a7843a87d580e
- 0x29a79a1e444b726bf2db966f6ad9d0448d93ae7b7180fd783a410b336c52af9b
- 0x88fb9d02ea6ed7254b70cfe02388b31c183a7a709aad6303948d66f85ad516b1
- 0x7910a200eb458bec3c3badb3b2ead3e75cec5f3ba263800cea6b9f32efb53f25
- 0x610fdf3e989af0a6b4a400a3a8aab9156d757f8c96efe4e9d0594dfd04de1cc0
- 0xd1d3499072edb10edc68f84bcae2365d2ab534df689250cab18c751b6f13b6ff
- 0x7ddc2fead128357f881b63e6c7c26d7fbbb84fca6c7c8e0bbfe386de86ca8d39
- 0xc6a4d7899a0f442958e26505011190b7cff2483611c1b94eba9043e0ba9ac36e
- 0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13
- 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae