addrbookFor publishers
← The evidence ledger

Evidence row 30603

Observed , by sync.agentic_market/1.

Kind
listing
About
source_record agentic_market:pjm-nowcast-production-up-railway-app
Recorded
Previous row
#3329
Body SHA-256
219eb4b02f9422044ebc6e49abee98d9a112875532bdee4fb7b51b3123d5ceb6
Leaf
0xc7f14dc6cd640cdc074dd58d13f76940b8ce79fc57a868e1bf146ce0db32256d

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://pjm-nowcast-production.up.railway.app/v1/nowcast/asof"
    ],
    [
      "x402",
      "https://pjm-nowcast-production.up.railway.app/v1/nowcast/history"
    ],
    [
      "x402",
      "https://pjm-nowcast-production.up.railway.app/v1/nowcast/history/extended"
    ],
    [
      "x402",
      "https://pjm-nowcast-production.up.railway.app/v1/nowcast/latest"
    ],
    [
      "x402",
      "https://pjm-nowcast-production.up.railway.app/v1/nowcast/regime"
    ],
    [
      "x402",
      "https://pjm-nowcast-production.up.railway.app/v1/nowcast/snapshots"
    ],
    [
      "x402",
      "https://pjm-nowcast-production.up.railway.app/v1/nowcast/spreads"
    ],
    [
      "x402",
      "https://pjm-nowcast-production.up.railway.app/v1/spread/probability-card"
    ]
  ],
  "name": "pjm-nowcast-production.up.railway.app",
  "owner_address": null,
  "raw": {
    "caip2_networks": [
      "eip155:8453",
      "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
    ],
    "category": "",
    "description": "",
    "domain": "pjm-nowcast-production.up.railway.app",
    "endpoints": [
      {
        "description": "Descriptive snapshot pinned to a historical asOf. Fail closed if missing.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "2026-10-09T18:00:00-04:00",
            "group": "body",
            "name": "asOf",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "pjm-nowcast",
        "tags": [
          "pjm",
          "nowcast",
          "asof",
          "spread",
          "lmp"
        ],
        "url": "https://pjm-nowcast-production.up.railway.app/v1/nowcast/asof"
      },
      {
        "description": "1–72h descriptive history of RTO LMP, zonal spreads, and RTO load.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 24,
            "group": "body",
            "name": "windowHours",
            "required": false,
            "type": "number"
          }
        ],
        "pricing": {
          "amount": "0.1",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "pjm-nowcast",
        "tags": [
          "pjm",
          "nowcast",
          "history",
          "load",
          "spread"
        ],
        "url": "https://pjm-nowcast-production.up.railway.app/v1/nowcast/history"
      },
      {
        "description": "Extended descriptive history within the retention window.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 168,
            "group": "body",
            "name": "windowHours",
            "required": false,
            "type": "number"
          }
        ],
        "pricing": {
          "amount": "0.25",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "pjm-nowcast",
        "tags": [
          "pjm",
          "nowcast",
          "history",
          "load",
          "spread"
        ],
        "url": "https://pjm-nowcast-production.up.railway.app/v1/nowcast/history/extended"
      },
      {
        "description": "Latest descriptive snapshot of RTO LMP, zonal spreads, and RTO load.",
        "method": "POST",
        "parameters": [],
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "pjm-nowcast",
        "tags": [
          "pjm",
          "nowcast",
          "load",
          "spread",
          "lmp"
        ],
        "url": "https://pjm-nowcast-production.up.railway.app/v1/nowcast/latest"
      },
      {
        "description": "HMM regime snapshot: entropy, posteriors, kStar, asOf, ageSeconds.",
        "method": "POST",
        "parameters": [],
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "pjm-nowcast",
        "tags": [
          "pjm",
          "nowcast",
          "regime",
          "hmm",
          "lmp"
        ],
        "url": "https://pjm-nowcast-production.up.railway.app/v1/nowcast/regime"
      },
      {
        "description": "Append-only archive of /latest snapshots by EPT hour-beginning. Not a forward forecast. Pre-store hours have no row.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "2026-10-09T00:00:00-04:00",
            "group": "body",
            "name": "from",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "2026-10-10T00:00:00-04:00",
            "group": "body",
            "name": "to",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.1",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "pjm-nowcast",
        "tags": [
          "pjm",
          "nowcast",
          "residual",
          "archive",
          "spread"
        ],
        "url": "https://pjm-nowcast-production.up.railway.app/v1/nowcast/snapshots"
      },
      {
        "description": "Zone-level LMP spread table for the latest print. No history dump.",
        "method": "POST",
        "parameters": [],
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "pjm-nowcast",
        "tags": [
          "pjm",
          "nowcast",
          "spread",
          "zonal",
          "lmp"
        ],
        "url": "https://pjm-nowcast-production.up.railway.app/v1/nowcast/spreads"
      },
      {
        "description": "PJM zonal spread jump probability. empirical probability card for the evening congestion bar. whenToUse: next on-peak day or trailing congestion-season check. whenNotToUse: month-ahead, season-ahead, Black vol, a price forecast.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 5,
            "group": "body",
            "name": "lookbackDays",
            "required": false,
            "type": "number"
          }
        ],
        "pricing": {
          "amount": "0.25",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "pjm-nowcast",
        "tags": [
          "pjm",
          "spread",
          "on-peak",
          "residual",
          "jump"
        ],
        "url": "https://pjm-nowcast-production.up.railway.app/v1/spread/probability-card"
      }
    ],
    "enriched": false,
    "iconUrl": "",
    "id": "pjm-nowcast-production-up-railway-app",
    "integrationType": "",
    "isNew": false,
    "name": "pjm-nowcast-production.up.railway.app",
    "networks": [
      "Base",
      "solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp"
    ],
    "priceSummary": {
      "avgCostBasis": "exact",
      "avgCostPerTransaction": "0.0975",
      "currency": "USDC",
      "maxAmount": "0.25",
      "minAmount": "0.02"
    },
    "provider": "pjm-nowcast-production.up.railway.app",
    "providerUrl": "",
    "serviceName": "pjm-nowcast",
    "tags": [
      "pjm",
      "nowcast",
      "asof",
      "spread",
      "lmp",
      "history",
      "load",
      "regime",
      "hmm",
      "residual",
      "archive",
      "zonal",
      "on-peak",
      "jump"
    ]
  },
  "source": "agentic_market",
  "summary": ""
}

What the leaf hashes

{"body":"219eb4b02f9422044ebc6e49abee98d9a112875532bdee4fb7b51b3123d5ceb6","id":30603,"kind":"listing","method":"sync.agentic_market/1","observed_us":1793025363105003,"prev":3329,"subject":"agentic_market:pjm-nowcast-production-up-railway-app","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. 0xc7f1b49a3cf5ccb74b87498479af18f7e29ac2f7eee334728a5d051a45e27bc4
  2. 0x2989bb6d425ae1f1c8a92f5bce8fe30841e6461937b903cab09a6bf8a85d554e
  3. 0x199040169b162d108913864d4989a8d20e2a94a1623c66d8d0b725d2a4ab5a94
  4. 0x4eb60e9a6f98e35f6dc0b20c10ba8d8dbe481c8147610f157feda42f8c0c9da0
  5. 0xa041ee3b35a0a0fce7883791c3a3f0933c34de73a9b51abe5679f11fa08473f5
  6. 0x46d0e425f8d86cdf0e9ec9e51fdcb6c560353ffcdfe486c27b5a5082285126de
  7. 0x1708c9b81e32772aab841aea61b0801482bc5f24372c361fe01388abf411c2a0
  8. 0x5f5d14f05c0ecd2fbd12fd360894f7a1c5987633edc34b87308bf5cec88b97bb
  9. 0xf3f47e89877bd2760627a1fc697133f8a4d8be4686cc5b205bf7ac340ebfb0f8
  10. 0xa403d1fe215a97991378c0b67b9af7ef7b1e56dd3f0f7b576359048c108af6b9
  11. 0xac575d7ca8c3c7e88957908dda0517fbb35f0894886bb91a97cff3aa71fa23e9
  12. 0xde09984239f27618a13932caf48f5d39831fc5021500b0581dce0dabd570bd6e
  13. 0x72e35aac89ebca631656c2b1aecbdc094807d9807f12c22a6ddf35cc1f5e21d6
  14. 0x5b20d8aab05225a3497eadcce89d2e2a586a510fb31334793d3f46f88f0157c5
  15. 0xe94ca5b798e9899ad611e57835af42266e20f53f44977e487d81365e30972beb
  16. 0x703f95866af09c5e5d6ead7411e9a10f964a41a2aff64d4a55ff0053c023a023
  17. 0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40
  18. 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON