addrbookFor publishers
← The evidence ledger

Evidence row 1039453

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://test.agentify.ad/x402/item_256eb70a27d54d028db8ac35d8dae3f6/purchase
Recorded
Previous row
#419506
Body SHA-256
67ad3364689b205d42d951f3187e39afe6d1a221b42e6edde10c00727583b99b
Leaf
0xd39c3b8b9765094602222418a43fbf55fbdc9a5a27e6557479548b4b3216da2a

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://test.agentify.ad/x402/item_256eb70a27d54d028db8ac35d8dae3f6/purchase"
    ]
  ],
  "name": "ForeverKarat",
  "owner_address": "0xb6630c3d871473bc2b99ab608cd4caf267ec9302",
  "raw": {
    "accepts": [
      {
        "amount": "100000",
        "asset": "0x036CbD53842c5426634e7929541eC2318f3dCF7e",
        "extra": {
          "name": "USDC",
          "version": "2"
        },
        "maxTimeoutSeconds": 215,
        "network": "eip155:84532",
        "payTo": "0xb6630C3d871473bC2b99Ab608CD4caf267EC9302",
        "scheme": "exact"
      }
    ],
    "description": "Suite: parcel shipped by a courier. A test product on the Agentify test channel; nothing real is delivered.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "body": {
              "params": {},
              "ship_to": {
                "city": "Tabanan",
                "country": "ID",
                "line_one": "Jl. Raya Kediri, Beraban",
                "line_two": "Nuanu Creative City",
                "name": "Agentify",
                "phone_number": "+62 000 0000 0000",
                "postal_code": "82121",
                "state": "BA"
              }
            },
            "bodyType": "json",
            "method": "POST",
            "type": "http"
          },
          "output": {
            "example": {
              "delivered": null,
              "order_id": "string",
              "payment_status": "paid",
              "price": {
                "amount": "string",
                "as_of": "1970-01-01T00:00:00Z",
                "at": "1970-01-01T00:00:00Z",
                "currency": "string"
              },
              "seller": {
                "name": "string",
                "site": "string"
              },
              "ship_by": "1970-01-01T00:00:00Z",
              "shipment": null,
              "status": "in_progress",
              "status_url": "string",
              "test": false,
              "transaction": "string"
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "body": {
                  "additionalProperties": false,
                  "properties": {
                    "params": {
                      "additionalProperties": false,
                      "properties": {},
                      "type": "object"
                    },
                    "ship_to": {
                      "additionalProperties": false,
                      "description": "Where a parcel goes, in the Agentic Commerce Protocol's names. A name, a first line, a city, a country and a phone are required; the country is ISO 3166-1 alpha-2 and a state, where given, is its subdivision code without the country in front. Whether a state or a postal code is needed here, and whether the merchant ships to this place, is the merchant's to answer. The price on a parcel's card is the goods alone; a purchase is priced for the address it names, with shipping to it and any tax for it included. The address passes through Agentify: the merchant's price question receives only its locality, the merchant receives the whole of it once the order is paid, and Agentify erases its copy from its database once the merchant takes the order on, or the order ends without them. Copies of the database taken before the erasure keep it: the live channel's backups, usually for about sixty days, with no upper bound set yet, and the restore point each release takes, on either channel, until five newer releases replace it.",
                      "examples": [
                        {
                          "city": "Tabanan",
                          "country": "ID",
                          "line_one": "Jl. Raya Kediri, Beraban",
                          "line_two": "Nuanu Creative City",
                          "name": "Agentify",
                          "phone_number": "+62 000 0000 0000",
                          "postal_code": "82121",
                          "state": "BA"
                        }
                      ],
                      "properties": {
                        "city": {
                          "pattern": "\\S",
                          "type": "string"
                        },
                        "country": {
                          "pattern": "^[A-Z]{2}$",
                          "type": "string"
                        },
                        "line_one": {
                          "pattern": "\\S",
                          "type": "string"
                        },
                        "line_two": {
                          "pattern": "\\S",
                          "type": "string"
                        },
                        "name": {
                          "pattern": "\\S",
                          "type": "string"
                        },
                        "phone_number": {
                          "pattern": "\\S",
                          "type": "string"
                        },
                        "postal_code": {
                          "pattern": "\\S",
                          "type": "string"
                        },
                        "state": {
                          "pattern": "^[A-Z0-9]{1,3}$",
                          "type": "string"
                        }
                      },
                      "required": [
                        "name",
                        "line_one",
                        "city",
                        "country",
                        "phone_number"
                      ],
                      "type": "object"
                    }
                  },
                  "required": [
                    "params",
                    "ship_to"
                  ],
                  "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": {
                  "type": "object"
                },
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    },
    "lastUpdated": "2026-10-29T10:26:06.93Z",
    "quality": {
      "l30DaysTotalCalls": 4,
      "l30DaysUniquePayers": 1,
      "lastCalledAt": "2026-10-29T10:26:06.57Z"
    },
    "resource": "https://test.agentify.ad/x402/item_256eb70a27d54d028db8ac35d8dae3f6/purchase",
    "serviceName": "ForeverKarat",
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Suite: parcel shipped by a courier. A test product on the Agentify test channel; nothing real is delivered."
}

What the leaf hashes

{"body":"67ad3364689b205d42d951f3187e39afe6d1a221b42e6edde10c00727583b99b","id":1039453,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793298327809034,"prev":419506,"subject":"x402_bazaar:https://test.agentify.ad/x402/item_256eb70a27d54d028db8ac35d8dae3f6/purchase","subject_kind":"source_record"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (242798 rows).

  1. 0xd39cb2bc0b4ad71a126e82fb3136dfe5144cf82568d2fe057e470dda64c7c346
  2. 0x1d469e663edb0fd24000528043eb38835a30723965a3cbecc4205d919dd86d6d
  3. 0x69bc82a5cfde0036bbc75a13b4b72c7fe7fee88f94d21a033548bbf103421a56
  4. 0xe50f8f33e04b68faaefeabe77840969d861464dbb499e959dd85fbdde6e6ef7d
  5. 0x416fc848bba8cf79626e43887ec1d013433a4f898ab5882b73aba8c67a65bccc
  6. 0x4edc943d1bb8ba1db4ccfad107d7a521d27ac61d043ad4a7c9f2e3ba37391383
  7. 0x799a453d99e52bbb507afa36728fde845cbc7642a61ac91201e15243f0502cf9
  8. 0x7bc4a8e6fd235644f14926b2495e72649820544983a4c209fb7f2f64aa572abe
  9. 0x21332dd514e722a2e29b29c148bcbf9ffe21c6b4fcde65746cd525caaf91ac78
  10. 0x94c1b848b26d9cea3bed0a1648388ce6a6e3fecc112d35fec79b3ed0605e4e0f
  11. 0xe25efd0ff251591ce23747ed82545e8a006fc06c312bd90b01b836c5d801c799
  12. 0x01e8f019f213bf013b07b7642077df6a47b76c23855146d64434594a366a775e
  13. 0xbf8fb9ae04cd855672b7933285af02945215feadfca3baf523311e54a3b873ab
  14. 0xc5f320d911e4e74a5ef306d3473fe072ea90372c9b9d8902795503f6d18cc307
  15. 0xa7d3fa0a08edea990614977b51a6b3289c357a88d8ca06dcbfe67415a017c0e7
  16. 0xa034ebc8d117fbf1ed466b70baa0478bf213b743e1a41cba1d2da7a9f310184d
  17. 0x1597ec94933260048e5e583aff1ad0fd44cc49efcd0a994091ed5db4924d7b02
  18. 0xe01539ac4c9f9cdf265a9e5c6d99c8da11e70ff0c7175fb23e402d33b9d79785
Day root
0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
Chained
0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
Published
On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1

How to check it · This row as JSON