addrbookFor publishers
← The evidence ledger

Evidence row 123571

Observed , by baseline/1.

Kind
listing
About
source_record x402_bazaar:https://upgrade-brief.shopttyass-85f.workers.dev/pypi/changelog
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
ce47333a88e0e7e74b77c437eec798e908388ccfeda045c52df8446098ba2925
Leaf
0xdd184f809930c68c6d0eeb3546b6386e0a7db24dc7f07dbfce91b8208b811794

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://upgrade-brief.shopttyass-85f.workers.dev/pypi/changelog"
    ]
  ],
  "name": "PyPI Changelog Between Versions",
  "owner_address": "0x4e2bca3826e930c2c984b7abb299b5812d5075ea",
  "raw": {
    "accepts": [
      {
        "amount": "10000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 120,
        "network": "eip155:8453",
        "payTo": "0x4E2bca3826E930C2c984B7Abb299b5812D5075Ea",
        "scheme": "exact"
      },
      {
        "amount": "10000",
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"
        },
        "maxTimeoutSeconds": 120,
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "payTo": "BRPU1mcPKaag1LxajqUX6BiKFfXxbEZnkFP7QsaZeRXx",
        "scheme": "exact"
      }
    ],
    "description": "PyPI changelog between two versions of a Python package: the full release notes of every version in the range (newest first, up to 100) from the project's changelog file and GitHub releases, with publish dates, bump type, yanked flags, extracted breaking changes and Requires-Python / dependency changes. One call instead of reading a long HISTORY or CHANGES file before a Python package upgrade.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "method": "GET",
            "queryParams": {
              "from": "2.3.3",
              "package": "flask",
              "to": "3.0.0"
            },
            "type": "http"
          },
          "output": {
            "example": {
              "ecosystem": "pypi",
              "from": "2.3.3",
              "manifestChanges": {
                "dependencies": {
                  "added": {},
                  "changed": {
                    "werkzeug": {
                      "from": ">=2.3.7",
                      "to": ">=3.0.0"
                    }
                  },
                  "removed": []
                },
                "flags": [
                  "Dependency range changed: werkzeug >=2.3.7 -> >=3.0.0"
                ],
                "requiresPython": {
                  "from": ">=3.8",
                  "to": ">=3.8"
                }
              },
              "package": "flask",
              "releases": [
                {
                  "breaking": [
                    "Remove previously deprecated code."
                  ],
                  "bump": "major",
                  "deprecated": null,
                  "notes": "Released 2023-09-30\n\n-   Remove previously deprecated code. ...",
                  "publishedAt": "2023-09-30T00:00:00Z",
                  "source": "changelog (repository)",
                  "sourceUrl": "https://github.com/pallets/flask/blob/HEAD/CHANGES.rst",
                  "truncated": false,
                  "version": "3.0.0"
                }
              ],
              "summary": "flask 2.3.3 -> 3.0.0: 1 versions; returning 1 newest first, 1 with release notes.",
              "to": "3.0.0",
              "versionsInRange": 1
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "additionalProperties": false,
                  "properties": {
                    "from": {
                      "description": "Version you are on now: exact ('1.10.13', '2.0'), or a major/minor prefix ('1', '4.2') resolved to its newest stable release (PEP 440)",
                      "type": "string"
                    },
                    "maxVersions": {
                      "default": 30,
                      "description": "Newest N versions of the range to return notes for",
                      "maximum": 100,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "package": {
                      "description": "PyPI project name, e.g. 'pydantic', 'django' or 'flask'",
                      "type": "string"
                    },
                    "prereleases": {
                      "default": "false",
                      "description": "Include alpha/beta/rc/canary versions in the range",
                      "enum": [
                        "true",
                        "false"
                      ],
                      "type": "string"
                    },
                    "to": {
                      "default": "latest",
                      "description": "Target version: exact, or a major/minor prefix ('5', '5.1') resolved to the first stable release of that series (5.0.0). Default: the latest stable release ('latest')",
                      "type": "string"
                    }
                  },
                  "required": [
                    "package",
                    "from"
                  ],
                  "type": "object"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method"
              ],
              "type": "object"
            },
            "output": {
              "properties": {
                "example": {
                  "properties": {
                    "asOf": {
                      "type": "string"
                    },
                    "attribution": {
                      "type": "string"
                    },
                    "degraded": {
                      "description": "true when GitHub was read without an API token (fewer release notes reachable)",
                      "type": "boolean"
                    },
                    "from": {
                      "type": "string"
                    },
                    "fromPublishedAt": {
                      "description": "ISO date",
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "includesPrereleases": {
                      "type": "boolean"
                    },
                    "latest": {
                      "description": "Latest stable version",
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "manifestChanges": {
                      "description": "Differences between the two versions' PyPI metadata (Requires-Python, required dependencies)",
                      "properties": {
                        "dependencies": {
                          "type": "object"
                        },
                        "flags": {
                          "items": {
                            "type": "string"
                          },
                          "type": "array"
                        },
                        "requiresPython": {
                          "type": "object"
                        }
                      },
                      "type": [
                        "object",
                        "null"
                      ]
                    },
                    "migrationGuides": {
                      "description": "Migration / upgrade guide links found in the notes",
                      "items": {
                        "type": "string"
                      },
                      "type": "array"
                    },
                    "notes": {
                      "items": {
                        "type": "string"
                      },
                      "type": "array"
                    },
                    "package": {
                      "type": "string"
                    },
                    "releases": {
                      "description": "Newest first",
                      "items": {
                        "properties": {
                          "breaking": {
                            "items": {
                              "type": "string"
                            },
                            "type": "array"
                          },
                          "bump": {
                            "type": "string"
                          },
                          "deprecated": {
                            "description": "npm deprecation message",
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "notes": {
                            "description": "Release notes (markdown), up to 6,000 characters",
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "publishedAt": {
                            "description": "ISO date",
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "source": {
                            "description": "changelog (npm package) | changelog (repository) | github-release",
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "sourceUrl": {
                            "description": "URL",
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "truncated": {
                            "type": "boolean"
                          },
                          "version": {
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "repository": {
                      "description": "Source repository URL",
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "sources": {
                      "items": {
                        "type": "string"
                      },
                      "type": "array"
                    },
                    "summary": {
                      "type": "string"
                    },
                    "to": {
                      "type": "string"
                    },
                    "toPublishedAt": {
                      "description": "ISO date",
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "versionsInRange": {
                      "description": "Versions after 'from' up to and including 'to'",
                      "type": "integer"
                    }
                  },
                  "required": [
                    "package",
                    "from",
                    "to",
                    "releases"
                  ],
                  "type": "object"
                },
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    },
    "lastUpdated": "2026-10-24T06:40:52.277Z",
    "quality": {
      "l30DaysTotalCalls": 2,
      "l30DaysUniquePayers": 2,
      "lastCalledAt": "2026-10-24T06:40:51.95Z"
    },
    "resource": "https://upgrade-brief.shopttyass-85f.workers.dev/pypi/changelog",
    "serviceName": "PyPI Changelog Between Versions",
    "tags": [
      "pypi changelog",
      "python release notes",
      "changelog",
      "release notes",
      "version diff"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "PyPI changelog between two versions of a Python package: the full release notes of every version in the range (newest first, up to 100) from the project's changelog file and GitHub releases, with publish dates, bump type, yanked flags, extracted breaking changes and Requires-Python / dependency changes. One call instead of reading a long HISTORY or CHANGES file before a Python package upgrade."
}

What the leaf hashes

{"body":"ce47333a88e0e7e74b77c437eec798e908388ccfeda045c52df8446098ba2925","id":123571,"kind":"listing","method":"baseline/1","observed_us":1793025623331814,"prev":null,"subject":"x402_bazaar:https://upgrade-brief.shopttyass-85f.workers.dev/pypi/changelog","subject_kind":"source_record"}

Proof

Its day has not closed yet. A day closes ten minutes after midnight UTC; the proof appears here then.

How to check it · This row as JSON