addrbookFor publishers
← The evidence ledger

Evidence row 19402

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://http--forest-gas-station-mainnet--lcjl27p8lmjs.code.run/json/validate
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
823dc83df265e8933957853df79b2cf23ba0a28d45571895c996db9c683ebcfc
Leaf
0x36ade3710151bb6e51a7b79eeb9de1f9f313e867e4e267211fdef15888516bb3

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://http--forest-gas-station-mainnet--lcjl27p8lmjs.code.run/json/validate"
    ]
  ],
  "name": "Forest Agent Tools",
  "owner_address": "0xb48d918151311f982d542ef5c84cc1cd54cff7a9",
  "raw": {
    "accepts": [
      {
        "amount": "1000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 120,
        "network": "eip155:8453",
        "payTo": "0xb48D918151311F982d542eF5C84cc1cd54CFf7a9",
        "scheme": "exact"
      }
    ],
    "description": "Validate caller-supplied JSON against Forest bounded JSON Schema subset v1 before an agent trusts or forwards structured output. Returns deterministic machine-readable violations with stable paths; performs no network request, remote $ref resolution, regex evaluation, model inference or mutation. Base mainnet USDC",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "body": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "id": {
                    "type": "integer"
                  },
                  "status": {
                    "enum": [
                      "ready",
                      "blocked"
                    ]
                  }
                },
                "required": [
                  "id",
                  "status"
                ],
                "type": "object"
              },
              "value": {
                "id": 42,
                "status": "ready"
              }
            },
            "bodyType": "json",
            "method": "POST",
            "type": "http"
          },
          "output": {
            "example": {
              "capability": "json.validate",
              "data": {
                "input_bytes": 0,
                "schema_nodes": 1,
                "schema_scope": "forest_bounded_json_schema_subset_v1",
                "truncated": false,
                "valid": false,
                "value_nodes_visited": 0,
                "violation_count": 0,
                "violations": []
              },
              "meta": {
                "cache": "miss",
                "checked_at": "2026-01-01T00:00:00.000Z",
                "duration_ms": 0,
                "provider": "local-json"
              },
              "ok": true,
              "version": "1"
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "body": {
                  "additionalProperties": false,
                  "properties": {
                    "schema": {
                      "description": "Public schema value used to scope this lookup.",
                      "type": "object"
                    },
                    "value": {
                      "description": "Public value value used to scope this lookup."
                    }
                  },
                  "required": [
                    "value",
                    "schema"
                  ],
                  "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"
            },
            "output": {
              "properties": {
                "example": {
                  "additionalProperties": false,
                  "properties": {
                    "capability": {
                      "const": "json.validate",
                      "description": "Public capability value used to scope this lookup."
                    },
                    "data": {
                      "additionalProperties": false,
                      "description": "Public data value used to scope this lookup.",
                      "properties": {
                        "input_bytes": {
                          "description": "Public input bytes value used to scope this lookup.",
                          "maximum": 131072,
                          "minimum": 0,
                          "type": "integer"
                        },
                        "schema_nodes": {
                          "description": "Public schema nodes value used to scope this lookup.",
                          "maximum": 512,
                          "minimum": 1,
                          "type": "integer"
                        },
                        "schema_scope": {
                          "const": "forest_bounded_json_schema_subset_v1",
                          "description": "Public schema scope value used to scope this lookup."
                        },
                        "truncated": {
                          "description": "Public truncated value used to scope this lookup.",
                          "type": "boolean"
                        },
                        "valid": {
                          "description": "Public valid value used to scope this lookup.",
                          "type": "boolean"
                        },
                        "value_nodes_visited": {
                          "description": "Public value nodes visited value used to scope this lookup.",
                          "maximum": 10000,
                          "minimum": 0,
                          "type": "integer"
                        },
                        "violation_count": {
                          "description": "Public violation count value used to scope this lookup.",
                          "maximum": 64,
                          "minimum": 0,
                          "type": "integer"
                        },
                        "violations": {
                          "description": "Public violations value used to scope this lookup.",
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "code": {
                                "description": "Public code value used to scope this lookup.",
                                "enum": [
                                  "type",
                                  "enum",
                                  "const",
                                  "minimum",
                                  "maximum",
                                  "minLength",
                                  "maxLength",
                                  "minItems",
                                  "maxItems",
                                  "required",
                                  "additionalProperties",
                                  "value_too_deep",
                                  "work_limit"
                                ]
                              },
                              "message": {
                                "description": "Public message value used to scope this lookup.",
                                "maxLength": 512,
                                "minLength": 1,
                                "type": "string"
                              },
                              "path": {
                                "description": "Repository file path whose public metadata should be checked.",
                                "maxLength": 2048,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "path",
                              "code",
                              "message"
                            ],
                            "type": "object"
                          },
                          "maxItems": 64,
                          "type": "array"
                        }
                      },
                      "required": [
                        "valid",
                        "violation_count",
                        "violations",
                        "truncated",
                        "input_bytes",
                        "schema_nodes",
                        "value_nodes_visited",
                        "schema_scope"
                      ],
                      "type": "object"
                    },
                    "meta": {
                      "additionalProperties": false,
                      "description": "Public meta value used to scope this lookup.",
                      "properties": {
                        "cache": {
                          "description": "Public cache value used to scope this lookup.",
                          "enum": [
                            "hit",
                            "miss",
                            "bypass"
                          ]
                        },
                        "checked_at": {
                          "description": "Public checked at value used to scope this lookup.",
                          "type": "string"
                        },
                        "duration_ms": {
                          "description": "Public duration ms value used to scope this lookup.",
                          "minimum": 0,
                          "type": "integer"
                        },
                        "provider": {
                          "description": "Public provider value used to scope this lookup.",
                          "type": [
                            "string",
                            "null"
                          ]
                        }
                      },
                      "required": [
                        "provider",
                        "checked_at",
                        "cache",
                        "duration_ms"
                      ],
                      "type": "object"
                    },
                    "ok": {
                      "const": true,
                      "description": "Public ok value used to scope this lookup."
                    },
                    "version": {
                      "const": "1",
                      "description": "Package version whose public metadata should be checked."
                    }
                  },
                  "required": [
                    "ok",
                    "capability",
                    "version",
                    "data",
                    "meta"
                  ],
                  "type": "object"
                },
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    },
    "lastUpdated": "2026-10-26T01:24:15.01Z",
    "quality": {
      "l30DaysTotalCalls": 16,
      "l30DaysUniquePayers": 6,
      "lastCalledAt": "2026-10-26T01:24:14.795Z"
    },
    "resource": "https://http--forest-gas-station-mainnet--lcjl27p8lmjs.code.run/json/validate",
    "serviceName": "Forest Agent Tools",
    "tags": [
      "json",
      "validate",
      "contract",
      "structured-output"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Validate caller-supplied JSON against Forest bounded JSON Schema subset v1 before an agent trusts or forwards structured output. Returns deterministic machine-readable violations with stable paths; performs no network request, remote $ref resolution, regex evaluation, model inference or mutation. Base mainnet USDC"
}

What the leaf hashes

{"body":"823dc83df265e8933957853df79b2cf23ba0a28d45571895c996db9c683ebcfc","id":19402,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793025331679537,"prev":null,"subject":"x402_bazaar:https://http--forest-gas-station-mainnet--lcjl27p8lmjs.code.run/json/validate","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).

  1. 0x36ae19fbb398a41fadd4a848d3822f49d466f4b426a0113f6b2f3a29fe5eb7cf
  2. 0x641ae69f8682a41df8189a98bae102159f4df15a42e936980aef5025b3b82f80
  3. 0xf9a2ebe5270df298ca21f924604067281a1b73bf6d531e33e4e5d8610c7c319a
  4. 0xa1236b24d182820466d906d0ab63fe1001074210e7429b4f2b46e8e44a7da53b
  5. 0xaf9cf26b14bcbabfebe954d8b14ab7a8219a0beddab34657a9997bd7f3ce45a8
  6. 0xb528630427f25d92fa6f199c4bb92bffe86ecb93b22c6dc228db142534aac003
  7. 0x0fc6fe239a27b3d4c5bb426c283c26f9117251119a55abcc4077f7df553a814b
  8. 0xd584566a1dee51c44e0f5fdc2a6ef41039c49adaf0f883df139c33575c9a9c62
  9. 0x80687ca38586be5e11ced0fdbf80e86d5257bda33f6fc84eea4882644b85a33d
  10. 0x7f646cc5e17121efe4381acea1d941112b5aa8de81dc471998b936a49db0f9d4
  11. 0x6cbefa9ec57ab9d64a7d01c677008d2c83081eace93b8302d64510745c5d3e36
  12. 0x992ab7416b80cd368936c788f743fd3ea4576a49e22c75ab0262abf692f8ed6c
  13. 0xdfc7a920beab71e6882e75c57bf136a5354c4ea989a35108a69046bc62059090
  14. 0x4338355a835617a26aa0bfcc971e84eb030d84e2aa840e3c8af958921dd080c7
  15. 0x610738e0c43687aded83c613c73de8b5226c73c375858a167436461c522ea213
  16. 0x06d71bfa7d8b41d62c8836efc2c601e1cc3772d9453596b2ae4950887f3310ca
  17. 0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13
  18. 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON