← 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).
- 0xc7f1b49a3cf5ccb74b87498479af18f7e29ac2f7eee334728a5d051a45e27bc4
- 0x2989bb6d425ae1f1c8a92f5bce8fe30841e6461937b903cab09a6bf8a85d554e
- 0x199040169b162d108913864d4989a8d20e2a94a1623c66d8d0b725d2a4ab5a94
- 0x4eb60e9a6f98e35f6dc0b20c10ba8d8dbe481c8147610f157feda42f8c0c9da0
- 0xa041ee3b35a0a0fce7883791c3a3f0933c34de73a9b51abe5679f11fa08473f5
- 0x46d0e425f8d86cdf0e9ec9e51fdcb6c560353ffcdfe486c27b5a5082285126de
- 0x1708c9b81e32772aab841aea61b0801482bc5f24372c361fe01388abf411c2a0
- 0x5f5d14f05c0ecd2fbd12fd360894f7a1c5987633edc34b87308bf5cec88b97bb
- 0xf3f47e89877bd2760627a1fc697133f8a4d8be4686cc5b205bf7ac340ebfb0f8
- 0xa403d1fe215a97991378c0b67b9af7ef7b1e56dd3f0f7b576359048c108af6b9
- 0xac575d7ca8c3c7e88957908dda0517fbb35f0894886bb91a97cff3aa71fa23e9
- 0xde09984239f27618a13932caf48f5d39831fc5021500b0581dce0dabd570bd6e
- 0x72e35aac89ebca631656c2b1aecbdc094807d9807f12c22a6ddf35cc1f5e21d6
- 0x5b20d8aab05225a3497eadcce89d2e2a586a510fb31334793d3f46f88f0157c5
- 0xe94ca5b798e9899ad611e57835af42266e20f53f44977e487d81365e30972beb
- 0x703f95866af09c5e5d6ead7411e9a10f964a41a2aff64d4a55ff0053c023a023
- 0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40
- 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae