addrbookFor publishers
← The evidence ledger

Evidence row 120510

Observed , by baseline/1.

Kind
listing
About
source_record x402_bazaar:https://saylorinnovations.com/api/python/report
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
98731e3f2f1ce264053b88077f7d2e53a4b6825ff5c5c08f377364787ff33c21
Leaf
0x64d17d2fb45ef805c4acf2004724187ddecfd42193303fe7dad33a00dc6fe17b

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://saylorinnovations.com/api/python/report"
    ]
  ],
  "name": "Saylor Innovations  Python Packa",
  "owner_address": "0xa2a8df0f7caabea4e120a2568118f141569fc8aa",
  "raw": {
    "accepts": [
      {
        "amount": "10000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "assetTransferMethod": "eip3009",
          "facilitatorOnly": true,
          "memo": "saylor:utility:python:requests",
          "name": "USD Coin",
          "note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
          "version": "2"
        },
        "maxTimeoutSeconds": 120,
        "network": "eip155:8453",
        "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
        "scheme": "exact"
      },
      {
        "amount": "10000",
        "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
        "extra": {
          "assetTransferMethod": "eip3009",
          "facilitatorOnly": true,
          "memo": "saylor:utility:python:requests",
          "name": "USD Coin",
          "note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
          "version": "2"
        },
        "maxTimeoutSeconds": 120,
        "network": "eip155:137",
        "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
        "scheme": "exact"
      },
      {
        "amount": "10000",
        "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
        "extra": {
          "assetTransferMethod": "eip3009",
          "facilitatorOnly": true,
          "memo": "saylor:utility:python:requests",
          "name": "USD Coin",
          "note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
          "version": "2"
        },
        "maxTimeoutSeconds": 120,
        "network": "eip155:42161",
        "payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
        "scheme": "exact"
      },
      {
        "amount": "10000",
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM",
          "memo": "saylor:utility:python:requests",
          "reference": "Fk6tBRFC7xX2xTBdHgzsKFLHdhmjLBJpxMDNjMeo7ksj",
          "session": "eyJhcnRpY2xlSWQiOiJ1dGlsaXR5OnB5dGhvbjpyZXF1ZXN0cyIsInJlZmVyZW5jZSI6IkZrNnRCUkZDN3hYMnhUQmRIZ3pzS0ZMSGRobWpMQkpweE1ETmpNZW83a3NqIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRVBqRldkZDVBdWZxU1NxZU0ycU4xeHp5YmFwQzhHNHdFR0drWnd5VER0MXYiLCJtaW5BbW91bnQiOjEwMDAwLCJleHAiOjE3OTI0OTA5ODg4NDh9.il9kvW-h7j_JG1S9xCG1JWh0dpQENnlBvIMvgSklkGE"
        },
        "maxTimeoutSeconds": 120,
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
        "scheme": "exact"
      },
      {
        "amount": "10000",
        "asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
        "extra": {
          "feePayer": "D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM",
          "memo": "saylor:utility:python:requests",
          "reference": "3D2brMtV5rEc5HGFdDHH5gJxZYwbkLVZB8dJ9ynHiRRs",
          "session": "eyJhcnRpY2xlSWQiOiJ1dGlsaXR5OnB5dGhvbjpyZXF1ZXN0cyIsInJlZmVyZW5jZSI6IjNEMmJyTXRWNXJFYzVIR0ZkREhINWdKeFpZd2JrTFZaQjhkSjl5bkhpUlJzIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjoiRXM5dk1GcnphQ0VSbUpmckY0SDJGWUQ0S0NvTmtZMTFNY0NlOEJlbndOWUIiLCJtaW5BbW91bnQiOjEwMDAwLCJleHAiOjE3OTI0OTA5ODg4NDh9.QSsHOFsNABM99iYTk6XVdsQ4pXQ9d4pAmA9QVJa-pLs"
        },
        "maxTimeoutSeconds": 120,
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
        "scheme": "exact"
      },
      {
        "amount": "93268",
        "asset": "So11111111111111111111111111111111111111112",
        "extra": {
          "memo": "saylor:utility:python:requests",
          "native": true,
          "note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
          "quotedLamports": "96153",
          "reference": "CWWmZErvjB8yWt2FYWGvRbr65oKjXZYGqtxW6heQrpDV",
          "session": "eyJhcnRpY2xlSWQiOiJ1dGlsaXR5OnB5dGhvbjpyZXF1ZXN0cyIsInJlZmVyZW5jZSI6IkNXV21aRXJ2akI4eVd0MkZZV0d2UmJyNjVvS2pYWllHcXR4VzZoZVFycERWIiwicmVjaXBpZW50IjoiN0xTamZySmY4Zk5zQjhWQTl1N04zV0VuMjVzbVFMcG9iM1N2eVV2WGFjeTciLCJtaW50IjpudWxsLCJtaW5BbW91bnQiOjkzMjY4LCJleHAiOjE3OTI0OTA5ODg4NDh9.EVLIZDxxsRilkzZet8-qFTjBgjhk60JoYFnRfYYuiDA",
          "solUsdPrice": 104
        },
        "maxTimeoutSeconds": 120,
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
        "scheme": "exact"
      }
    ],
    "description": "Python package report for the latest release - compatibility, dependencies, license and PyPI advisories",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "method": "GET",
            "queryParams": {
              "name": "requests"
            },
            "type": "http"
          },
          "output": {
            "example": {
              "exampleTruncated": true,
              "fixedSubject": "requests",
              "report": {
                "dependencies": [
                  "charset_normalizer=2"
                ],
                "license": "Apache-2.0",
                "limitations": "Publisher metadata for the latest release. Dependencies capped at 500 and advisories at 100. An empty advisory list does not prove safety. Package code is not executed.",
                "name": "requests",
                "projectUrls": {
                  "Documentation": "https://requests.readthedocs.io/",
                  "Source": "https://github.com/psf/requests"
                },
                "requiresPython": ">=3.10",
                "summary": "Python HTTP for Humans.",
                "version": "2.34.2",
                "vulnerabilities": []
              },
              "retrievedAt": "2026-09-18T13:57:08.059Z",
              "sample": true,
              "service": "python",
              "source": {
                "name": "PyPI",
                "url": "https://pypi.org/pypi/requests/json"
              },
              "subject": "requests"
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "properties": {
                    "name": {
                      "description": "Public Python package name.",
                      "type": "string"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "type": "object"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method",
                "queryParams"
              ],
              "type": "object"
            },
            "output": {
              "properties": {
                "example": {
                  "properties": {
                    "exampleTruncated": {
                      "description": "True when the example is shortened",
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "fixedSubject": {
                      "description": "True when the sample is for a fixed subject",
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "report": {
                      "description": "Structured report for the subject, with the fields described in the example",
                      "properties": {
                        "dependencies": {
                          "description": "Declared dependencies",
                          "items": {
                            "type": "string"
                          },
                          "type": "array"
                        },
                        "license": {
                          "description": "License identifier",
                          "type": [
                            "string",
                            "null"
                          ]
                        },
                        "limitations": {
                          "description": "Known limits of this result",
                          "type": "string"
                        },
                        "name": {
                          "description": "Name",
                          "type": "string"
                        },
                        "projectUrls": {
                          "description": "Project urls"
                        },
                        "requiresPython": {
                          "description": "Requires python",
                          "type": [
                            "string",
                            "null"
                          ]
                        },
                        "summary": {
                          "description": "Short summary",
                          "type": [
                            "string",
                            "null"
                          ]
                        },
                        "version": {
                          "description": "Version identifier",
                          "type": "string"
                        },
                        "vulnerabilities": {
                          "description": "Known vulnerabilities",
                          "items": {
                            "properties": {
                              "aliases": {
                                "items": {
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              "id": {
                                "description": "Identifier of the record",
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "link": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              }
                            },
                            "type": "object"
                          },
                          "type": "array"
                        }
                      },
                      "required": [
                        "name",
                        "version",
                        "dependencies",
                        "vulnerabilities",
                        "limitations"
                      ],
                      "type": "object"
                    },
                    "retrievedAt": {
                      "description": "Time the data was retrieved from the source (UTC)",
                      "format": "date-time",
                      "type": "string"
                    },
                    "sample": {
                      "description": "True when this is a fixed sample response",
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "service": {
                      "description": "Service name",
                      "type": "string"
                    },
                    "source": {
                      "description": "Data source the values come from",
                      "properties": {
                        "name": {
                          "description": "Name",
                          "type": "string"
                        },
                        "url": {
                          "description": "Canonical URL",
                          "format": "uri",
                          "type": "string"
                        }
                      },
                      "required": [
                        "name",
                        "url"
                      ],
                      "type": "object"
                    },
                    "subject": {
                      "description": "What this response is for",
                      "type": "string"
                    }
                  },
                  "required": [
                    "service",
                    "subject",
                    "retrievedAt",
                    "source",
                    "report"
                  ],
                  "type": "object"
                },
                "type": {
                  "const": "json",
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    },
    "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1790235422/bazaar-icons/bc5e2b3d111ebbef.jpg",
    "lastUpdated": "2026-10-20T10:07:48.901Z",
    "quality": {
      "l30DaysTotalCalls": 6,
      "l30DaysUniquePayers": 4,
      "lastCalledAt": "2026-10-20T10:07:48.729Z"
    },
    "resource": "https://saylorinnovations.com/api/python/report",
    "serviceName": "Saylor Innovations  Python Packa",
    "tags": [
      "python",
      "pypi",
      "dependencies"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Python package report for the latest release - compatibility, dependencies, license and PyPI advisories"
}

What the leaf hashes

{"body":"98731e3f2f1ce264053b88077f7d2e53a4b6825ff5c5c08f377364787ff33c21","id":120510,"kind":"listing","method":"baseline/1","observed_us":1793025618168496,"prev":null,"subject":"x402_bazaar:https://saylorinnovations.com/api/python/report","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. 0x64d20fc1c0049a231332364872d05cc8fbcd77addff898f5f1d26d883a750468
  2. 0x06a0f3efd5519aa2010fa65fcd9e8985d00507e4b73d06ca28e72fa394d326e6
  3. 0x2ea5a55bb5667d8350868ebd170863c1ee77971bee406b1f6a0f1d0ddacaf2b7
  4. 0xf7835ed6325f890bdab66d51fc4be0bc5c8b7791cdb2aa65b9ed3ce52f76b7dc
  5. 0x62d3c2e6a98c0d015162d6ef4c732c729fde874561912aabcfef76fb031e8b1e
  6. 0x0bf9c1f554ac58fb0f6e247df8a0c3550f4d265509583a02655917ca984e3ba8
  7. 0x233e8ea71c53f4a0794674a974f8137e0ed83e08f2f8a2accc6735ff155afad6
  8. 0xc979e1b092796ccc2c611cf778656d648196132c6356ce2b94e45cbc99109175
  9. 0xc34f94c13303da6ab3d28257a1a1abd0f6904467e1cb1ed03efd4a6528e48f82
  10. 0x5c7852987d8ba6fe5828113f999ad1e12b76c7a3c2b6883b95308389647679d3
  11. 0x4008ba50886e166082b39cf7d2aabf1793fbc0c9ee377f5c8c84131ff6d65579
  12. 0x3c8355143bb13802401d5a80f8a70809a59f429bc298f4912731fc8d207e4f43
  13. 0x13f4b94ecf613d585c952b5363dad2b247a55371eb8e358bb89dc033e83128b1
  14. 0x9a79c65e077cd9da9d436b3ade6f5ddc0d244510c4d5903ef2f02d81205f7666
  15. 0xa2d436d488e3600b0e5c3e3ed9c9234cd52853c59830b786334fd0c4292d9f40
  16. 0x47b89901b0f07938a6b9a66ddf35683903f79d756a7c7763665fd632758b08d0
  17. 0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d
  18. 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON