addrbookFor publishers
← The evidence ledger

Evidence row 60309

Observed , by baseline/1.

Kind
listing
About
source_record x402_bazaar:https://2s.io/api/econ/fred-vintage
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
7c35da7f09141ac36b2bf6bd8c17f1a7e98105787ef3beb59ddd2e1b32ef854a
Leaf
0xf04525261371b9686f36d87eb5cb4fcb07a04458f5f31e8298e9722f7141b7fb

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://2s.io/api/econ/fred-vintage"
    ]
  ],
  "name": "2s",
  "owner_address": "0x2b6d4988db4723e6908db86ab2b8dfbc51fc32c5",
  "raw": {
    "accepts": [
      {
        "amount": "4200",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 60,
        "network": "eip155:8453",
        "payTo": "0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5",
        "scheme": "exact"
      },
      {
        "amount": "4200",
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88",
          "name": "USDC",
          "version": "1"
        },
        "maxTimeoutSeconds": 60,
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "payTo": "TW6ntaGzvj63ZgPjszd4FCGmVTGfzv1MAYZbjYcyWhn",
        "scheme": "exact"
      }
    ],
    "description": "Point-in-time (vintage) economic data from FRED's ALFRED archive — what an economic figure was AS FIRST REPORTED / as known on a past date, before later revisions. Give a seriesId (e.g. GDP, GDPC1, PAYEMS, INDPRO) and an asOf date to get the observations exactly as they stood on that date; omit asOf to get the current (latest-revised) values. Also returns the series' vintage (revision) dates — every date the series was revised. Free, public-domain (FRED). Critical for honest backtesting and macro research: it eliminates look-ahead bias (e.g. GDP for 2020Q1 was first reported far lower than today's revised figure). No LLM and no real-time API gives this — it's the archived state of the data through time. Pair with econ.fred (current series) and econ.fred-releases (release calendar).",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "method": "GET",
            "queryParams": {
              "asOf": "2020-06-01",
              "limit": 2,
              "seriesId": "GDP"
            },
            "type": "http"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "properties": {
                "method": {
                  "const": "GET"
                },
                "queryParams": {
                  "properties": {
                    "asOf": {
                      "description": "Vintage date YYYY-MM-DD (values as known then). Omit for current.",
                      "type": "string"
                    },
                    "end": {
                      "description": "Latest observation date YYYY-MM-DD.",
                      "type": "string"
                    },
                    "limit": {
                      "description": "Max observations (1-100, default 12).",
                      "type": "integer"
                    },
                    "seriesId": {
                      "description": "FRED series id, e.g. GDP, GDPC1, PAYEMS.",
                      "type": "string"
                    },
                    "start": {
                      "description": "Earliest observation date YYYY-MM-DD.",
                      "type": "string"
                    }
                  },
                  "required": [
                    "seriesId"
                  ]
                },
                "type": {
                  "const": "http"
                }
              },
              "required": [
                "type",
                "method",
                "queryParams"
              ],
              "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/v1781454341/bazaar-icons/58f7ba8f2b3b8047.png",
    "lastUpdated": "2026-10-25T04:29:05.068Z",
    "quality": {
      "l30DaysTotalCalls": 305,
      "l30DaysUniquePayers": 4,
      "lastCalledAt": "2026-10-25T04:29:24.005Z"
    },
    "resource": "https://2s.io/api/econ/fred-vintage",
    "serviceName": "2s",
    "tags": [
      "public-records",
      "identifiers",
      "ai-agents",
      "us-gov-data",
      "x402"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Point-in-time (vintage) economic data from FRED's ALFRED archive — what an economic figure was AS FIRST REPORTED / as known on a past date, before later revisions. Give a seriesId (e.g. GDP, GDPC1, PAYEMS, INDPRO) and an asOf date to get the observations exactly as they stood on that date; omit asOf to get the current (latest-revised) values. Also returns the series' vintage (revision) dates — every date the series was revised. Free, public-domain (FRED). Critical for honest backtesting and macro research: it eliminates look-ahead bias (e.g. GDP for 2020Q1 was first reported far lower than today's revised figure). No LLM and no real-time API gives this — it's the archived state of the data through time. Pair with econ.fred (current series) and econ.fred-releases (release calendar)."
}

What the leaf hashes

{"body":"7c35da7f09141ac36b2bf6bd8c17f1a7e98105787ef3beb59ddd2e1b32ef854a","id":60309,"kind":"listing","method":"baseline/1","observed_us":1793025448278511,"prev":null,"subject":"x402_bazaar:https://2s.io/api/econ/fred-vintage","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. 0xf0455f5d954603101717e829ce62d1f036703f78f290783954b25d2f385ff0bc
  2. 0xb51f86e202c6b7820ea0cf7b8086e79eea6fbe05f9f71a7919dbffbbfdd91370
  3. 0x23b7c495659d98f0a0179203a62a3c0508c9aeaab3bbe0cac391e68e00b789a1
  4. 0x5cc005d2030ba4e29d6afaa5f4b1294ab0242a9d2c4fa7210603233b66d6e170
  5. 0xc91b0e8629512956a7fbf71f70cb311ebdbd3198bceb3e758ac35c19c49c35dc
  6. 0x5e41e91a0c152a12a444315efc000be01cadc515d513e14df02416a9d0f139d4
  7. 0x8e1bded9848fffcf651d7badb99718a3ed3d89a28a84d97b7bab047a3362b2fd
  8. 0xefb91b0fc889a89dfc773bb556f19989e94df239e85de62378a2b67c15b9e026
  9. 0xc75ce0cd46f8a59177489cb9a7e54917eec406d88c64c887fbf9be19288f7781
  10. 0x3596b9717d8451909e6f610690c73b18907f0580f92978c2a8862668158a8f31
  11. 0xe34b4862878cc4926f0e4b84b3f031ef1f0cf0de9bf8fb3c13adbc6abc010ee1
  12. 0xb0cc0b4ce5a68e83d3e3e55b0387f828adf6f5eb6cfa666d75f6e16ed9d89c1f
  13. 0x746e9e5b6765727b6b96f41204cc115b0302259f6c67be0cf0efbf245601d500
  14. 0x614d844c9e0509d9f9e63697aa2935555bce5f13695a8dc0047aa9e9898d70b3
  15. 0x95657a7d540ed6cac0bde9995782333b2562a9a6641853269ac95148827410f0
  16. 0x5fb5dda563336cd1bc1b9f44c52b76237ae72ed2145cb9290f39f304ca7dd678
  17. 0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON