{"provider":{"host":"pjm-nowcast-production.up.railway.app","name":"pjm-nowcast","score":58.2,"live":true,"checkedAt":"2026-11-02T02:15:52.943Z","uptime72h":100,"lastCheck":{"httpStatus":402,"ms":400,"note":"valid x402 v2 terms"},"endpoints":8,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"cheapestUsd":"0.02","income7dUsd":"5.78","payers7d":1,"transfers7d":70,"payoutAddressShared":false,"claimed":false,"page":"https://logicnodes.io/observatory/p/pjm-nowcast-production.up.railway.app"},"endpoints":[{"url":"https://pjm-nowcast-production.up.railway.app/v1/nowcast/asof","method":"POST","priceMicroUsd":20000,"networks":["solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Descriptive snapshot pinned to a historical asOf. Fail closed if missing."},{"url":"https://pjm-nowcast-production.up.railway.app/v1/nowcast/latest","method":"POST","priceMicroUsd":20000,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Latest descriptive snapshot of RTO LMP, zonal spreads, and RTO load."},{"url":"https://pjm-nowcast-production.up.railway.app/v1/nowcast/regime","method":"POST","priceMicroUsd":20000,"networks":["solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"HMM regime snapshot: entropy, posteriors, kStar, asOf, ageSeconds."},{"url":"https://pjm-nowcast-production.up.railway.app/v1/nowcast/spreads","method":"POST","priceMicroUsd":20000,"networks":["solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Zone-level LMP spread table for the latest print. No history dump."},{"url":"https://pjm-nowcast-production.up.railway.app/v1/nowcast/history","method":"POST","priceMicroUsd":100000,"networks":["solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"1–72h descriptive history of RTO LMP, zonal spreads, and RTO load."},{"url":"https://pjm-nowcast-production.up.railway.app/v1/nowcast/snapshots","method":"POST","priceMicroUsd":100000,"networks":["solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Append-only archive of /latest snapshots by EPT hour-beginning. Not a forward forecast. Pre-store hours have no row."},{"url":"https://pjm-nowcast-production.up.railway.app/v1/nowcast/history/extended","method":"POST","priceMicroUsd":250000,"networks":["solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Extended descriptive history within the retention window."},{"url":"https://pjm-nowcast-production.up.railway.app/v1/spread/probability-card","method":"POST","priceMicroUsd":250000,"networks":["solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"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."}]}