{"id":"mppscan-c9c3031553a47435c2b56721","name":"ForgeMesh Crypto Signals API","homepage_url":"https://crypto.forgemesh.io","service_url":"https://crypto.forgemesh.io/","origin":"https://crypto.forgemesh.io","description":"Paid crypto market-intelligence API for autonomous agents: crypto signals, whale/CEX/bridge flow alerts, calibrated price ranges, risk state, preflight checks, decision journals, and outcome audits via x402.","status":"observed-mpp","implementation":"custom","implementation_confidence":0.35,"fingerprint_observed_at":"2026-10-09T18:21:52.377Z","published":1,"catalog_ingest_at":null,"openapi_ingest_at":"2026-10-09T06:18:57.520Z","catalog_seen_at":null,"openapi_seen_at":"2026-10-09T06:18:57.520Z","first_seen":"2026-08-26T12:17:49.318Z","last_seen":"2026-10-09T18:22:33.773Z","last_probe_at":"2026-10-09T18:22:33.773Z","created_at":"2026-08-26 12:27:39","updated_at":"2026-10-09 18:25:07","categories":[],"tags":[],"fingerprintEvidence":["valid 402 Payment challenge observed without implementation-specific marker"],"paymentMethods":[],"paymentMethodCount":0,"endpoints":[{"id":"666a77059745f3880edad2141c0219f5bb308529825ae552b41c79de1bc051f0","service_id":"mppscan-c9c3031553a47435c2b56721","url":"https://crypto.forgemesh.io/api/feedback","http_method":"POST","path":"/api/feedback","kind":"paid-api","description":"Send paid feedback or suggestions","first_seen":"2026-08-26T12:57:15.720Z","last_seen":"2026-10-09T06:18:57.520Z","last_probe_at":null,"last_status":null,"content_type":null,"tls_state":"not-tested","redirect_count":null,"challenge_format":null,"published":1,"catalog_seen_at":null,"openapi_seen_at":"2026-10-09T06:18:57.520Z","created_at":"2026-08-26 12:57:17","updated_at":"2026-10-09T06:19:42.092Z","offers":[{"id":"73c4a8bdb05ed1ce6f35820d90f1e1e65cd7e90f2fa1719e300a413772c9e69e","method":"evm","intent":"charge","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chainId":null,"recipient":null,"amount":"5000","decimals":null,"unitType":null,"session":null,"sourceType":"openapi","sourceRef":"https://crypto.forgemesh.io/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-26T12:57:15.720Z","lastSeen":"2026-10-09T06:18:57.520Z"}],"activeSources":[{"type":"openapi","ref":"https://crypto.forgemesh.io/openapi.json","firstSeen":"2026-08-26T12:57:15.720Z","lastSeen":"2026-10-09T06:18:57.520Z"}],"offerPagination":{"limit":12,"total":1,"truncated":false},"activeSourcePagination":{"limit":32,"total":1,"truncated":false}},{"id":"658580e89f93f2be5b1f09d29f3075444459d100f4a664c399b398cca51e4d2c","service_id":"mppscan-c9c3031553a47435c2b56721","url":"https://crypto.forgemesh.io/api/kronos/audit","http_method":"GET","path":"/api/kronos/audit","kind":"paid-api","description":"Audit market-intelligence outcome against real prices","first_seen":"2026-08-26T12:57:15.720Z","last_seen":"2026-10-09T06:18:57.520Z","last_probe_at":"2026-10-09T06:18:36.430Z","last_status":402,"content_type":"application/json; charset=utf-8","tls_state":"tested-pass","redirect_count":0,"challenge_format":"mpp-payment-auth","published":1,"catalog_seen_at":null,"openapi_seen_at":"2026-10-09T06:18:57.520Z","created_at":"2026-08-26 12:57:18","updated_at":"2026-10-09T06:19:42.092Z","offers":[{"id":"ce12e184568215dbadbb84d9c688a8d93fc2acd459e71984f211a417bff186c6","method":"evm","intent":"charge","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chainId":"8453","recipient":"0x93A1F57D2e0DBE4cc882b5DbAEbe7F0F16443338","amount":"70000","decimals":6,"unitType":null,"session":{"description":"Returns a verdict, realized pnl_pct, and direction_correct flag for any prior decision_id — the accountability check that closes the loop on","methodDetails":{"[redacted-sensitive-key-0]":"[redacted]"}},"sourceType":"challenge","sourceRef":"https://crypto.forgemesh.io/api/kronos/audit","sourceOrdinal":0,"firstSeen":"2026-08-26T12:57:35.111Z","lastSeen":"2026-10-09T06:18:36.430Z"},{"id":"38a26f18f25d625099170d71c0d14990f59eabe87d750c57faac1e8c6ad53a5e","method":"evm","intent":"charge","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chainId":null,"recipient":null,"amount":"70000","decimals":null,"unitType":null,"session":null,"sourceType":"openapi","sourceRef":"https://crypto.forgemesh.io/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-26T12:57:15.720Z","lastSeen":"2026-10-09T06:18:57.520Z"}],"activeSources":[{"type":"challenge","ref":"https://crypto.forgemesh.io/api/kronos/audit","firstSeen":"2026-08-26T12:57:35.111Z","lastSeen":"2026-10-09T06:18:36.430Z"},{"type":"openapi","ref":"https://crypto.forgemesh.io/openapi.json","firstSeen":"2026-08-26T12:57:15.720Z","lastSeen":"2026-10-09T06:18:57.520Z"}],"offerPagination":{"limit":12,"total":2,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"a90648b27960f524afd76e56292cc25621a214297b17cb47d113c22c6b5096ca","service_id":"mppscan-c9c3031553a47435c2b56721","url":"https://crypto.forgemesh.io/api/kronos/decision","http_method":"GET","path":"/api/kronos/decision","kind":"paid-api","description":"Market-intelligence decision journal with anomaly, calibration, verification, disclaimers, and decision_id","first_seen":"2026-08-26T12:57:15.720Z","last_seen":"2026-10-09T06:18:57.520Z","last_probe_at":"2026-10-01T00:24:10.125Z","last_status":402,"content_type":"application/json; charset=utf-8","tls_state":"tested-pass","redirect_count":0,"challenge_format":"mpp-payment-auth","published":1,"catalog_seen_at":null,"openapi_seen_at":"2026-10-09T06:18:57.520Z","created_at":"2026-08-26 12:57:18","updated_at":"2026-10-09T06:19:42.092Z","offers":[{"id":"5f39e9869eb52c089fdacda6b06f5ab24dc63d7c19c92ccf7d3908bd5e42602d","method":"evm","intent":"charge","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chainId":"8453","recipient":"0x93A1F57D2e0DBE4cc882b5DbAEbe7F0F16443338","amount":"150000","decimals":6,"unitType":null,"session":{"description":"Returns a full decision journal entry — directional_bias, calibrated_confidence, anomaly_score, and agreement_score — plus a decision_id, co","methodDetails":{"[redacted-sensitive-key-0]":"[redacted]"}},"sourceType":"challenge","sourceRef":"https://crypto.forgemesh.io/api/kronos/decision","sourceOrdinal":0,"firstSeen":"2026-08-26T13:02:16.385Z","lastSeen":"2026-10-01T00:24:10.125Z"},{"id":"f7408b64fa45373c06a3c7d7c81fddde884790e9d8bcb618b738f97b2e7df0e5","method":"evm","intent":"charge","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chainId":null,"recipient":null,"amount":"150000","decimals":null,"unitType":null,"session":null,"sourceType":"openapi","sourceRef":"https://crypto.forgemesh.io/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-26T12:57:15.720Z","lastSeen":"2026-10-09T06:18:57.520Z"}],"activeSources":[{"type":"challenge","ref":"https://crypto.forgemesh.io/api/kronos/decision","firstSeen":"2026-08-26T13:02:16.385Z","lastSeen":"2026-10-01T00:24:10.125Z"},{"type":"openapi","ref":"https://crypto.forgemesh.io/openapi.json","firstSeen":"2026-08-26T12:57:15.720Z","lastSeen":"2026-10-09T06:18:57.520Z"}],"offerPagination":{"limit":12,"total":2,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"0f163d11e73bb6e7ae391a396e05efab784c30d051a1cf46d1ed7d4163bbe226","service_id":"mppscan-c9c3031553a47435c2b56721","url":"https://crypto.forgemesh.io/api/kronos/forecast","http_method":"GET","path":"/api/kronos/forecast","kind":"paid-api","description":"Conformally-calibrated price forecast with an honest 80% range","first_seen":"2026-08-26T12:57:15.720Z","last_seen":"2026-10-09T18:20:51.391Z","last_probe_at":"2026-10-09T18:20:51.391Z","last_status":402,"content_type":"application/json; charset=utf-8","tls_state":"tested-pass","redirect_count":0,"challenge_format":"mpp-payment-auth","published":1,"catalog_seen_at":null,"openapi_seen_at":"2026-10-09T06:18:57.520Z","created_at":"2026-08-26 12:57:18","updated_at":"2026-10-09 18:24:01","offers":[{"id":"a1593d06f8c2e70ce2943e2a5f53ab8b44a8a5cb03e7d084fdba386ec42023c3","method":"evm","intent":"charge","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chainId":"8453","recipient":"0x93A1F57D2e0DBE4cc882b5DbAEbe7F0F16443338","amount":"50000","decimals":6,"unitType":null,"session":{"description":"Returns a conformally-calibrated range_80 price interval (~80% empirical coverage) plus current_price and upside_probability for BTC, ETH, S","methodDetails":{"[redacted-sensitive-key-0]":"[redacted]"}},"sourceType":"challenge","sourceRef":"https://crypto.forgemesh.io/api/kronos/forecast","sourceOrdinal":0,"firstSeen":"2026-08-26T13:00:16.574Z","lastSeen":"2026-10-09T18:20:51.391Z"},{"id":"4b488ac4bff59acbf0605e630e1914f2a61e98a398d630c0d5c981fb4aa848de","method":"evm","intent":"charge","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chainId":null,"recipient":null,"amount":"50000","decimals":null,"unitType":null,"session":null,"sourceType":"openapi","sourceRef":"https://crypto.forgemesh.io/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-26T12:57:15.720Z","lastSeen":"2026-10-09T06:18:57.520Z"}],"activeSources":[{"type":"challenge","ref":"https://crypto.forgemesh.io/api/kronos/forecast","firstSeen":"2026-08-26T13:00:16.574Z","lastSeen":"2026-10-09T18:20:51.391Z"},{"type":"openapi","ref":"https://crypto.forgemesh.io/openapi.json","firstSeen":"2026-08-26T12:57:15.720Z","lastSeen":"2026-10-09T06:18:57.520Z"}],"offerPagination":{"limit":12,"total":2,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"0348561370c70ab525a61523d5f5eba12207cca541c03ea6485022383ba27002","service_id":"mppscan-c9c3031553a47435c2b56721","url":"https://crypto.forgemesh.io/api/kronos/futures/decision","http_method":"GET","path":"/api/kronos/futures/decision","kind":"paid-api","description":"Perpetual-futures decision package: direction, stop/target on the calibrated range, leverage cap, liquidation, sizing, funding","first_seen":"2026-09-30T12:18:46.891Z","last_seen":"2026-10-09T12:24:33.471Z","last_probe_at":"2026-10-09T12:24:33.471Z","last_status":402,"content_type":"application/json; charset=utf-8","tls_state":"tested-pass","redirect_count":0,"challenge_format":"mpp-payment-auth","published":1,"catalog_seen_at":null,"openapi_seen_at":"2026-10-09T06:18:57.520Z","created_at":"2026-09-30 12:19:22","updated_at":"2026-10-09 12:25:11","offers":[{"id":"2b6a7286ddc3143b3761560b01191e4d3d59c48a9d361dc7d6a99353527e3d69","method":"evm","intent":"charge","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chainId":"8453","recipient":"0x93A1F57D2e0DBE4cc882b5DbAEbe7F0F16443338","amount":"150000","decimals":6,"unitType":null,"session":{"description":"Returns a perpetual-futures decision package for BTC, ETH, SOL, XRP, or ADA: direction LONG / SHORT / FLAT from the Kronos signal, stop-loss","methodDetails":{"[redacted-sensitive-key-0]":"[redacted]"}},"sourceType":"challenge","sourceRef":"https://crypto.forgemesh.io/api/kronos/futures/decision","sourceOrdinal":0,"firstSeen":"2026-09-30T12:24:23.573Z","lastSeen":"2026-10-09T12:24:33.471Z"},{"id":"76118211ed74777538ac89c26a70c2f863237a82474e9c755ba86cea06642dcd","method":"evm","intent":"charge","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chainId":null,"recipient":null,"amount":"150000","decimals":null,"unitType":null,"session":null,"sourceType":"openapi","sourceRef":"https://crypto.forgemesh.io/openapi.json","sourceOrdinal":0,"firstSeen":"2026-09-30T12:18:46.891Z","lastSeen":"2026-10-09T06:18:57.520Z"}],"activeSources":[{"type":"challenge","ref":"https://crypto.forgemesh.io/api/kronos/futures/decision","firstSeen":"2026-09-30T12:24:23.573Z","lastSeen":"2026-10-09T12:24:33.471Z"},{"type":"openapi","ref":"https://crypto.forgemesh.io/openapi.json","firstSeen":"2026-09-30T12:18:46.891Z","lastSeen":"2026-10-09T06:18:57.520Z"}],"offerPagination":{"limit":12,"total":2,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"ff51369ef7dc51be016b7f4099fa69ac46c5c1d68b95e687bdc4a31a1453cd86","service_id":"mppscan-c9c3031553a47435c2b56721","url":"https://crypto.forgemesh.io/api/kronos/futures/funding","http_method":"GET","path":"/api/kronos/futures/funding","kind":"paid-api","description":"Live perp funding, mark/index, open interest, and crowding across Kraken Futures and Hyperliquid","first_seen":"2026-09-30T12:18:46.891Z","last_seen":"2026-10-09T12:23:07.576Z","last_probe_at":"2026-10-09T12:23:07.576Z","last_status":402,"content_type":"application/json; charset=utf-8","tls_state":"tested-pass","redirect_count":0,"challenge_format":"mpp-payment-auth","published":1,"catalog_seen_at":null,"openapi_seen_at":"2026-10-09T06:18:57.520Z","created_at":"2026-09-30 12:19:22","updated_at":"2026-10-09 12:23:40","offers":[{"id":"7eb074c920ef6d1e06065d2a7c55aebb2f32ddf4ee15b2808fcaf855c0e2427d","method":"evm","intent":"charge","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chainId":"8453","recipient":"0x93A1F57D2e0DBE4cc882b5DbAEbe7F0F16443338","amount":"20000","decimals":6,"unitType":null,"session":{"description":"Returns live perpetual-futures funding rates, mark and index price, open interest, and 24h volume for BTC, ETH, SOL, XRP, and ADA from Krake","methodDetails":{"[redacted-sensitive-key-0]":"[redacted]"}},"sourceType":"challenge","sourceRef":"https://crypto.forgemesh.io/api/kronos/futures/funding","sourceOrdinal":0,"firstSeen":"2026-09-30T12:23:02.001Z","lastSeen":"2026-10-09T12:23:07.576Z"},{"id":"4016a76e4128e9ac992cb5ce3803122c82158a71eeddcb38b9b254b92abe6c17","method":"evm","intent":"charge","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chainId":null,"recipient":null,"amount":"20000","decimals":null,"unitType":null,"session":null,"sourceType":"openapi","sourceRef":"https://crypto.forgemesh.io/openapi.json","sourceOrdinal":0,"firstSeen":"2026-09-30T12:18:46.891Z","lastSeen":"2026-10-09T06:18:57.520Z"}],"activeSources":[{"type":"challenge","ref":"https://crypto.forgemesh.io/api/kronos/futures/funding","firstSeen":"2026-09-30T12:23:02.001Z","lastSeen":"2026-10-09T12:23:07.576Z"},{"type":"openapi","ref":"https://crypto.forgemesh.io/openapi.json","firstSeen":"2026-09-30T12:18:46.891Z","lastSeen":"2026-10-09T06:18:57.520Z"}],"offerPagination":{"limit":12,"total":2,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"27e5ee6ffae2fe946c30139d61d09786e111d71fdb1b61079ec63900c37aa153","service_id":"mppscan-c9c3031553a47435c2b56721","url":"https://crypto.forgemesh.io/api/kronos/futures/risk","http_method":"GET","path":"/api/kronos/futures/risk","kind":"paid-api","description":"Will this leveraged perp position survive the calibrated range?","first_seen":"2026-09-30T12:18:46.891Z","last_seen":"2026-10-09T12:23:06.019Z","last_probe_at":"2026-10-09T12:23:06.019Z","last_status":402,"content_type":"application/json; charset=utf-8","tls_state":"tested-pass","redirect_count":0,"challenge_format":"mpp-payment-auth","published":1,"catalog_seen_at":null,"openapi_seen_at":"2026-10-09T06:18:57.520Z","created_at":"2026-09-30 12:19:24","updated_at":"2026-10-09 12:23:07","offers":[{"id":"e05b8d5c74276488bdb7e5e11cfe9ea9511a2759275f74a63e88083d034dcba0","method":"evm","intent":"charge","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chainId":"8453","recipient":"0x93A1F57D2e0DBE4cc882b5DbAEbe7F0F16443338","amount":"50000","decimals":6,"unitType":null,"session":{"description":"Answers 'will this leveraged perp position survive the calibrated range?' for a side, entry, and leverage you specify: liquidation price and","methodDetails":{"[redacted-sensitive-key-0]":"[redacted]"}},"sourceType":"challenge","sourceRef":"https://crypto.forgemesh.io/api/kronos/futures/risk","sourceOrdinal":0,"firstSeen":"2026-09-30T12:22:58.506Z","lastSeen":"2026-10-09T12:23:06.019Z"},{"id":"1e411649080597af576220361952a307d40c464b4484a2799296d900a8f40d14","method":"evm","intent":"charge","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chainId":null,"recipient":null,"amount":"50000","decimals":null,"unitType":null,"session":null,"sourceType":"openapi","sourceRef":"https://crypto.forgemesh.io/openapi.json","sourceOrdinal":0,"firstSeen":"2026-09-30T12:18:46.891Z","lastSeen":"2026-10-09T06:18:57.520Z"}],"activeSources":[{"type":"challenge","ref":"https://crypto.forgemesh.io/api/kronos/futures/risk","firstSeen":"2026-09-30T12:22:58.506Z","lastSeen":"2026-10-09T12:23:06.019Z"},{"type":"openapi","ref":"https://crypto.forgemesh.io/openapi.json","firstSeen":"2026-09-30T12:18:46.891Z","lastSeen":"2026-10-09T06:18:57.520Z"}],"offerPagination":{"limit":12,"total":2,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"4cc6a5432c1c94a6b7a0c36f0f373eaa216e5d6300dd7f722bc8708dc3951a55","service_id":"mppscan-c9c3031553a47435c2b56721","url":"https://crypto.forgemesh.io/api/kronos/history","http_method":"GET","path":"/api/kronos/history","kind":"paid-api","description":"Recent Kronos context history","first_seen":"2026-08-26T12:57:15.720Z","last_seen":"2026-10-09T18:21:31.943Z","last_probe_at":"2026-10-09T18:21:31.943Z","last_status":402,"content_type":"application/json; charset=utf-8","tls_state":"tested-pass","redirect_count":0,"challenge_format":"mpp-payment-auth","published":1,"catalog_seen_at":null,"openapi_seen_at":"2026-10-09T06:18:57.520Z","created_at":"2026-08-26 12:57:19","updated_at":"2026-10-09 18:21:33","offers":[{"id":"d26b4589e1d0e72ddd03132dc1b82f3aa0f7377f327b2439743a58b1eb5053e2","method":"evm","intent":"charge","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chainId":"8453","recipient":"0x93A1F57D2e0DBE4cc882b5DbAEbe7F0F16443338","amount":"50000","decimals":6,"unitType":null,"session":{"description":"Returns up to 168 hours of historical signal snapshots with timestamps and per-symbol scores — use it to backtest, chart signal drift, or bu","methodDetails":{"[redacted-sensitive-key-0]":"[redacted]"}},"sourceType":"challenge","sourceRef":"https://crypto.forgemesh.io/api/kronos/history","sourceOrdinal":0,"firstSeen":"2026-08-26T13:00:27.506Z","lastSeen":"2026-10-09T18:21:31.943Z"},{"id":"d5db7566ae0812cdc02e7cd8028059c749cf7405ca1fa5e4076c895a94de29d5","method":"evm","intent":"charge","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chainId":null,"recipient":null,"amount":"50000","decimals":null,"unitType":null,"session":null,"sourceType":"openapi","sourceRef":"https://crypto.forgemesh.io/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-26T12:57:15.720Z","lastSeen":"2026-10-09T06:18:57.520Z"}],"activeSources":[{"type":"challenge","ref":"https://crypto.forgemesh.io/api/kronos/history","firstSeen":"2026-08-26T13:00:27.506Z","lastSeen":"2026-10-09T18:21:31.943Z"},{"type":"openapi","ref":"https://crypto.forgemesh.io/openapi.json","firstSeen":"2026-08-26T12:57:15.720Z","lastSeen":"2026-10-09T06:18:57.520Z"}],"offerPagination":{"limit":12,"total":2,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"c4b0d362ef99fa025c5819845e5b4e27cbed91aa500f4433df8f3c000d57862b","service_id":"mppscan-c9c3031553a47435c2b56721","url":"https://crypto.forgemesh.io/api/kronos/preflight","http_method":"GET","path":"/api/kronos/preflight","kind":"paid-api","description":"Market-state preflight check","first_seen":"2026-08-26T12:57:15.720Z","last_seen":"2026-10-09T18:21:52.377Z","last_probe_at":"2026-10-09T18:21:52.377Z","last_status":402,"content_type":"application/json; charset=utf-8","tls_state":"tested-pass","redirect_count":0,"challenge_format":"mpp-payment-auth","published":1,"catalog_seen_at":null,"openapi_seen_at":"2026-10-09T06:18:57.520Z","created_at":"2026-08-26 12:57:19","updated_at":"2026-10-09 18:25:07","offers":[{"id":"6f1243a90a1630605c1e634a3c6634e2d585437fbcd0658b033be1ffa376d679","method":"evm","intent":"charge","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chainId":"8453","recipient":"0x93A1F57D2e0DBE4cc882b5DbAEbe7F0F16443338","amount":"50000","decimals":6,"unitType":null,"session":{"description":"Returns a go/no-go allowed flag with market_state, cooldown status, and warnings for one symbol — call it before /kronos/decision to skip a ","methodDetails":{"[redacted-sensitive-key-0]":"[redacted]"}},"sourceType":"challenge","sourceRef":"https://crypto.forgemesh.io/api/kronos/preflight","sourceOrdinal":0,"firstSeen":"2026-08-26T13:00:44.733Z","lastSeen":"2026-10-09T18:21:52.377Z"},{"id":"9f22ba9f2202c3164d7a7b03714f2b5753a8e57b2edb9c9f34358af13a66a82f","method":"evm","intent":"charge","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chainId":null,"recipient":null,"amount":"50000","decimals":null,"unitType":null,"session":null,"sourceType":"openapi","sourceRef":"https://crypto.forgemesh.io/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-26T12:57:15.720Z","lastSeen":"2026-10-09T06:18:57.520Z"}],"activeSources":[{"type":"challenge","ref":"https://crypto.forgemesh.io/api/kronos/preflight","firstSeen":"2026-08-26T13:00:44.733Z","lastSeen":"2026-10-09T18:21:52.377Z"},{"type":"openapi","ref":"https://crypto.forgemesh.io/openapi.json","firstSeen":"2026-08-26T12:57:15.720Z","lastSeen":"2026-10-09T06:18:57.520Z"}],"offerPagination":{"limit":12,"total":2,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"87961a708bdb59a3facf2d74ab920d87ca6285057914c5edcc89da3f1f36730b","service_id":"mppscan-c9c3031553a47435c2b56721","url":"https://crypto.forgemesh.io/api/kronos/risk","http_method":"GET","path":"/api/kronos/risk","kind":"paid-api","description":"Current market risk state","first_seen":"2026-08-26T12:57:15.720Z","last_seen":"2026-10-09T18:20:30.472Z","last_probe_at":"2026-10-09T18:20:30.472Z","last_status":402,"content_type":"application/json; charset=utf-8","tls_state":"tested-pass","redirect_count":0,"challenge_format":"mpp-payment-auth","published":1,"catalog_seen_at":null,"openapi_seen_at":"2026-10-09T06:18:57.520Z","created_at":"2026-08-26 12:57:20","updated_at":"2026-10-09 18:22:06","offers":[{"id":"14b8e3202fc457b9abe819426fcf4ed7e63ae6a0636e117439806df7b49cb898","method":"evm","intent":"charge","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chainId":"8453","recipient":"0x93A1F57D2e0DBE4cc882b5DbAEbe7F0F16443338","amount":"20000","decimals":6,"unitType":null,"session":{"description":"Returns current market risk state, per-symbol signal streaks, and active cooldown timers — use it as a pre-trade risk gate before acting on ","methodDetails":{"[redacted-sensitive-key-0]":"[redacted]"}},"sourceType":"challenge","sourceRef":"https://crypto.forgemesh.io/api/kronos/risk","sourceOrdinal":0,"firstSeen":"2026-08-26T13:00:03.750Z","lastSeen":"2026-10-09T18:20:30.472Z"},{"id":"ae0bdf776b4295c4954011ff369760ca9ea57979e8e1e3882ec9943d4d1264c7","method":"evm","intent":"charge","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chainId":null,"recipient":null,"amount":"20000","decimals":null,"unitType":null,"session":null,"sourceType":"openapi","sourceRef":"https://crypto.forgemesh.io/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-26T12:57:15.720Z","lastSeen":"2026-10-09T06:18:57.520Z"}],"activeSources":[{"type":"challenge","ref":"https://crypto.forgemesh.io/api/kronos/risk","firstSeen":"2026-08-26T13:00:03.750Z","lastSeen":"2026-10-09T18:20:30.472Z"},{"type":"openapi","ref":"https://crypto.forgemesh.io/openapi.json","firstSeen":"2026-08-26T12:57:15.720Z","lastSeen":"2026-10-09T06:18:57.520Z"}],"offerPagination":{"limit":12,"total":2,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"78fdb34ebf7deff57503b6e5445ed3291bc38f7f835fd6fd0968d892d074ed73","service_id":"mppscan-c9c3031553a47435c2b56721","url":"https://crypto.forgemesh.io/api/kronos/signals","http_method":"GET","path":"/api/kronos/signals","kind":"paid-api","description":"Latest Kronos market context","first_seen":"2026-08-26T12:57:15.720Z","last_seen":"2026-10-09T18:20:23.532Z","last_probe_at":"2026-10-09T18:20:23.532Z","last_status":402,"content_type":"application/json; charset=utf-8","tls_state":"tested-pass","redirect_count":0,"challenge_format":"mpp-payment-auth","published":1,"catalog_seen_at":null,"openapi_seen_at":"2026-10-09T06:18:57.520Z","created_at":"2026-08-26 12:57:20","updated_at":"2026-10-09 18:20:24","offers":[{"id":"ccfe25ebd8034b0ed73552aa2f6c73ccbe6f4e3ccf492cba96ff3a5120325ebe","method":"evm","intent":"charge","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chainId":"8453","recipient":"0x93A1F57D2e0DBE4cc882b5DbAEbe7F0F16443338","amount":"50000","decimals":6,"unitType":null,"session":{"description":"Returns latest per-symbol signal scores and a ranked top_k list across crypto and supported stock symbols — pair with /kronos/risk and /kron","methodDetails":{"[redacted-sensitive-key-0]":"[redacted]"}},"sourceType":"challenge","sourceRef":"https://crypto.forgemesh.io/api/kronos/signals","sourceOrdinal":0,"firstSeen":"2026-08-26T12:59:59.086Z","lastSeen":"2026-10-09T18:20:23.532Z"},{"id":"2e9d26fb69772a7d4995e67394f045cc7a4924b20d80ad461557d9de59cf6855","method":"evm","intent":"charge","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chainId":null,"recipient":null,"amount":"50000","decimals":null,"unitType":null,"session":null,"sourceType":"openapi","sourceRef":"https://crypto.forgemesh.io/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-26T12:57:15.720Z","lastSeen":"2026-10-09T06:18:57.520Z"}],"activeSources":[{"type":"challenge","ref":"https://crypto.forgemesh.io/api/kronos/signals","firstSeen":"2026-08-26T12:59:59.086Z","lastSeen":"2026-10-09T18:20:23.532Z"},{"type":"openapi","ref":"https://crypto.forgemesh.io/openapi.json","firstSeen":"2026-08-26T12:57:15.720Z","lastSeen":"2026-10-09T06:18:57.520Z"}],"offerPagination":{"limit":12,"total":2,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"0166346803048bcdf713d91705ccf44103e5db120747f2947a86021f43248623","service_id":"mppscan-c9c3031553a47435c2b56721","url":"https://crypto.forgemesh.io/api/signals","http_method":"GET","path":"/api/signals","kind":"paid-api","description":"Current crypto market-intelligence signals","first_seen":"2026-08-26T12:57:15.720Z","last_seen":"2026-10-09T12:26:44.956Z","last_probe_at":"2026-10-09T12:26:44.956Z","last_status":402,"content_type":"application/json; charset=utf-8","tls_state":"tested-pass","redirect_count":0,"challenge_format":"mpp-payment-auth","published":1,"catalog_seen_at":null,"openapi_seen_at":"2026-10-09T06:18:57.520Z","created_at":"2026-08-26 12:57:20","updated_at":"2026-10-09 12:26:45","offers":[{"id":"e97c29e3b25dba787d08783aaae54337eafe8d271cb9476df804d74d5fee8219","method":"evm","intent":"charge","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chainId":"8453","recipient":"0x93A1F57D2e0DBE4cc882b5DbAEbe7F0F16443338","amount":"50000","decimals":6,"unitType":null,"session":{"description":"Returns current signal scores for BTC, ETH, SOL, XRP, and ADA plus a ranked top_k list, regime, and data freshness — use it as a lightweight","methodDetails":{"[redacted-sensitive-key-0]":"[redacted]"}},"sourceType":"challenge","sourceRef":"https://crypto.forgemesh.io/api/signals","sourceOrdinal":0,"firstSeen":"2026-08-26T12:59:22.923Z","lastSeen":"2026-10-09T12:26:44.956Z"},{"id":"c2d6da913e0b18b4b28f6f96faf960937aad3dcfbb5b2b352bb862ee5e674a20","method":"evm","intent":"charge","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chainId":null,"recipient":null,"amount":"50000","decimals":null,"unitType":null,"session":null,"sourceType":"openapi","sourceRef":"https://crypto.forgemesh.io/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-26T12:57:15.720Z","lastSeen":"2026-10-09T06:18:57.520Z"}],"activeSources":[{"type":"challenge","ref":"https://crypto.forgemesh.io/api/signals","firstSeen":"2026-08-26T12:59:22.923Z","lastSeen":"2026-10-09T12:26:44.956Z"},{"type":"openapi","ref":"https://crypto.forgemesh.io/openapi.json","firstSeen":"2026-08-26T12:57:15.720Z","lastSeen":"2026-10-09T06:18:57.520Z"}],"offerPagination":{"limit":12,"total":2,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"089a4c7fe23597fa32cbe8be56aaca18c32a02b59e92a731422623b8ffe6d0f4","service_id":"mppscan-c9c3031553a47435c2b56721","url":"https://crypto.forgemesh.io/api/whale","http_method":"GET","path":"/api/whale","kind":"paid-api","description":"Whale, CEX, bridge, and stablecoin flow alerts","first_seen":"2026-08-26T12:57:15.720Z","last_seen":"2026-10-09T12:23:58.517Z","last_probe_at":"2026-10-09T12:23:58.517Z","last_status":402,"content_type":"application/json; charset=utf-8","tls_state":"tested-pass","redirect_count":0,"challenge_format":"mpp-payment-auth","published":1,"catalog_seen_at":null,"openapi_seen_at":"2026-10-09T06:18:57.520Z","created_at":"2026-08-26 12:57:20","updated_at":"2026-10-09 12:24:32","offers":[{"id":"75a04903d6fceeaf9c4703bfc523e224e0fc035edafb2927e5a6e0fd91ba9c51","method":"evm","intent":"charge","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chainId":"8453","recipient":"0x93A1F57D2e0DBE4cc882b5DbAEbe7F0F16443338","amount":"20000","decimals":6,"unitType":null,"session":{"description":"Returns whale, CEX, bridge, and stablecoin flow alerts for a chosen chain and lookback window, each with direction, venue, and USD value — u","methodDetails":{"[redacted-sensitive-key-0]":"[redacted]"}},"sourceType":"challenge","sourceRef":"https://crypto.forgemesh.io/api/whale","sourceOrdinal":0,"firstSeen":"2026-08-26T12:59:41.139Z","lastSeen":"2026-10-09T12:23:58.517Z"},{"id":"6185fafeb79b578ad3fe3f9b82666fb98859a6ce180b1530820e9935ed9d51c5","method":"evm","intent":"charge","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chainId":null,"recipient":null,"amount":"20000","decimals":null,"unitType":null,"session":null,"sourceType":"openapi","sourceRef":"https://crypto.forgemesh.io/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-26T12:57:15.720Z","lastSeen":"2026-10-09T06:18:57.520Z"}],"activeSources":[{"type":"challenge","ref":"https://crypto.forgemesh.io/api/whale","firstSeen":"2026-08-26T12:59:41.139Z","lastSeen":"2026-10-09T12:23:58.517Z"},{"type":"openapi","ref":"https://crypto.forgemesh.io/openapi.json","firstSeen":"2026-08-26T12:57:15.720Z","lastSeen":"2026-10-09T06:18:57.520Z"}],"offerPagination":{"limit":12,"total":2,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"9c75c298190f312fab5a18403fc416addc9b80ef2676795f5941b91bcd3be24b","service_id":"mppscan-c9c3031553a47435c2b56721","url":"https://crypto.forgemesh.io/signal/%7Bsymbol%7D","http_method":"GET","path":"/signal/%7Bsymbol%7D","kind":"paid-api","description":"Single-symbol crypto signal lookup","first_seen":"2026-08-26T12:57:15.720Z","last_seen":"2026-10-09T06:18:57.520Z","last_probe_at":null,"last_status":null,"content_type":null,"tls_state":"not-tested","redirect_count":null,"challenge_format":null,"published":1,"catalog_seen_at":null,"openapi_seen_at":"2026-10-09T06:18:57.520Z","created_at":"2026-08-26 12:57:20","updated_at":"2026-10-09T06:19:42.092Z","offers":[{"id":"05923441a32bbdbb9b0fbf840275e62599e1c87e99696ab27840dc5d074f3fcc","method":"evm","intent":"charge","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chainId":null,"recipient":null,"amount":"50000","decimals":null,"unitType":null,"session":null,"sourceType":"openapi","sourceRef":"https://crypto.forgemesh.io/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-26T12:57:15.720Z","lastSeen":"2026-10-09T06:18:57.520Z"}],"activeSources":[{"type":"openapi","ref":"https://crypto.forgemesh.io/openapi.json","firstSeen":"2026-08-26T12:57:15.720Z","lastSeen":"2026-10-09T06:18:57.520Z"}],"offerPagination":{"limit":12,"total":1,"truncated":false},"activeSourcePagination":{"limit":32,"total":1,"truncated":false}}],"endpointPagination":{"limit":25,"total":14,"nextCursor":null},"sources":[{"source_kind":"mppscan","source_url":"https://mppscan.com/","first_seen":"2026-08-26T12:17:49.318Z","last_seen":"2026-10-09T18:17:43.417Z","evidence":{"discoveredUrl":"https://crypto.forgemesh.io/"}},{"source_kind":"openapi","source_url":"https://crypto.forgemesh.io/openapi.json","first_seen":"2026-08-26T12:57:15.720Z","last_seen":"2026-10-09T06:18:57.520Z","evidence":{"runtimeFetched":true,"finalUrl":"https://crypto.forgemesh.io/openapi.json","serviceInfo":{"name":"ForgeMesh Crypto Signals API","description":"Paid crypto market-intelligence API for autonomous agents: crypto signals, whale/CEX/bridge flow alerts, calibrated price ranges, risk state, preflight checks, decision journals, and outcome audits via x402.","version":"1.0.0"}}}],"sourcePagination":{"limit":100,"total":2,"truncated":false},"security":[{"property_key":"api_catalog_parse","state":"observed","evidence":"No RFC 9727 API catalog was available at this URL (HTTP 404); prior advertised links were withdrawn","basis":"RFC 9727 discovery response","advisory_ref":null,"observed_at":"2026-10-09T18:22:33.773Z","endpoint_id":null},{"property_key":"authorization_delivery_settlement","state":"not-tested","evidence":"Requires paid or state-changing behavior outside scanner scope","basis":"Tempo Aug 24 research class","advisory_ref":"https://github.com/wevm/mppx/pull/510#discussion_r3377899233","observed_at":"2026-10-09T18:22:33.773Z","endpoint_id":null},{"property_key":"bounded_response","state":"tested-pass","evidence":"162 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T18:22:33.773Z","endpoint_id":null},{"property_key":"challenge_parse","state":"unknown","evidence":"No MPP Payment challenge observed","basis":"unauthenticated HTTP response","advisory_ref":null,"observed_at":"2026-10-09T18:22:33.773Z","endpoint_id":null},{"property_key":"channel_lifecycle_binding","state":"not-tested","evidence":"Channel and settlement lifecycle require credentials or payments","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:22:33.773Z","endpoint_id":null},{"property_key":"concurrency_single_winner","state":"not-tested","evidence":"Concurrency and paid state changes are prohibited","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:22:33.773Z","endpoint_id":null},{"property_key":"credential_replay","state":"not-tested","evidence":"Scanner never sends credentials or payments","basis":"methodology","advisory_ref":"https://github.com/advisories/GHSA-fxc9-7j2w-vx54","observed_at":"2026-10-09T18:22:33.773Z","endpoint_id":null},{"property_key":"economic_exposure_metadata","state":"unknown","evidence":"No current Payment challenge exposes session or authorization inputs","basis":"observable challenge values only","advisory_ref":null,"observed_at":"2026-10-09T18:22:33.773Z","endpoint_id":null},{"property_key":"fee_payer_cosigner_binding","state":"not-tested","evidence":"Signature and fee-payer relationships are not observable unauthenticated","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:22:33.773Z","endpoint_id":null},{"property_key":"https_transport","state":"tested-pass","evidence":"HTTPS fetch completed with platform certificate validation","basis":"platform TLS validation","advisory_ref":null,"observed_at":"2026-10-09T18:22:33.773Z","endpoint_id":null},{"property_key":"method_fallback_policy","state":"not-tested","evidence":"Scanner does not select, downgrade, or execute payment methods","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:22:33.773Z","endpoint_id":null},{"property_key":"price_debit_consistency","state":"not-tested","evidence":"Requires a completed paid interaction outside scanner scope","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:22:33.773Z","endpoint_id":null},{"property_key":"redirect_policy","state":"tested-pass","evidence":"0 redirects; every hop passed URL and DNS validation","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T18:22:33.773Z","endpoint_id":null},{"property_key":"replay_idempotency_scope","state":"not-tested","evidence":"Scanner never replays signed credentials","basis":"public advisory and protocol prior art","advisory_ref":"https://github.com/advisories/GHSA-fxc9-7j2w-vx54","observed_at":"2026-10-09T18:22:33.773Z","endpoint_id":null},{"property_key":"ssrf_target_validation","state":"tested-pass","evidence":"1 hop(s) resolved twice to stable public addresses","basis":"scanner URL, DNS and redirect policy","advisory_ref":null,"observed_at":"2026-10-09T18:22:33.773Z","endpoint_id":null},{"property_key":"authorization_delivery_settlement","state":"not-tested","evidence":"Requires paid or state-changing behavior outside scanner scope","basis":"Tempo Aug 24 research class","advisory_ref":"https://github.com/wevm/mppx/pull/510#discussion_r3377899233","observed_at":"2026-10-09T18:21:52.377Z","endpoint_id":"c4b0d362ef99fa025c5819845e5b4e27cbed91aa500f4433df8f3c000d57862b"},{"property_key":"bounded_response","state":"tested-pass","evidence":"1178 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T18:21:52.377Z","endpoint_id":"c4b0d362ef99fa025c5819845e5b4e27cbed91aa500f4433df8f3c000d57862b"},{"property_key":"challenge_parse","state":"tested-pass","evidence":"1 Payment challenge(s) observed on HTTP 402; all required fields decoded and validated","basis":"unauthenticated HTTP response","advisory_ref":null,"observed_at":"2026-10-09T18:21:52.377Z","endpoint_id":"c4b0d362ef99fa025c5819845e5b4e27cbed91aa500f4433df8f3c000d57862b"},{"property_key":"channel_lifecycle_binding","state":"not-tested","evidence":"Channel and settlement lifecycle require credentials or payments","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:21:52.377Z","endpoint_id":"c4b0d362ef99fa025c5819845e5b4e27cbed91aa500f4433df8f3c000d57862b"},{"property_key":"concurrency_single_winner","state":"not-tested","evidence":"Concurrency and paid state changes are prohibited","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:21:52.377Z","endpoint_id":"c4b0d362ef99fa025c5819845e5b4e27cbed91aa500f4433df8f3c000d57862b"},{"property_key":"credential_replay","state":"not-tested","evidence":"Scanner never sends credentials or payments","basis":"methodology","advisory_ref":"https://github.com/advisories/GHSA-fxc9-7j2w-vx54","observed_at":"2026-10-09T18:21:52.377Z","endpoint_id":"c4b0d362ef99fa025c5819845e5b4e27cbed91aa500f4433df8f3c000d57862b"},{"property_key":"economic_exposure_metadata","state":"unknown","evidence":"[{\"method\":\"evm\",\"intent\":\"charge\",\"deposit\":null,\"authorizationWindow\":null,\"depositWindowRatio\":null,\"observableAuthorizationExposure\":null,\"note\":\"unknown: session authorization inputs not observable\"}]","basis":"observable challenge values only","advisory_ref":null,"observed_at":"2026-10-09T18:21:52.377Z","endpoint_id":"c4b0d362ef99fa025c5819845e5b4e27cbed91aa500f4433df8f3c000d57862b"},{"property_key":"fee_payer_cosigner_binding","state":"not-tested","evidence":"Signature and fee-payer relationships are not observable unauthenticated","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:21:52.377Z","endpoint_id":"c4b0d362ef99fa025c5819845e5b4e27cbed91aa500f4433df8f3c000d57862b"},{"property_key":"https_transport","state":"tested-pass","evidence":"HTTPS fetch completed with platform certificate validation","basis":"platform TLS validation","advisory_ref":null,"observed_at":"2026-10-09T18:21:52.377Z","endpoint_id":"c4b0d362ef99fa025c5819845e5b4e27cbed91aa500f4433df8f3c000d57862b"},{"property_key":"method_fallback_policy","state":"not-tested","evidence":"Scanner does not select, downgrade, or execute payment methods","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:21:52.377Z","endpoint_id":"c4b0d362ef99fa025c5819845e5b4e27cbed91aa500f4433df8f3c000d57862b"},{"property_key":"price_debit_consistency","state":"not-tested","evidence":"Requires a completed paid interaction outside scanner scope","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:21:52.377Z","endpoint_id":"c4b0d362ef99fa025c5819845e5b4e27cbed91aa500f4433df8f3c000d57862b"},{"property_key":"redirect_policy","state":"tested-pass","evidence":"0 redirects; every hop passed URL and DNS validation","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T18:21:52.377Z","endpoint_id":"c4b0d362ef99fa025c5819845e5b4e27cbed91aa500f4433df8f3c000d57862b"},{"property_key":"replay_idempotency_scope","state":"not-tested","evidence":"Scanner never replays signed credentials","basis":"public advisory and protocol prior art","advisory_ref":"https://github.com/advisories/GHSA-fxc9-7j2w-vx54","observed_at":"2026-10-09T18:21:52.377Z","endpoint_id":"c4b0d362ef99fa025c5819845e5b4e27cbed91aa500f4433df8f3c000d57862b"},{"property_key":"ssrf_target_validation","state":"tested-pass","evidence":"1 hop(s) resolved twice to stable public addresses","basis":"scanner URL, DNS and redirect policy","advisory_ref":null,"observed_at":"2026-10-09T18:21:52.377Z","endpoint_id":"c4b0d362ef99fa025c5819845e5b4e27cbed91aa500f4433df8f3c000d57862b"},{"property_key":"authorization_delivery_settlement","state":"not-tested","evidence":"Requires paid or state-changing behavior outside scanner scope","basis":"Tempo Aug 24 research class","advisory_ref":"https://github.com/wevm/mppx/pull/510#discussion_r3377899233","observed_at":"2026-10-09T18:21:31.943Z","endpoint_id":"4cc6a5432c1c94a6b7a0c36f0f373eaa216e5d6300dd7f722bc8708dc3951a55"},{"property_key":"bounded_response","state":"tested-pass","evidence":"1256 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T18:21:31.943Z","endpoint_id":"4cc6a5432c1c94a6b7a0c36f0f373eaa216e5d6300dd7f722bc8708dc3951a55"},{"property_key":"challenge_parse","state":"tested-pass","evidence":"1 Payment challenge(s) observed on HTTP 402; all required fields decoded and validated","basis":"unauthenticated HTTP response","advisory_ref":null,"observed_at":"2026-10-09T18:21:31.943Z","endpoint_id":"4cc6a5432c1c94a6b7a0c36f0f373eaa216e5d6300dd7f722bc8708dc3951a55"},{"property_key":"channel_lifecycle_binding","state":"not-tested","evidence":"Channel and settlement lifecycle require credentials or payments","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:21:31.943Z","endpoint_id":"4cc6a5432c1c94a6b7a0c36f0f373eaa216e5d6300dd7f722bc8708dc3951a55"},{"property_key":"concurrency_single_winner","state":"not-tested","evidence":"Concurrency and paid state changes are prohibited","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:21:31.943Z","endpoint_id":"4cc6a5432c1c94a6b7a0c36f0f373eaa216e5d6300dd7f722bc8708dc3951a55"},{"property_key":"credential_replay","state":"not-tested","evidence":"Scanner never sends credentials or payments","basis":"methodology","advisory_ref":"https://github.com/advisories/GHSA-fxc9-7j2w-vx54","observed_at":"2026-10-09T18:21:31.943Z","endpoint_id":"4cc6a5432c1c94a6b7a0c36f0f373eaa216e5d6300dd7f722bc8708dc3951a55"},{"property_key":"economic_exposure_metadata","state":"unknown","evidence":"[{\"method\":\"evm\",\"intent\":\"charge\",\"deposit\":null,\"authorizationWindow\":null,\"depositWindowRatio\":null,\"observableAuthorizationExposure\":null,\"note\":\"unknown: session authorization inputs not observable\"}]","basis":"observable challenge values only","advisory_ref":null,"observed_at":"2026-10-09T18:21:31.943Z","endpoint_id":"4cc6a5432c1c94a6b7a0c36f0f373eaa216e5d6300dd7f722bc8708dc3951a55"},{"property_key":"fee_payer_cosigner_binding","state":"not-tested","evidence":"Signature and fee-payer relationships are not observable unauthenticated","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:21:31.943Z","endpoint_id":"4cc6a5432c1c94a6b7a0c36f0f373eaa216e5d6300dd7f722bc8708dc3951a55"},{"property_key":"https_transport","state":"tested-pass","evidence":"HTTPS fetch completed with platform certificate validation","basis":"platform TLS validation","advisory_ref":null,"observed_at":"2026-10-09T18:21:31.943Z","endpoint_id":"4cc6a5432c1c94a6b7a0c36f0f373eaa216e5d6300dd7f722bc8708dc3951a55"},{"property_key":"method_fallback_policy","state":"not-tested","evidence":"Scanner does not select, downgrade, or execute payment methods","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:21:31.943Z","endpoint_id":"4cc6a5432c1c94a6b7a0c36f0f373eaa216e5d6300dd7f722bc8708dc3951a55"},{"property_key":"price_debit_consistency","state":"not-tested","evidence":"Requires a completed paid interaction outside scanner scope","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:21:31.943Z","endpoint_id":"4cc6a5432c1c94a6b7a0c36f0f373eaa216e5d6300dd7f722bc8708dc3951a55"},{"property_key":"redirect_policy","state":"tested-pass","evidence":"0 redirects; every hop passed URL and DNS validation","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T18:21:31.943Z","endpoint_id":"4cc6a5432c1c94a6b7a0c36f0f373eaa216e5d6300dd7f722bc8708dc3951a55"},{"property_key":"replay_idempotency_scope","state":"not-tested","evidence":"Scanner never replays signed credentials","basis":"public advisory and protocol prior art","advisory_ref":"https://github.com/advisories/GHSA-fxc9-7j2w-vx54","observed_at":"2026-10-09T18:21:31.943Z","endpoint_id":"4cc6a5432c1c94a6b7a0c36f0f373eaa216e5d6300dd7f722bc8708dc3951a55"},{"property_key":"ssrf_target_validation","state":"tested-pass","evidence":"1 hop(s) resolved twice to stable public addresses","basis":"scanner URL, DNS and redirect policy","advisory_ref":null,"observed_at":"2026-10-09T18:21:31.943Z","endpoint_id":"4cc6a5432c1c94a6b7a0c36f0f373eaa216e5d6300dd7f722bc8708dc3951a55"},{"property_key":"authorization_delivery_settlement","state":"not-tested","evidence":"Requires paid or state-changing behavior outside scanner scope","basis":"Tempo Aug 24 research class","advisory_ref":"https://github.com/wevm/mppx/pull/510#discussion_r3377899233","observed_at":"2026-10-09T18:20:55.929Z","endpoint_id":"e1144948b65c0dcca5b7d4bc946c975e883fbd56e1de1c5090daf8f13e5556b4"},{"property_key":"bounded_response","state":"tested-pass","evidence":"35038 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T18:20:55.929Z","endpoint_id":"e1144948b65c0dcca5b7d4bc946c975e883fbd56e1de1c5090daf8f13e5556b4"},{"property_key":"challenge_parse","state":"unknown","evidence":"No MPP Payment challenge observed","basis":"unauthenticated HTTP response","advisory_ref":null,"observed_at":"2026-10-09T18:20:55.929Z","endpoint_id":"e1144948b65c0dcca5b7d4bc946c975e883fbd56e1de1c5090daf8f13e5556b4"},{"property_key":"channel_lifecycle_binding","state":"not-tested","evidence":"Channel and settlement lifecycle require credentials or payments","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:20:55.929Z","endpoint_id":"e1144948b65c0dcca5b7d4bc946c975e883fbd56e1de1c5090daf8f13e5556b4"},{"property_key":"concurrency_single_winner","state":"not-tested","evidence":"Concurrency and paid state changes are prohibited","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:20:55.929Z","endpoint_id":"e1144948b65c0dcca5b7d4bc946c975e883fbd56e1de1c5090daf8f13e5556b4"},{"property_key":"credential_replay","state":"not-tested","evidence":"Scanner never sends credentials or payments","basis":"methodology","advisory_ref":"https://github.com/advisories/GHSA-fxc9-7j2w-vx54","observed_at":"2026-10-09T18:20:55.929Z","endpoint_id":"e1144948b65c0dcca5b7d4bc946c975e883fbd56e1de1c5090daf8f13e5556b4"},{"property_key":"economic_exposure_metadata","state":"unknown","evidence":"No current Payment challenge exposes session or authorization inputs","basis":"observable challenge values only","advisory_ref":null,"observed_at":"2026-10-09T18:20:55.929Z","endpoint_id":"e1144948b65c0dcca5b7d4bc946c975e883fbd56e1de1c5090daf8f13e5556b4"},{"property_key":"fee_payer_cosigner_binding","state":"not-tested","evidence":"Signature and fee-payer relationships are not observable unauthenticated","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:20:55.929Z","endpoint_id":"e1144948b65c0dcca5b7d4bc946c975e883fbd56e1de1c5090daf8f13e5556b4"},{"property_key":"https_transport","state":"tested-pass","evidence":"HTTPS fetch completed with platform certificate validation","basis":"platform TLS validation","advisory_ref":null,"observed_at":"2026-10-09T18:20:55.929Z","endpoint_id":"e1144948b65c0dcca5b7d4bc946c975e883fbd56e1de1c5090daf8f13e5556b4"},{"property_key":"method_fallback_policy","state":"not-tested","evidence":"Scanner does not select, downgrade, or execute payment methods","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:20:55.929Z","endpoint_id":"e1144948b65c0dcca5b7d4bc946c975e883fbd56e1de1c5090daf8f13e5556b4"},{"property_key":"price_debit_consistency","state":"not-tested","evidence":"Requires a completed paid interaction outside scanner scope","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:20:55.929Z","endpoint_id":"e1144948b65c0dcca5b7d4bc946c975e883fbd56e1de1c5090daf8f13e5556b4"},{"property_key":"redirect_policy","state":"tested-pass","evidence":"0 redirects; every hop passed URL and DNS validation","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T18:20:55.929Z","endpoint_id":"e1144948b65c0dcca5b7d4bc946c975e883fbd56e1de1c5090daf8f13e5556b4"},{"property_key":"replay_idempotency_scope","state":"not-tested","evidence":"Scanner never replays signed credentials","basis":"public advisory and protocol prior art","advisory_ref":"https://github.com/advisories/GHSA-fxc9-7j2w-vx54","observed_at":"2026-10-09T18:20:55.929Z","endpoint_id":"e1144948b65c0dcca5b7d4bc946c975e883fbd56e1de1c5090daf8f13e5556b4"},{"property_key":"ssrf_target_validation","state":"tested-pass","evidence":"1 hop(s) resolved twice to stable public addresses","basis":"scanner URL, DNS and redirect policy","advisory_ref":null,"observed_at":"2026-10-09T18:20:55.929Z","endpoint_id":"e1144948b65c0dcca5b7d4bc946c975e883fbd56e1de1c5090daf8f13e5556b4"},{"property_key":"authorization_delivery_settlement","state":"not-tested","evidence":"Requires paid or state-changing behavior outside scanner scope","basis":"Tempo Aug 24 research class","advisory_ref":"https://github.com/wevm/mppx/pull/510#discussion_r3377899233","observed_at":"2026-10-09T18:20:51.391Z","endpoint_id":"0f163d11e73bb6e7ae391a396e05efab784c30d051a1cf46d1ed7d4163bbe226"},{"property_key":"bounded_response","state":"tested-pass","evidence":"1355 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T18:20:51.391Z","endpoint_id":"0f163d11e73bb6e7ae391a396e05efab784c30d051a1cf46d1ed7d4163bbe226"},{"property_key":"challenge_parse","state":"tested-pass","evidence":"1 Payment challenge(s) observed on HTTP 402; all required fields decoded and validated","basis":"unauthenticated HTTP response","advisory_ref":null,"observed_at":"2026-10-09T18:20:51.391Z","endpoint_id":"0f163d11e73bb6e7ae391a396e05efab784c30d051a1cf46d1ed7d4163bbe226"},{"property_key":"channel_lifecycle_binding","state":"not-tested","evidence":"Channel and settlement lifecycle require credentials or payments","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:20:51.391Z","endpoint_id":"0f163d11e73bb6e7ae391a396e05efab784c30d051a1cf46d1ed7d4163bbe226"},{"property_key":"concurrency_single_winner","state":"not-tested","evidence":"Concurrency and paid state changes are prohibited","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:20:51.391Z","endpoint_id":"0f163d11e73bb6e7ae391a396e05efab784c30d051a1cf46d1ed7d4163bbe226"},{"property_key":"credential_replay","state":"not-tested","evidence":"Scanner never sends credentials or payments","basis":"methodology","advisory_ref":"https://github.com/advisories/GHSA-fxc9-7j2w-vx54","observed_at":"2026-10-09T18:20:51.391Z","endpoint_id":"0f163d11e73bb6e7ae391a396e05efab784c30d051a1cf46d1ed7d4163bbe226"},{"property_key":"economic_exposure_metadata","state":"unknown","evidence":"[{\"method\":\"evm\",\"intent\":\"charge\",\"deposit\":null,\"authorizationWindow\":null,\"depositWindowRatio\":null,\"observableAuthorizationExposure\":null,\"note\":\"unknown: session authorization inputs not observable\"}]","basis":"observable challenge values only","advisory_ref":null,"observed_at":"2026-10-09T18:20:51.391Z","endpoint_id":"0f163d11e73bb6e7ae391a396e05efab784c30d051a1cf46d1ed7d4163bbe226"},{"property_key":"fee_payer_cosigner_binding","state":"not-tested","evidence":"Signature and fee-payer relationships are not observable unauthenticated","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:20:51.391Z","endpoint_id":"0f163d11e73bb6e7ae391a396e05efab784c30d051a1cf46d1ed7d4163bbe226"},{"property_key":"https_transport","state":"tested-pass","evidence":"HTTPS fetch completed with platform certificate validation","basis":"platform TLS validation","advisory_ref":null,"observed_at":"2026-10-09T18:20:51.391Z","endpoint_id":"0f163d11e73bb6e7ae391a396e05efab784c30d051a1cf46d1ed7d4163bbe226"},{"property_key":"method_fallback_policy","state":"not-tested","evidence":"Scanner does not select, downgrade, or execute payment methods","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:20:51.391Z","endpoint_id":"0f163d11e73bb6e7ae391a396e05efab784c30d051a1cf46d1ed7d4163bbe226"},{"property_key":"price_debit_consistency","state":"not-tested","evidence":"Requires a completed paid interaction outside scanner scope","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:20:51.391Z","endpoint_id":"0f163d11e73bb6e7ae391a396e05efab784c30d051a1cf46d1ed7d4163bbe226"},{"property_key":"redirect_policy","state":"tested-pass","evidence":"0 redirects; every hop passed URL and DNS validation","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T18:20:51.391Z","endpoint_id":"0f163d11e73bb6e7ae391a396e05efab784c30d051a1cf46d1ed7d4163bbe226"},{"property_key":"replay_idempotency_scope","state":"not-tested","evidence":"Scanner never replays signed credentials","basis":"public advisory and protocol prior art","advisory_ref":"https://github.com/advisories/GHSA-fxc9-7j2w-vx54","observed_at":"2026-10-09T18:20:51.391Z","endpoint_id":"0f163d11e73bb6e7ae391a396e05efab784c30d051a1cf46d1ed7d4163bbe226"},{"property_key":"ssrf_target_validation","state":"tested-pass","evidence":"1 hop(s) resolved twice to stable public addresses","basis":"scanner URL, DNS and redirect policy","advisory_ref":null,"observed_at":"2026-10-09T18:20:51.391Z","endpoint_id":"0f163d11e73bb6e7ae391a396e05efab784c30d051a1cf46d1ed7d4163bbe226"},{"property_key":"authorization_delivery_settlement","state":"not-tested","evidence":"Requires paid or state-changing behavior outside scanner scope","basis":"Tempo Aug 24 research class","advisory_ref":"https://github.com/wevm/mppx/pull/510#discussion_r3377899233","observed_at":"2026-10-09T18:20:30.472Z","endpoint_id":"87961a708bdb59a3facf2d74ab920d87ca6285057914c5edcc89da3f1f36730b"},{"property_key":"bounded_response","state":"tested-pass","evidence":"1413 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T18:20:30.472Z","endpoint_id":"87961a708bdb59a3facf2d74ab920d87ca6285057914c5edcc89da3f1f36730b"},{"property_key":"challenge_parse","state":"tested-pass","evidence":"1 Payment challenge(s) observed on HTTP 402; all required fields decoded and validated","basis":"unauthenticated HTTP response","advisory_ref":null,"observed_at":"2026-10-09T18:20:30.472Z","endpoint_id":"87961a708bdb59a3facf2d74ab920d87ca6285057914c5edcc89da3f1f36730b"},{"property_key":"channel_lifecycle_binding","state":"not-tested","evidence":"Channel and settlement lifecycle require credentials or payments","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:20:30.472Z","endpoint_id":"87961a708bdb59a3facf2d74ab920d87ca6285057914c5edcc89da3f1f36730b"},{"property_key":"concurrency_single_winner","state":"not-tested","evidence":"Concurrency and paid state changes are prohibited","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:20:30.472Z","endpoint_id":"87961a708bdb59a3facf2d74ab920d87ca6285057914c5edcc89da3f1f36730b"},{"property_key":"credential_replay","state":"not-tested","evidence":"Scanner never sends credentials or payments","basis":"methodology","advisory_ref":"https://github.com/advisories/GHSA-fxc9-7j2w-vx54","observed_at":"2026-10-09T18:20:30.472Z","endpoint_id":"87961a708bdb59a3facf2d74ab920d87ca6285057914c5edcc89da3f1f36730b"},{"property_key":"economic_exposure_metadata","state":"unknown","evidence":"[{\"method\":\"evm\",\"intent\":\"charge\",\"deposit\":null,\"authorizationWindow\":null,\"depositWindowRatio\":null,\"observableAuthorizationExposure\":null,\"note\":\"unknown: session authorization inputs not observable\"}]","basis":"observable challenge values only","advisory_ref":null,"observed_at":"2026-10-09T18:20:30.472Z","endpoint_id":"87961a708bdb59a3facf2d74ab920d87ca6285057914c5edcc89da3f1f36730b"},{"property_key":"fee_payer_cosigner_binding","state":"not-tested","evidence":"Signature and fee-payer relationships are not observable unauthenticated","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:20:30.472Z","endpoint_id":"87961a708bdb59a3facf2d74ab920d87ca6285057914c5edcc89da3f1f36730b"},{"property_key":"https_transport","state":"tested-pass","evidence":"HTTPS fetch completed with platform certificate validation","basis":"platform TLS validation","advisory_ref":null,"observed_at":"2026-10-09T18:20:30.472Z","endpoint_id":"87961a708bdb59a3facf2d74ab920d87ca6285057914c5edcc89da3f1f36730b"},{"property_key":"method_fallback_policy","state":"not-tested","evidence":"Scanner does not select, downgrade, or execute payment methods","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:20:30.472Z","endpoint_id":"87961a708bdb59a3facf2d74ab920d87ca6285057914c5edcc89da3f1f36730b"},{"property_key":"price_debit_consistency","state":"not-tested","evidence":"Requires a completed paid interaction outside scanner scope","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:20:30.472Z","endpoint_id":"87961a708bdb59a3facf2d74ab920d87ca6285057914c5edcc89da3f1f36730b"},{"property_key":"redirect_policy","state":"tested-pass","evidence":"0 redirects; every hop passed URL and DNS validation","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T18:20:30.472Z","endpoint_id":"87961a708bdb59a3facf2d74ab920d87ca6285057914c5edcc89da3f1f36730b"},{"property_key":"replay_idempotency_scope","state":"not-tested","evidence":"Scanner never replays signed credentials","basis":"public advisory and protocol prior art","advisory_ref":"https://github.com/advisories/GHSA-fxc9-7j2w-vx54","observed_at":"2026-10-09T18:20:30.472Z","endpoint_id":"87961a708bdb59a3facf2d74ab920d87ca6285057914c5edcc89da3f1f36730b"},{"property_key":"ssrf_target_validation","state":"tested-pass","evidence":"1 hop(s) resolved twice to stable public addresses","basis":"scanner URL, DNS and redirect policy","advisory_ref":null,"observed_at":"2026-10-09T18:20:30.472Z","endpoint_id":"87961a708bdb59a3facf2d74ab920d87ca6285057914c5edcc89da3f1f36730b"},{"property_key":"authorization_delivery_settlement","state":"not-tested","evidence":"Requires paid or state-changing behavior outside scanner scope","basis":"Tempo Aug 24 research class","advisory_ref":"https://github.com/wevm/mppx/pull/510#discussion_r3377899233","observed_at":"2026-10-09T18:20:23.532Z","endpoint_id":"78fdb34ebf7deff57503b6e5445ed3291bc38f7f835fd6fd0968d892d074ed73"},{"property_key":"bounded_response","state":"tested-pass","evidence":"1261 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T18:20:23.532Z","endpoint_id":"78fdb34ebf7deff57503b6e5445ed3291bc38f7f835fd6fd0968d892d074ed73"},{"property_key":"challenge_parse","state":"tested-pass","evidence":"1 Payment challenge(s) observed on HTTP 402; all required fields decoded and validated","basis":"unauthenticated HTTP response","advisory_ref":null,"observed_at":"2026-10-09T18:20:23.532Z","endpoint_id":"78fdb34ebf7deff57503b6e5445ed3291bc38f7f835fd6fd0968d892d074ed73"},{"property_key":"channel_lifecycle_binding","state":"not-tested","evidence":"Channel and settlement lifecycle require credentials or payments","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:20:23.532Z","endpoint_id":"78fdb34ebf7deff57503b6e5445ed3291bc38f7f835fd6fd0968d892d074ed73"},{"property_key":"concurrency_single_winner","state":"not-tested","evidence":"Concurrency and paid state changes are prohibited","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:20:23.532Z","endpoint_id":"78fdb34ebf7deff57503b6e5445ed3291bc38f7f835fd6fd0968d892d074ed73"},{"property_key":"credential_replay","state":"not-tested","evidence":"Scanner never sends credentials or payments","basis":"methodology","advisory_ref":"https://github.com/advisories/GHSA-fxc9-7j2w-vx54","observed_at":"2026-10-09T18:20:23.532Z","endpoint_id":"78fdb34ebf7deff57503b6e5445ed3291bc38f7f835fd6fd0968d892d074ed73"},{"property_key":"economic_exposure_metadata","state":"unknown","evidence":"[{\"method\":\"evm\",\"intent\":\"charge\",\"deposit\":null,\"authorizationWindow\":null,\"depositWindowRatio\":null,\"observableAuthorizationExposure\":null,\"note\":\"unknown: session authorization inputs not observable\"}]","basis":"observable challenge values only","advisory_ref":null,"observed_at":"2026-10-09T18:20:23.532Z","endpoint_id":"78fdb34ebf7deff57503b6e5445ed3291bc38f7f835fd6fd0968d892d074ed73"},{"property_key":"fee_payer_cosigner_binding","state":"not-tested","evidence":"Signature and fee-payer relationships are not observable unauthenticated","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:20:23.532Z","endpoint_id":"78fdb34ebf7deff57503b6e5445ed3291bc38f7f835fd6fd0968d892d074ed73"},{"property_key":"https_transport","state":"tested-pass","evidence":"HTTPS fetch completed with platform certificate validation","basis":"platform TLS validation","advisory_ref":null,"observed_at":"2026-10-09T18:20:23.532Z","endpoint_id":"78fdb34ebf7deff57503b6e5445ed3291bc38f7f835fd6fd0968d892d074ed73"},{"property_key":"method_fallback_policy","state":"not-tested","evidence":"Scanner does not select, downgrade, or execute payment methods","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:20:23.532Z","endpoint_id":"78fdb34ebf7deff57503b6e5445ed3291bc38f7f835fd6fd0968d892d074ed73"},{"property_key":"price_debit_consistency","state":"not-tested","evidence":"Requires a completed paid interaction outside scanner scope","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:20:23.532Z","endpoint_id":"78fdb34ebf7deff57503b6e5445ed3291bc38f7f835fd6fd0968d892d074ed73"},{"property_key":"redirect_policy","state":"tested-pass","evidence":"0 redirects; every hop passed URL and DNS validation","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T18:20:23.532Z","endpoint_id":"78fdb34ebf7deff57503b6e5445ed3291bc38f7f835fd6fd0968d892d074ed73"},{"property_key":"replay_idempotency_scope","state":"not-tested","evidence":"Scanner never replays signed credentials","basis":"public advisory and protocol prior art","advisory_ref":"https://github.com/advisories/GHSA-fxc9-7j2w-vx54","observed_at":"2026-10-09T18:20:23.532Z","endpoint_id":"78fdb34ebf7deff57503b6e5445ed3291bc38f7f835fd6fd0968d892d074ed73"},{"property_key":"ssrf_target_validation","state":"tested-pass","evidence":"1 hop(s) resolved twice to stable public addresses","basis":"scanner URL, DNS and redirect policy","advisory_ref":null,"observed_at":"2026-10-09T18:20:23.532Z","endpoint_id":"78fdb34ebf7deff57503b6e5445ed3291bc38f7f835fd6fd0968d892d074ed73"},{"property_key":"authorization_delivery_settlement","state":"not-tested","evidence":"Requires paid or state-changing behavior outside scanner scope","basis":"Tempo Aug 24 research class","advisory_ref":"https://github.com/wevm/mppx/pull/510#discussion_r3377899233","observed_at":"2026-10-09T12:26:44.956Z","endpoint_id":"0166346803048bcdf713d91705ccf44103e5db120747f2947a86021f43248623"},{"property_key":"bounded_response","state":"tested-pass","evidence":"1543 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T12:26:44.956Z","endpoint_id":"0166346803048bcdf713d91705ccf44103e5db120747f2947a86021f43248623"},{"property_key":"challenge_parse","state":"tested-pass","evidence":"1 Payment challenge(s) observed on HTTP 402; all required fields decoded and validated","basis":"unauthenticated HTTP response","advisory_ref":null,"observed_at":"2026-10-09T12:26:44.956Z","endpoint_id":"0166346803048bcdf713d91705ccf44103e5db120747f2947a86021f43248623"},{"property_key":"channel_lifecycle_binding","state":"not-tested","evidence":"Channel and settlement lifecycle require credentials or payments","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T12:26:44.956Z","endpoint_id":"0166346803048bcdf713d91705ccf44103e5db120747f2947a86021f43248623"},{"property_key":"concurrency_single_winner","state":"not-tested","evidence":"Concurrency and paid state changes are prohibited","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T12:26:44.956Z","endpoint_id":"0166346803048bcdf713d91705ccf44103e5db120747f2947a86021f43248623"},{"property_key":"credential_replay","state":"not-tested","evidence":"Scanner never sends credentials or payments","basis":"methodology","advisory_ref":"https://github.com/advisories/GHSA-fxc9-7j2w-vx54","observed_at":"2026-10-09T12:26:44.956Z","endpoint_id":"0166346803048bcdf713d91705ccf44103e5db120747f2947a86021f43248623"},{"property_key":"economic_exposure_metadata","state":"unknown","evidence":"[{\"method\":\"evm\",\"intent\":\"charge\",\"deposit\":null,\"authorizationWindow\":null,\"depositWindowRatio\":null,\"observableAuthorizationExposure\":null,\"note\":\"unknown: session authorization inputs not observable\"}]","basis":"observable challenge values only","advisory_ref":null,"observed_at":"2026-10-09T12:26:44.956Z","endpoint_id":"0166346803048bcdf713d91705ccf44103e5db120747f2947a86021f43248623"},{"property_key":"fee_payer_cosigner_binding","state":"not-tested","evidence":"Signature and fee-payer relationships are not observable unauthenticated","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T12:26:44.956Z","endpoint_id":"0166346803048bcdf713d91705ccf44103e5db120747f2947a86021f43248623"},{"property_key":"https_transport","state":"tested-pass","evidence":"HTTPS fetch completed with platform certificate validation","basis":"platform TLS validation","advisory_ref":null,"observed_at":"2026-10-09T12:26:44.956Z","endpoint_id":"0166346803048bcdf713d91705ccf44103e5db120747f2947a86021f43248623"},{"property_key":"method_fallback_policy","state":"not-tested","evidence":"Scanner does not select, downgrade, or execute payment methods","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T12:26:44.956Z","endpoint_id":"0166346803048bcdf713d91705ccf44103e5db120747f2947a86021f43248623"},{"property_key":"price_debit_consistency","state":"not-tested","evidence":"Requires a completed paid interaction outside scanner scope","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T12:26:44.956Z","endpoint_id":"0166346803048bcdf713d91705ccf44103e5db120747f2947a86021f43248623"},{"property_key":"redirect_policy","state":"tested-pass","evidence":"0 redirects; every hop passed URL and DNS validation","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T12:26:44.956Z","endpoint_id":"0166346803048bcdf713d91705ccf44103e5db120747f2947a86021f43248623"},{"property_key":"replay_idempotency_scope","state":"not-tested","evidence":"Scanner never replays signed credentials","basis":"public advisory and protocol prior art","advisory_ref":"https://github.com/advisories/GHSA-fxc9-7j2w-vx54","observed_at":"2026-10-09T12:26:44.956Z","endpoint_id":"0166346803048bcdf713d91705ccf44103e5db120747f2947a86021f43248623"},{"property_key":"ssrf_target_validation","state":"tested-pass","evidence":"1 hop(s) resolved twice to stable public addresses","basis":"scanner URL, DNS and redirect policy","advisory_ref":null,"observed_at":"2026-10-09T12:26:44.956Z","endpoint_id":"0166346803048bcdf713d91705ccf44103e5db120747f2947a86021f43248623"},{"property_key":"authorization_delivery_settlement","state":"not-tested","evidence":"Requires paid or state-changing behavior outside scanner scope","basis":"Tempo Aug 24 research class","advisory_ref":"https://github.com/wevm/mppx/pull/510#discussion_r3377899233","observed_at":"2026-10-09T12:24:33.471Z","endpoint_id":"0348561370c70ab525a61523d5f5eba12207cca541c03ea6485022383ba27002"},{"property_key":"bounded_response","state":"tested-pass","evidence":"1806 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T12:24:33.471Z","endpoint_id":"0348561370c70ab525a61523d5f5eba12207cca541c03ea6485022383ba27002"},{"property_key":"challenge_parse","state":"tested-pass","evidence":"1 Payment challenge(s) observed on HTTP 402; all required fields decoded and validated","basis":"unauthenticated HTTP response","advisory_ref":null,"observed_at":"2026-10-09T12:24:33.471Z","endpoint_id":"0348561370c70ab525a61523d5f5eba12207cca541c03ea6485022383ba27002"},{"property_key":"channel_lifecycle_binding","state":"not-tested","evidence":"Channel and settlement lifecycle require credentials or payments","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T12:24:33.471Z","endpoint_id":"0348561370c70ab525a61523d5f5eba12207cca541c03ea6485022383ba27002"},{"property_key":"concurrency_single_winner","state":"not-tested","evidence":"Concurrency and paid state changes are prohibited","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T12:24:33.471Z","endpoint_id":"0348561370c70ab525a61523d5f5eba12207cca541c03ea6485022383ba27002"},{"property_key":"credential_replay","state":"not-tested","evidence":"Scanner never sends credentials or payments","basis":"methodology","advisory_ref":"https://github.com/advisories/GHSA-fxc9-7j2w-vx54","observed_at":"2026-10-09T12:24:33.471Z","endpoint_id":"0348561370c70ab525a61523d5f5eba12207cca541c03ea6485022383ba27002"},{"property_key":"economic_exposure_metadata","state":"unknown","evidence":"[{\"method\":\"evm\",\"intent\":\"charge\",\"deposit\":null,\"authorizationWindow\":null,\"depositWindowRatio\":null,\"observableAuthorizationExposure\":null,\"note\":\"unknown: session authorization inputs not observable\"}]","basis":"observable challenge values only","advisory_ref":null,"observed_at":"2026-10-09T12:24:33.471Z","endpoint_id":"0348561370c70ab525a61523d5f5eba12207cca541c03ea6485022383ba27002"},{"property_key":"fee_payer_cosigner_binding","state":"not-tested","evidence":"Signature and fee-payer relationships are not observable unauthenticated","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T12:24:33.471Z","endpoint_id":"0348561370c70ab525a61523d5f5eba12207cca541c03ea6485022383ba27002"},{"property_key":"https_transport","state":"tested-pass","evidence":"HTTPS fetch completed with platform certificate validation","basis":"platform TLS validation","advisory_ref":null,"observed_at":"2026-10-09T12:24:33.471Z","endpoint_id":"0348561370c70ab525a61523d5f5eba12207cca541c03ea6485022383ba27002"},{"property_key":"method_fallback_policy","state":"not-tested","evidence":"Scanner does not select, downgrade, or execute payment methods","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T12:24:33.471Z","endpoint_id":"0348561370c70ab525a61523d5f5eba12207cca541c03ea6485022383ba27002"},{"property_key":"price_debit_consistency","state":"not-tested","evidence":"Requires a completed paid interaction outside scanner scope","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T12:24:33.471Z","endpoint_id":"0348561370c70ab525a61523d5f5eba12207cca541c03ea6485022383ba27002"},{"property_key":"redirect_policy","state":"tested-pass","evidence":"0 redirects; every hop passed URL and DNS validation","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T12:24:33.471Z","endpoint_id":"0348561370c70ab525a61523d5f5eba12207cca541c03ea6485022383ba27002"},{"property_key":"replay_idempotency_scope","state":"not-tested","evidence":"Scanner never replays signed credentials","basis":"public advisory and protocol prior art","advisory_ref":"https://github.com/advisories/GHSA-fxc9-7j2w-vx54","observed_at":"2026-10-09T12:24:33.471Z","endpoint_id":"0348561370c70ab525a61523d5f5eba12207cca541c03ea6485022383ba27002"},{"property_key":"ssrf_target_validation","state":"tested-pass","evidence":"1 hop(s) resolved twice to stable public addresses","basis":"scanner URL, DNS and redirect policy","advisory_ref":null,"observed_at":"2026-10-09T12:24:33.471Z","endpoint_id":"0348561370c70ab525a61523d5f5eba12207cca541c03ea6485022383ba27002"},{"property_key":"authorization_delivery_settlement","state":"not-tested","evidence":"Requires paid or state-changing behavior outside scanner scope","basis":"Tempo Aug 24 research class","advisory_ref":"https://github.com/wevm/mppx/pull/510#discussion_r3377899233","observed_at":"2026-10-09T12:23:58.517Z","endpoint_id":"089a4c7fe23597fa32cbe8be56aaca18c32a02b59e92a731422623b8ffe6d0f4"},{"property_key":"bounded_response","state":"tested-pass","evidence":"1330 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T12:23:58.517Z","endpoint_id":"089a4c7fe23597fa32cbe8be56aaca18c32a02b59e92a731422623b8ffe6d0f4"},{"property_key":"challenge_parse","state":"tested-pass","evidence":"1 Payment challenge(s) observed on HTTP 402; all required fields decoded and validated","basis":"unauthenticated HTTP response","advisory_ref":null,"observed_at":"2026-10-09T12:23:58.517Z","endpoint_id":"089a4c7fe23597fa32cbe8be56aaca18c32a02b59e92a731422623b8ffe6d0f4"},{"property_key":"channel_lifecycle_binding","state":"not-tested","evidence":"Channel and settlement lifecycle require credentials or payments","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T12:23:58.517Z","endpoint_id":"089a4c7fe23597fa32cbe8be56aaca18c32a02b59e92a731422623b8ffe6d0f4"},{"property_key":"concurrency_single_winner","state":"not-tested","evidence":"Concurrency and paid state changes are prohibited","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T12:23:58.517Z","endpoint_id":"089a4c7fe23597fa32cbe8be56aaca18c32a02b59e92a731422623b8ffe6d0f4"},{"property_key":"credential_replay","state":"not-tested","evidence":"Scanner never sends credentials or payments","basis":"methodology","advisory_ref":"https://github.com/advisories/GHSA-fxc9-7j2w-vx54","observed_at":"2026-10-09T12:23:58.517Z","endpoint_id":"089a4c7fe23597fa32cbe8be56aaca18c32a02b59e92a731422623b8ffe6d0f4"},{"property_key":"economic_exposure_metadata","state":"unknown","evidence":"[{\"method\":\"evm\",\"intent\":\"charge\",\"deposit\":null,\"authorizationWindow\":null,\"depositWindowRatio\":null,\"observableAuthorizationExposure\":null,\"note\":\"unknown: session authorization inputs not observable\"}]","basis":"observable challenge values only","advisory_ref":null,"observed_at":"2026-10-09T12:23:58.517Z","endpoint_id":"089a4c7fe23597fa32cbe8be56aaca18c32a02b59e92a731422623b8ffe6d0f4"},{"property_key":"fee_payer_cosigner_binding","state":"not-tested","evidence":"Signature and fee-payer relationships are not observable unauthenticated","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T12:23:58.517Z","endpoint_id":"089a4c7fe23597fa32cbe8be56aaca18c32a02b59e92a731422623b8ffe6d0f4"},{"property_key":"https_transport","state":"tested-pass","evidence":"HTTPS fetch completed with platform certificate validation","basis":"platform TLS validation","advisory_ref":null,"observed_at":"2026-10-09T12:23:58.517Z","endpoint_id":"089a4c7fe23597fa32cbe8be56aaca18c32a02b59e92a731422623b8ffe6d0f4"},{"property_key":"method_fallback_policy","state":"not-tested","evidence":"Scanner does not select, downgrade, or execute payment methods","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T12:23:58.517Z","endpoint_id":"089a4c7fe23597fa32cbe8be56aaca18c32a02b59e92a731422623b8ffe6d0f4"},{"property_key":"price_debit_consistency","state":"not-tested","evidence":"Requires a completed paid interaction outside scanner scope","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T12:23:58.517Z","endpoint_id":"089a4c7fe23597fa32cbe8be56aaca18c32a02b59e92a731422623b8ffe6d0f4"},{"property_key":"redirect_policy","state":"tested-pass","evidence":"0 redirects; every hop passed URL and DNS validation","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T12:23:58.517Z","endpoint_id":"089a4c7fe23597fa32cbe8be56aaca18c32a02b59e92a731422623b8ffe6d0f4"},{"property_key":"replay_idempotency_scope","state":"not-tested","evidence":"Scanner never replays signed credentials","basis":"public advisory and protocol prior art","advisory_ref":"https://github.com/advisories/GHSA-fxc9-7j2w-vx54","observed_at":"2026-10-09T12:23:58.517Z","endpoint_id":"089a4c7fe23597fa32cbe8be56aaca18c32a02b59e92a731422623b8ffe6d0f4"},{"property_key":"ssrf_target_validation","state":"tested-pass","evidence":"1 hop(s) resolved twice to stable public addresses","basis":"scanner URL, DNS and redirect policy","advisory_ref":null,"observed_at":"2026-10-09T12:23:58.517Z","endpoint_id":"089a4c7fe23597fa32cbe8be56aaca18c32a02b59e92a731422623b8ffe6d0f4"},{"property_key":"authorization_delivery_settlement","state":"not-tested","evidence":"Requires paid or state-changing behavior outside scanner scope","basis":"Tempo Aug 24 research class","advisory_ref":"https://github.com/wevm/mppx/pull/510#discussion_r3377899233","observed_at":"2026-10-09T12:23:07.576Z","endpoint_id":"ff51369ef7dc51be016b7f4099fa69ac46c5c1d68b95e687bdc4a31a1453cd86"},{"property_key":"bounded_response","state":"tested-pass","evidence":"1549 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T12:23:07.576Z","endpoint_id":"ff51369ef7dc51be016b7f4099fa69ac46c5c1d68b95e687bdc4a31a1453cd86"},{"property_key":"challenge_parse","state":"tested-pass","evidence":"1 Payment challenge(s) observed on HTTP 402; all required fields decoded and validated","basis":"unauthenticated HTTP response","advisory_ref":null,"observed_at":"2026-10-09T12:23:07.576Z","endpoint_id":"ff51369ef7dc51be016b7f4099fa69ac46c5c1d68b95e687bdc4a31a1453cd86"},{"property_key":"channel_lifecycle_binding","state":"not-tested","evidence":"Channel and settlement lifecycle require credentials or payments","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T12:23:07.576Z","endpoint_id":"ff51369ef7dc51be016b7f4099fa69ac46c5c1d68b95e687bdc4a31a1453cd86"},{"property_key":"concurrency_single_winner","state":"not-tested","evidence":"Concurrency and paid state changes are prohibited","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T12:23:07.576Z","endpoint_id":"ff51369ef7dc51be016b7f4099fa69ac46c5c1d68b95e687bdc4a31a1453cd86"},{"property_key":"credential_replay","state":"not-tested","evidence":"Scanner never sends credentials or payments","basis":"methodology","advisory_ref":"https://github.com/advisories/GHSA-fxc9-7j2w-vx54","observed_at":"2026-10-09T12:23:07.576Z","endpoint_id":"ff51369ef7dc51be016b7f4099fa69ac46c5c1d68b95e687bdc4a31a1453cd86"},{"property_key":"economic_exposure_metadata","state":"unknown","evidence":"[{\"method\":\"evm\",\"intent\":\"charge\",\"deposit\":null,\"authorizationWindow\":null,\"depositWindowRatio\":null,\"observableAuthorizationExposure\":null,\"note\":\"unknown: session authorization inputs not observable\"}]","basis":"observable challenge values only","advisory_ref":null,"observed_at":"2026-10-09T12:23:07.576Z","endpoint_id":"ff51369ef7dc51be016b7f4099fa69ac46c5c1d68b95e687bdc4a31a1453cd86"},{"property_key":"fee_payer_cosigner_binding","state":"not-tested","evidence":"Signature and fee-payer relationships are not observable unauthenticated","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T12:23:07.576Z","endpoint_id":"ff51369ef7dc51be016b7f4099fa69ac46c5c1d68b95e687bdc4a31a1453cd86"},{"property_key":"https_transport","state":"tested-pass","evidence":"HTTPS fetch completed with platform certificate validation","basis":"platform TLS validation","advisory_ref":null,"observed_at":"2026-10-09T12:23:07.576Z","endpoint_id":"ff51369ef7dc51be016b7f4099fa69ac46c5c1d68b95e687bdc4a31a1453cd86"},{"property_key":"method_fallback_policy","state":"not-tested","evidence":"Scanner does not select, downgrade, or execute payment methods","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T12:23:07.576Z","endpoint_id":"ff51369ef7dc51be016b7f4099fa69ac46c5c1d68b95e687bdc4a31a1453cd86"},{"property_key":"price_debit_consistency","state":"not-tested","evidence":"Requires a completed paid interaction outside scanner scope","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T12:23:07.576Z","endpoint_id":"ff51369ef7dc51be016b7f4099fa69ac46c5c1d68b95e687bdc4a31a1453cd86"},{"property_key":"redirect_policy","state":"tested-pass","evidence":"0 redirects; every hop passed URL and DNS validation","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T12:23:07.576Z","endpoint_id":"ff51369ef7dc51be016b7f4099fa69ac46c5c1d68b95e687bdc4a31a1453cd86"},{"property_key":"replay_idempotency_scope","state":"not-tested","evidence":"Scanner never replays signed credentials","basis":"public advisory and protocol prior art","advisory_ref":"https://github.com/advisories/GHSA-fxc9-7j2w-vx54","observed_at":"2026-10-09T12:23:07.576Z","endpoint_id":"ff51369ef7dc51be016b7f4099fa69ac46c5c1d68b95e687bdc4a31a1453cd86"},{"property_key":"ssrf_target_validation","state":"tested-pass","evidence":"1 hop(s) resolved twice to stable public addresses","basis":"scanner URL, DNS and redirect policy","advisory_ref":null,"observed_at":"2026-10-09T12:23:07.576Z","endpoint_id":"ff51369ef7dc51be016b7f4099fa69ac46c5c1d68b95e687bdc4a31a1453cd86"},{"property_key":"authorization_delivery_settlement","state":"not-tested","evidence":"Requires paid or state-changing behavior outside scanner scope","basis":"Tempo Aug 24 research class","advisory_ref":"https://github.com/wevm/mppx/pull/510#discussion_r3377899233","observed_at":"2026-10-09T12:23:06.019Z","endpoint_id":"27e5ee6ffae2fe946c30139d61d09786e111d71fdb1b61079ec63900c37aa153"},{"property_key":"bounded_response","state":"tested-pass","evidence":"1525 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T12:23:06.019Z","endpoint_id":"27e5ee6ffae2fe946c30139d61d09786e111d71fdb1b61079ec63900c37aa153"},{"property_key":"challenge_parse","state":"tested-pass","evidence":"1 Payment challenge(s) observed on HTTP 402; all required fields decoded and validated","basis":"unauthenticated HTTP response","advisory_ref":null,"observed_at":"2026-10-09T12:23:06.019Z","endpoint_id":"27e5ee6ffae2fe946c30139d61d09786e111d71fdb1b61079ec63900c37aa153"},{"property_key":"channel_lifecycle_binding","state":"not-tested","evidence":"Channel and settlement lifecycle require credentials or payments","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T12:23:06.019Z","endpoint_id":"27e5ee6ffae2fe946c30139d61d09786e111d71fdb1b61079ec63900c37aa153"},{"property_key":"concurrency_single_winner","state":"not-tested","evidence":"Concurrency and paid state changes are prohibited","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T12:23:06.019Z","endpoint_id":"27e5ee6ffae2fe946c30139d61d09786e111d71fdb1b61079ec63900c37aa153"},{"property_key":"credential_replay","state":"not-tested","evidence":"Scanner never sends credentials or payments","basis":"methodology","advisory_ref":"https://github.com/advisories/GHSA-fxc9-7j2w-vx54","observed_at":"2026-10-09T12:23:06.019Z","endpoint_id":"27e5ee6ffae2fe946c30139d61d09786e111d71fdb1b61079ec63900c37aa153"},{"property_key":"economic_exposure_metadata","state":"unknown","evidence":"[{\"method\":\"evm\",\"intent\":\"charge\",\"deposit\":null,\"authorizationWindow\":null,\"depositWindowRatio\":null,\"observableAuthorizationExposure\":null,\"note\":\"unknown: session authorization inputs not observable\"}]","basis":"observable challenge values only","advisory_ref":null,"observed_at":"2026-10-09T12:23:06.019Z","endpoint_id":"27e5ee6ffae2fe946c30139d61d09786e111d71fdb1b61079ec63900c37aa153"},{"property_key":"fee_payer_cosigner_binding","state":"not-tested","evidence":"Signature and fee-payer relationships are not observable unauthenticated","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T12:23:06.019Z","endpoint_id":"27e5ee6ffae2fe946c30139d61d09786e111d71fdb1b61079ec63900c37aa153"},{"property_key":"https_transport","state":"tested-pass","evidence":"HTTPS fetch completed with platform certificate validation","basis":"platform TLS validation","advisory_ref":null,"observed_at":"2026-10-09T12:23:06.019Z","endpoint_id":"27e5ee6ffae2fe946c30139d61d09786e111d71fdb1b61079ec63900c37aa153"},{"property_key":"method_fallback_policy","state":"not-tested","evidence":"Scanner does not select, downgrade, or execute payment methods","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T12:23:06.019Z","endpoint_id":"27e5ee6ffae2fe946c30139d61d09786e111d71fdb1b61079ec63900c37aa153"},{"property_key":"price_debit_consistency","state":"not-tested","evidence":"Requires a completed paid interaction outside scanner scope","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T12:23:06.019Z","endpoint_id":"27e5ee6ffae2fe946c30139d61d09786e111d71fdb1b61079ec63900c37aa153"},{"property_key":"redirect_policy","state":"tested-pass","evidence":"0 redirects; every hop passed URL and DNS validation","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T12:23:06.019Z","endpoint_id":"27e5ee6ffae2fe946c30139d61d09786e111d71fdb1b61079ec63900c37aa153"},{"property_key":"replay_idempotency_scope","state":"not-tested","evidence":"Scanner never replays signed credentials","basis":"public advisory and protocol prior art","advisory_ref":"https://github.com/advisories/GHSA-fxc9-7j2w-vx54","observed_at":"2026-10-09T12:23:06.019Z","endpoint_id":"27e5ee6ffae2fe946c30139d61d09786e111d71fdb1b61079ec63900c37aa153"},{"property_key":"ssrf_target_validation","state":"tested-pass","evidence":"1 hop(s) resolved twice to stable public addresses","basis":"scanner URL, DNS and redirect policy","advisory_ref":null,"observed_at":"2026-10-09T12:23:06.019Z","endpoint_id":"27e5ee6ffae2fe946c30139d61d09786e111d71fdb1b61079ec63900c37aa153"},{"property_key":"openapi_parse","state":"tested-pass","evidence":"14 payment offer(s) accepted","basis":"harmless discovery response","advisory_ref":null,"observed_at":"2026-10-09T06:18:57.520Z","endpoint_id":null},{"property_key":"authorization_delivery_settlement","state":"not-tested","evidence":"Requires paid or state-changing behavior outside scanner scope","basis":"Tempo Aug 24 research class","advisory_ref":"https://github.com/wevm/mppx/pull/510#discussion_r3377899233","observed_at":"2026-10-09T06:18:36.430Z","endpoint_id":"658580e89f93f2be5b1f09d29f3075444459d100f4a664c399b398cca51e4d2c"},{"property_key":"bounded_response","state":"tested-pass","evidence":"1373 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T06:18:36.430Z","endpoint_id":"658580e89f93f2be5b1f09d29f3075444459d100f4a664c399b398cca51e4d2c"},{"property_key":"challenge_parse","state":"tested-pass","evidence":"1 Payment challenge(s) observed on HTTP 402; all required fields decoded and validated","basis":"unauthenticated HTTP response","advisory_ref":null,"observed_at":"2026-10-09T06:18:36.430Z","endpoint_id":"658580e89f93f2be5b1f09d29f3075444459d100f4a664c399b398cca51e4d2c"},{"property_key":"channel_lifecycle_binding","state":"not-tested","evidence":"Channel and settlement lifecycle require credentials or payments","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T06:18:36.430Z","endpoint_id":"658580e89f93f2be5b1f09d29f3075444459d100f4a664c399b398cca51e4d2c"},{"property_key":"concurrency_single_winner","state":"not-tested","evidence":"Concurrency and paid state changes are prohibited","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T06:18:36.430Z","endpoint_id":"658580e89f93f2be5b1f09d29f3075444459d100f4a664c399b398cca51e4d2c"},{"property_key":"credential_replay","state":"not-tested","evidence":"Scanner never sends credentials or payments","basis":"methodology","advisory_ref":"https://github.com/advisories/GHSA-fxc9-7j2w-vx54","observed_at":"2026-10-09T06:18:36.430Z","endpoint_id":"658580e89f93f2be5b1f09d29f3075444459d100f4a664c399b398cca51e4d2c"},{"property_key":"economic_exposure_metadata","state":"unknown","evidence":"[{\"method\":\"evm\",\"intent\":\"charge\",\"deposit\":null,\"authorizationWindow\":null,\"depositWindowRatio\":null,\"observableAuthorizationExposure\":null,\"note\":\"unknown: session authorization inputs not observable\"}]","basis":"observable challenge values only","advisory_ref":null,"observed_at":"2026-10-09T06:18:36.430Z","endpoint_id":"658580e89f93f2be5b1f09d29f3075444459d100f4a664c399b398cca51e4d2c"},{"property_key":"fee_payer_cosigner_binding","state":"not-tested","evidence":"Signature and fee-payer relationships are not observable unauthenticated","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T06:18:36.430Z","endpoint_id":"658580e89f93f2be5b1f09d29f3075444459d100f4a664c399b398cca51e4d2c"},{"property_key":"https_transport","state":"tested-pass","evidence":"HTTPS fetch completed with platform certificate validation","basis":"platform TLS validation","advisory_ref":null,"observed_at":"2026-10-09T06:18:36.430Z","endpoint_id":"658580e89f93f2be5b1f09d29f3075444459d100f4a664c399b398cca51e4d2c"},{"property_key":"method_fallback_policy","state":"not-tested","evidence":"Scanner does not select, downgrade, or execute payment methods","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T06:18:36.430Z","endpoint_id":"658580e89f93f2be5b1f09d29f3075444459d100f4a664c399b398cca51e4d2c"},{"property_key":"price_debit_consistency","state":"not-tested","evidence":"Requires a completed paid interaction outside scanner scope","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T06:18:36.430Z","endpoint_id":"658580e89f93f2be5b1f09d29f3075444459d100f4a664c399b398cca51e4d2c"},{"property_key":"redirect_policy","state":"tested-pass","evidence":"0 redirects; every hop passed URL and DNS validation","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T06:18:36.430Z","endpoint_id":"658580e89f93f2be5b1f09d29f3075444459d100f4a664c399b398cca51e4d2c"},{"property_key":"replay_idempotency_scope","state":"not-tested","evidence":"Scanner never replays signed credentials","basis":"public advisory and protocol prior art","advisory_ref":"https://github.com/advisories/GHSA-fxc9-7j2w-vx54","observed_at":"2026-10-09T06:18:36.430Z","endpoint_id":"658580e89f93f2be5b1f09d29f3075444459d100f4a664c399b398cca51e4d2c"},{"property_key":"ssrf_target_validation","state":"tested-pass","evidence":"1 hop(s) resolved twice to stable public addresses","basis":"scanner URL, DNS and redirect policy","advisory_ref":null,"observed_at":"2026-10-09T06:18:36.430Z","endpoint_id":"658580e89f93f2be5b1f09d29f3075444459d100f4a664c399b398cca51e4d2c"},{"property_key":"authorization_delivery_settlement","state":"not-tested","evidence":"Requires paid or state-changing behavior outside scanner scope","basis":"Tempo Aug 24 research class","advisory_ref":"https://github.com/wevm/mppx/pull/510#discussion_r3377899233","observed_at":"2026-10-01T00:24:10.125Z","endpoint_id":"a90648b27960f524afd76e56292cc25621a214297b17cb47d113c22c6b5096ca"},{"property_key":"bounded_response","state":"tested-pass","evidence":"1630 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-01T00:24:10.125Z","endpoint_id":"a90648b27960f524afd76e56292cc25621a214297b17cb47d113c22c6b5096ca"},{"property_key":"challenge_parse","state":"tested-pass","evidence":"1 Payment challenge(s) observed on HTTP 402; all required fields decoded and validated","basis":"unauthenticated HTTP response","advisory_ref":null,"observed_at":"2026-10-01T00:24:10.125Z","endpoint_id":"a90648b27960f524afd76e56292cc25621a214297b17cb47d113c22c6b5096ca"},{"property_key":"channel_lifecycle_binding","state":"not-tested","evidence":"Channel and settlement lifecycle require credentials or payments","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-01T00:24:10.125Z","endpoint_id":"a90648b27960f524afd76e56292cc25621a214297b17cb47d113c22c6b5096ca"},{"property_key":"concurrency_single_winner","state":"not-tested","evidence":"Concurrency and paid state changes are prohibited","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-01T00:24:10.125Z","endpoint_id":"a90648b27960f524afd76e56292cc25621a214297b17cb47d113c22c6b5096ca"},{"property_key":"credential_replay","state":"not-tested","evidence":"Scanner never sends credentials or payments","basis":"methodology","advisory_ref":"https://github.com/advisories/GHSA-fxc9-7j2w-vx54","observed_at":"2026-10-01T00:24:10.125Z","endpoint_id":"a90648b27960f524afd76e56292cc25621a214297b17cb47d113c22c6b5096ca"},{"property_key":"economic_exposure_metadata","state":"unknown","evidence":"[{\"method\":\"evm\",\"intent\":\"charge\",\"deposit\":null,\"authorizationWindow\":null,\"depositWindowRatio\":null,\"observableAuthorizationExposure\":null,\"note\":\"unknown: session authorization inputs not observable\"}]","basis":"observable challenge values only","advisory_ref":null,"observed_at":"2026-10-01T00:24:10.125Z","endpoint_id":"a90648b27960f524afd76e56292cc25621a214297b17cb47d113c22c6b5096ca"},{"property_key":"fee_payer_cosigner_binding","state":"not-tested","evidence":"Signature and fee-payer relationships are not observable unauthenticated","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-01T00:24:10.125Z","endpoint_id":"a90648b27960f524afd76e56292cc25621a214297b17cb47d113c22c6b5096ca"},{"property_key":"https_transport","state":"tested-pass","evidence":"HTTPS fetch completed with platform certificate validation","basis":"platform TLS validation","advisory_ref":null,"observed_at":"2026-10-01T00:24:10.125Z","endpoint_id":"a90648b27960f524afd76e56292cc25621a214297b17cb47d113c22c6b5096ca"},{"property_key":"method_fallback_policy","state":"not-tested","evidence":"Scanner does not select, downgrade, or execute payment methods","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-01T00:24:10.125Z","endpoint_id":"a90648b27960f524afd76e56292cc25621a214297b17cb47d113c22c6b5096ca"},{"property_key":"price_debit_consistency","state":"not-tested","evidence":"Requires a completed paid interaction outside scanner scope","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-01T00:24:10.125Z","endpoint_id":"a90648b27960f524afd76e56292cc25621a214297b17cb47d113c22c6b5096ca"},{"property_key":"redirect_policy","state":"tested-pass","evidence":"0 redirects; every hop passed URL and DNS validation","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-01T00:24:10.125Z","endpoint_id":"a90648b27960f524afd76e56292cc25621a214297b17cb47d113c22c6b5096ca"},{"property_key":"replay_idempotency_scope","state":"not-tested","evidence":"Scanner never replays signed credentials","basis":"public advisory and protocol prior art","advisory_ref":"https://github.com/advisories/GHSA-fxc9-7j2w-vx54","observed_at":"2026-10-01T00:24:10.125Z","endpoint_id":"a90648b27960f524afd76e56292cc25621a214297b17cb47d113c22c6b5096ca"},{"property_key":"ssrf_target_validation","state":"tested-pass","evidence":"1 hop(s) resolved twice to stable public addresses","basis":"scanner URL, DNS and redirect policy","advisory_ref":null,"observed_at":"2026-10-01T00:24:10.125Z","endpoint_id":"a90648b27960f524afd76e56292cc25621a214297b17cb47d113c22c6b5096ca"}],"securityPagination":{"limit":250,"total":198,"truncated":false},"observations":[{"id":"92c205ca55280231a8b83b2b5eb4466d4775c784b5f30b49ee8ccc388d90df7b","endpoint_id":null,"observed_at":"2026-10-09T18:22:33.773Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/.well-known/api-catalog","final_url":"https://crypto.forgemesh.io/.well-known/api-catalog","status":404,"redirect_count":0,"response_bytes":162,"body_sha256":"d2b5991ffa0f465f01cefcaafc874720cbe9d48542ed41bd49b81d50737abb76","error_code":null,"error_detail":null,"headers":{"cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-security-policy":"[redacted]","content-type":"text/html; charset=utf-8","date":"[redacted]","link":"[redacted]","nel":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","transfer-encoding":"[redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"1937a48141349b3907647edeaad3ee7b3697497233b0126717661342a153bc10","endpoint_id":"c4b0d362ef99fa025c5819845e5b4e27cbed91aa500f4433df8f3c000d57862b","observed_at":"2026-10-09T18:21:52.377Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/kronos/preflight","final_url":"https://crypto.forgemesh.io/api/kronos/preflight","status":402,"redirect_count":0,"response_bytes":1178,"body_sha256":"a2779a769f072031d516c64f6f91cf6b8fff45f3a56036a6baff65aac30692a3","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json; charset=utf-8","date":"[redacted]","etag":"[redacted]","link":"[redacted]","nel":"[redacted]","payment-required":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"d7a404fa139920ad96f0b2dc31028df194a3b9c4f8d2745bc1f00e7b372e2caa","endpoint_id":"4cc6a5432c1c94a6b7a0c36f0f373eaa216e5d6300dd7f722bc8708dc3951a55","observed_at":"2026-10-09T18:21:31.943Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/kronos/history","final_url":"https://crypto.forgemesh.io/api/kronos/history","status":402,"redirect_count":0,"response_bytes":1256,"body_sha256":"07b3d4a6a1742ea42444a8559ddca0753c566fe1541af9d09c5e7d733745613b","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json; charset=utf-8","date":"[redacted]","etag":"[redacted]","link":"[redacted]","nel":"[redacted]","payment-required":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"407bbe8cffc20cc3d1b21eca3994b4d5c130e54cecfaccd8c80f41ada2d05057","endpoint_id":"e1144948b65c0dcca5b7d4bc946c975e883fbd56e1de1c5090daf8f13e5556b4","observed_at":"2026-10-09T18:20:55.929Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/","final_url":"https://crypto.forgemesh.io/","status":200,"redirect_count":0,"response_bytes":35038,"body_sha256":"73b65c55e0066227576feecddeb45aa5aaccc0dd99a37a11abefed145002c5f2","error_code":null,"error_detail":null,"headers":{"accept-ranges":"[redacted]","access-control-allow-headers":"[redacted]","access-control-allow-methods":"[redacted]","access-control-allow-origin":"[redacted]","access-control-expose-headers":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-type":"text/html; charset=UTF-8","date":"[redacted]","last-modified":"[redacted]","link":"[redacted]","nel":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","transfer-encoding":"[redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"afb6942dee187d66195c63775f88a1ed2ee928752976a36580adbdc9f00982d6","endpoint_id":"0f163d11e73bb6e7ae391a396e05efab784c30d051a1cf46d1ed7d4163bbe226","observed_at":"2026-10-09T18:20:51.391Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/kronos/forecast","final_url":"https://crypto.forgemesh.io/api/kronos/forecast","status":402,"redirect_count":0,"response_bytes":1355,"body_sha256":"b13da887a7dd8395ca8d3874b4c7870ed78ec87b0a9a7f6e77a9ca16c89fd433","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json; charset=utf-8","date":"[redacted]","etag":"[redacted]","link":"[redacted]","nel":"[redacted]","payment-required":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"b70018fed97baa797581338dd65725cae73ed3c314d92c8381e5ff2cd035f141","endpoint_id":"87961a708bdb59a3facf2d74ab920d87ca6285057914c5edcc89da3f1f36730b","observed_at":"2026-10-09T18:20:30.472Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/kronos/risk","final_url":"https://crypto.forgemesh.io/api/kronos/risk","status":402,"redirect_count":0,"response_bytes":1413,"body_sha256":"72c44656df3129623a52b8b7198ef980f530890fe2280d130695b2d6894863aa","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json; charset=utf-8","date":"[redacted]","etag":"[redacted]","link":"[redacted]","nel":"[redacted]","payment-required":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"01f8b0786ca1bd769c664415b61846b88a083a2cb1a29e22c47c28149761dfab","endpoint_id":"78fdb34ebf7deff57503b6e5445ed3291bc38f7f835fd6fd0968d892d074ed73","observed_at":"2026-10-09T18:20:23.532Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/kronos/signals","final_url":"https://crypto.forgemesh.io/api/kronos/signals","status":402,"redirect_count":0,"response_bytes":1261,"body_sha256":"8a7e4ccf9e152d9b2d4dc280c9d2c025fd0fbdf5aaac062ce65be904fb6cf664","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json; charset=utf-8","date":"[redacted]","etag":"[redacted]","link":"[redacted]","nel":"[redacted]","payment-required":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"87b7539d2b3d6b0ed65277088f8495d95390b1a98f221d7b2ea760f0ec014298","endpoint_id":"0166346803048bcdf713d91705ccf44103e5db120747f2947a86021f43248623","observed_at":"2026-10-09T12:26:44.956Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/signals","final_url":"https://crypto.forgemesh.io/api/signals","status":402,"redirect_count":0,"response_bytes":1543,"body_sha256":"088c2ecce66bdd9fb33806e12ee9deb843145cabaa52108567347f4f455bc764","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json; charset=utf-8","date":"[redacted]","etag":"[redacted]","link":"[redacted]","nel":"[redacted]","payment-required":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"f0e739fe4901b81ac7a9a210a01d11148b134e48dc3e680ae22b7f098218fc81","endpoint_id":"0348561370c70ab525a61523d5f5eba12207cca541c03ea6485022383ba27002","observed_at":"2026-10-09T12:24:33.471Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/kronos/futures/decision","final_url":"https://crypto.forgemesh.io/api/kronos/futures/decision","status":402,"redirect_count":0,"response_bytes":1806,"body_sha256":"d4e9b2ff45833eda0fba86874888eff8fb583ac70ba232304a2e76363f7f268c","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json; charset=utf-8","date":"[redacted]","etag":"[redacted]","link":"[redacted]","nel":"[redacted]","payment-required":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"38b3918708a5888a5a3d7906c2e99a893f231b2c4579654bf00dd709c550089c","endpoint_id":"089a4c7fe23597fa32cbe8be56aaca18c32a02b59e92a731422623b8ffe6d0f4","observed_at":"2026-10-09T12:23:58.517Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/whale","final_url":"https://crypto.forgemesh.io/api/whale","status":402,"redirect_count":0,"response_bytes":1330,"body_sha256":"6312e6e21be04c354f5e8e8501ecfbba34ab58b4d69bda00e60b7699c3adfdb0","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json; charset=utf-8","date":"[redacted]","etag":"[redacted]","link":"[redacted]","nel":"[redacted]","payment-required":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"62a73f66c8cbc5be86ba1593b4e9c9e35bef15ea837770105ffd9357412e456b","endpoint_id":"ff51369ef7dc51be016b7f4099fa69ac46c5c1d68b95e687bdc4a31a1453cd86","observed_at":"2026-10-09T12:23:07.576Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/kronos/futures/funding","final_url":"https://crypto.forgemesh.io/api/kronos/futures/funding","status":402,"redirect_count":0,"response_bytes":1549,"body_sha256":"265320f256a94b43369a69ccb076d175dc1d6abb5afc3f6aa383cef593d676c1","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json; charset=utf-8","date":"[redacted]","etag":"[redacted]","link":"[redacted]","nel":"[redacted]","payment-required":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"375db3451caeddee276979f524bda5fac74e916be333aabe0bfabff27d7f72dd","endpoint_id":"27e5ee6ffae2fe946c30139d61d09786e111d71fdb1b61079ec63900c37aa153","observed_at":"2026-10-09T12:23:06.019Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/kronos/futures/risk","final_url":"https://crypto.forgemesh.io/api/kronos/futures/risk","status":402,"redirect_count":0,"response_bytes":1525,"body_sha256":"f7d7542677944b874aa1a99b15f2e4e98ab7ea744ba217490cc8b06d8e3ca21f","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json; charset=utf-8","date":"[redacted]","etag":"[redacted]","link":"[redacted]","nel":"[redacted]","payment-required":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"2f9de7db72354fa7af1d877ee0cf659d6dfbd7789a0db39fc67c99c980c4e5a3","endpoint_id":null,"observed_at":"2026-10-09T06:18:57.520Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/openapi.json","final_url":"https://crypto.forgemesh.io/openapi.json","status":200,"redirect_count":0,"response_bytes":34187,"body_sha256":"f7b6a9d0c90e79483260304c76b693cad7765fd11cbbbd1cd11cd274111ffbc4","error_code":null,"error_detail":null,"headers":{"access-control-allow-headers":"[redacted]","access-control-allow-methods":"[redacted]","access-control-allow-origin":"[redacted]","access-control-expose-headers":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json; charset=utf-8","date":"[redacted]","etag":"[redacted]","link":"[redacted]","nel":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"cbb3cccef137d53937221cfae6b14b3ce2b9d518d07104f841ce9e04dfe9727f","endpoint_id":"658580e89f93f2be5b1f09d29f3075444459d100f4a664c399b398cca51e4d2c","observed_at":"2026-10-09T06:18:36.430Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/kronos/audit","final_url":"https://crypto.forgemesh.io/api/kronos/audit","status":402,"redirect_count":0,"response_bytes":1373,"body_sha256":"c5fa73ea5125989f1360007802555d7c82c5ad34bba14b6da999ade5b6a0f8ef","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json; charset=utf-8","date":"[redacted]","etag":"[redacted]","link":"[redacted]","nel":"[redacted]","payment-required":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"a3c8dcc1d9efe56af9e28693c8e42812b9c3f7f45796367b1e77f6554bbe2640","endpoint_id":"a90648b27960f524afd76e56292cc25621a214297b17cb47d113c22c6b5096ca","observed_at":"2026-10-01T00:24:10.125Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/kronos/decision","final_url":"https://crypto.forgemesh.io/api/kronos/decision","status":402,"redirect_count":0,"response_bytes":1630,"body_sha256":"e95115d1fb0dcdce7972745b79b7b8b22479e4325a18768a40b8a6e4559e102c","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json; charset=utf-8","date":"[redacted]","etag":"[redacted]","link":"[redacted]","nel":"[redacted]","payment-required":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"7af73bbb16cd3ac56e7255ee806984c22f5b7ba4c93d44f2d11622a3b71cf54b","endpoint_id":null,"observed_at":"2026-09-30T18:22:06.034Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/.well-known/api-catalog","final_url":"https://crypto.forgemesh.io/.well-known/api-catalog","status":404,"redirect_count":0,"response_bytes":162,"body_sha256":"d2b5991ffa0f465f01cefcaafc874720cbe9d48542ed41bd49b81d50737abb76","error_code":null,"error_detail":null,"headers":{"cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-security-policy":"[redacted]","content-type":"text/html; charset=utf-8","date":"[redacted]","link":"[redacted]","nel":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","transfer-encoding":"[redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"cad8e40c0b89e817c34effab033c7fbc449d082afdccfd6fc690ba8b5478468e","endpoint_id":"c4b0d362ef99fa025c5819845e5b4e27cbed91aa500f4433df8f3c000d57862b","observed_at":"2026-09-30T18:21:53.375Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/kronos/preflight","final_url":"https://crypto.forgemesh.io/api/kronos/preflight","status":402,"redirect_count":0,"response_bytes":1178,"body_sha256":"a2779a769f072031d516c64f6f91cf6b8fff45f3a56036a6baff65aac30692a3","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json; charset=utf-8","date":"[redacted]","etag":"[redacted]","link":"[redacted]","nel":"[redacted]","payment-required":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"8f70f9f9e778475561dc6e0070917dbeed8ca94e1e191d9963917cdb78e954d6","endpoint_id":"4cc6a5432c1c94a6b7a0c36f0f373eaa216e5d6300dd7f722bc8708dc3951a55","observed_at":"2026-09-30T18:21:40.045Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/kronos/history","final_url":"https://crypto.forgemesh.io/api/kronos/history","status":402,"redirect_count":0,"response_bytes":1256,"body_sha256":"dbc054fe958e68d2712c0edb6ce3a8dbd42660b722a9bf4ed44c7c81621a8ff5","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json; charset=utf-8","date":"[redacted]","etag":"[redacted]","link":"[redacted]","nel":"[redacted]","payment-required":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"a7916196983f7beeb1dad23ab5c34409bd2f04e7c9ff0517fa1472bda867c648","endpoint_id":"0f163d11e73bb6e7ae391a396e05efab784c30d051a1cf46d1ed7d4163bbe226","observed_at":"2026-09-30T18:21:22.287Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/kronos/forecast","final_url":"https://crypto.forgemesh.io/api/kronos/forecast","status":402,"redirect_count":0,"response_bytes":1355,"body_sha256":"b13da887a7dd8395ca8d3874b4c7870ed78ec87b0a9a7f6e77a9ca16c89fd433","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json; charset=utf-8","date":"[redacted]","etag":"[redacted]","link":"[redacted]","nel":"[redacted]","payment-required":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"10101625fa0801c7c7254f6a7904b5aae7584dfba15e7dc1f5fd9012328c8162","endpoint_id":"e1144948b65c0dcca5b7d4bc946c975e883fbd56e1de1c5090daf8f13e5556b4","observed_at":"2026-09-30T18:21:21.154Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/","final_url":"https://crypto.forgemesh.io/","status":200,"redirect_count":0,"response_bytes":35038,"body_sha256":"73b65c55e0066227576feecddeb45aa5aaccc0dd99a37a11abefed145002c5f2","error_code":null,"error_detail":null,"headers":{"accept-ranges":"[redacted]","access-control-allow-headers":"[redacted]","access-control-allow-methods":"[redacted]","access-control-allow-origin":"[redacted]","access-control-expose-headers":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-type":"text/html; charset=UTF-8","date":"[redacted]","last-modified":"[redacted]","link":"[redacted]","nel":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","transfer-encoding":"[redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"7f00a70196a8f1f7118b9ed8c176b3e626943477e41628ef552e637fff4694dd","endpoint_id":"87961a708bdb59a3facf2d74ab920d87ca6285057914c5edcc89da3f1f36730b","observed_at":"2026-09-30T18:21:07.274Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/kronos/risk","final_url":"https://crypto.forgemesh.io/api/kronos/risk","status":402,"redirect_count":0,"response_bytes":1413,"body_sha256":"72c44656df3129623a52b8b7198ef980f530890fe2280d130695b2d6894863aa","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json; charset=utf-8","date":"[redacted]","etag":"[redacted]","link":"[redacted]","nel":"[redacted]","payment-required":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"d9a562ccbd60bc3b2f5022fa1d2448a1e71b1506a929f8e08aedb575d99a9b27","endpoint_id":"78fdb34ebf7deff57503b6e5445ed3291bc38f7f835fd6fd0968d892d074ed73","observed_at":"2026-09-30T18:20:51.073Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/kronos/signals","final_url":"https://crypto.forgemesh.io/api/kronos/signals","status":402,"redirect_count":0,"response_bytes":1261,"body_sha256":"6382356bf2a137639528b740535a8b0dd40d5910ee39ac6b92778869cac5272b","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json; charset=utf-8","date":"[redacted]","etag":"[redacted]","link":"[redacted]","nel":"[redacted]","payment-required":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"73bb557d9c89f2c19750ac78ffb4f94ca937277643c058a3796734d802225a83","endpoint_id":"089a4c7fe23597fa32cbe8be56aaca18c32a02b59e92a731422623b8ffe6d0f4","observed_at":"2026-09-30T18:20:31.525Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/whale","final_url":"https://crypto.forgemesh.io/api/whale","status":402,"redirect_count":0,"response_bytes":1330,"body_sha256":"6312e6e21be04c354f5e8e8501ecfbba34ab58b4d69bda00e60b7699c3adfdb0","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json; charset=utf-8","date":"[redacted]","etag":"[redacted]","link":"[redacted]","nel":"[redacted]","payment-required":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"3310f10008575baee98ec63d99d81ad2797a750260599a3ff9af860151f4274a","endpoint_id":"0166346803048bcdf713d91705ccf44103e5db120747f2947a86021f43248623","observed_at":"2026-09-30T18:20:15.706Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/signals","final_url":"https://crypto.forgemesh.io/api/signals","status":402,"redirect_count":0,"response_bytes":1544,"body_sha256":"fad92ad5c5dcf86604b1ebabf6b1833d0921a666b99ad4a09a69ceedacf592e9","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json; charset=utf-8","date":"[redacted]","etag":"[redacted]","link":"[redacted]","nel":"[redacted]","payment-required":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"a0fab17ebee69ab11ba24415c11b9986618ee6fb73c4a0d0958c88fe98b93f74","endpoint_id":"0348561370c70ab525a61523d5f5eba12207cca541c03ea6485022383ba27002","observed_at":"2026-09-30T12:24:23.573Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/kronos/futures/decision","final_url":"https://crypto.forgemesh.io/api/kronos/futures/decision","status":402,"redirect_count":0,"response_bytes":1806,"body_sha256":"d4e9b2ff45833eda0fba86874888eff8fb583ac70ba232304a2e76363f7f268c","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json; charset=utf-8","date":"[redacted]","etag":"[redacted]","link":"[redacted]","nel":"[redacted]","payment-required":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"faed21c84e7cf745d53085950be0d63bb35ddc31bb08bff00b358948e9aafa5d","endpoint_id":"ff51369ef7dc51be016b7f4099fa69ac46c5c1d68b95e687bdc4a31a1453cd86","observed_at":"2026-09-30T12:23:02.001Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/kronos/futures/funding","final_url":"https://crypto.forgemesh.io/api/kronos/futures/funding","status":402,"redirect_count":0,"response_bytes":1549,"body_sha256":"265320f256a94b43369a69ccb076d175dc1d6abb5afc3f6aa383cef593d676c1","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json; charset=utf-8","date":"[redacted]","etag":"[redacted]","link":"[redacted]","nel":"[redacted]","payment-required":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"3fca4ca74e1bb1ddabb81b0736bcb504043d324f2122dab04e6957e51492b1e5","endpoint_id":"27e5ee6ffae2fe946c30139d61d09786e111d71fdb1b61079ec63900c37aa153","observed_at":"2026-09-30T12:22:58.506Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/kronos/futures/risk","final_url":"https://crypto.forgemesh.io/api/kronos/futures/risk","status":402,"redirect_count":0,"response_bytes":1525,"body_sha256":"f7d7542677944b874aa1a99b15f2e4e98ab7ea744ba217490cc8b06d8e3ca21f","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json; charset=utf-8","date":"[redacted]","etag":"[redacted]","link":"[redacted]","nel":"[redacted]","payment-required":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"267085aca48e9da965a34964f445c3a1519ce1d38575e83a1a70b06b08217cc5","endpoint_id":null,"observed_at":"2026-09-30T12:18:46.891Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/openapi.json","final_url":"https://crypto.forgemesh.io/openapi.json","status":200,"redirect_count":0,"response_bytes":34187,"body_sha256":"f7b6a9d0c90e79483260304c76b693cad7765fd11cbbbd1cd11cd274111ffbc4","error_code":null,"error_detail":null,"headers":{"access-control-allow-headers":"[redacted]","access-control-allow-methods":"[redacted]","access-control-allow-origin":"[redacted]","access-control-expose-headers":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json; charset=utf-8","date":"[redacted]","etag":"[redacted]","link":"[redacted]","nel":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"96443770b6cb9250d7e9228dc4f228a375393dbefb5f5a0a16a5106b5335b63a","endpoint_id":"658580e89f93f2be5b1f09d29f3075444459d100f4a664c399b398cca51e4d2c","observed_at":"2026-09-30T12:18:17.007Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/kronos/audit","final_url":"https://crypto.forgemesh.io/api/kronos/audit","status":402,"redirect_count":0,"response_bytes":1373,"body_sha256":"e136fa8611b413c9a5846b4b7d21da7944071b99c68528de7bcfd047ddfc73d6","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json; charset=utf-8","date":"[redacted]","etag":"[redacted]","link":"[redacted]","nel":"[redacted]","payment-required":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"7eeaa20081fc90d4a413c075163189e8fdbbb2b5c093883c2f850c9376d8cba8","endpoint_id":"a90648b27960f524afd76e56292cc25621a214297b17cb47d113c22c6b5096ca","observed_at":"2026-09-21T18:23:37.262Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/kronos/decision","final_url":"https://crypto.forgemesh.io/api/kronos/decision","status":402,"redirect_count":0,"response_bytes":1626,"body_sha256":"730a82bef9e23f96fb257fe0147f17c7d0cdd37b47250ab0f5179d9c7d11a036","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json; charset=utf-8","date":"[redacted]","etag":"[redacted]","link":"[redacted]","nel":"[redacted]","payment-required":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"7fed2132cf7578c586ad8f62992b9f8a670606eae7449c89cf6147fdab285953","endpoint_id":"c4b0d362ef99fa025c5819845e5b4e27cbed91aa500f4433df8f3c000d57862b","observed_at":"2026-09-21T12:24:35.957Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/kronos/preflight","final_url":"https://crypto.forgemesh.io/api/kronos/preflight","status":402,"redirect_count":0,"response_bytes":1178,"body_sha256":"a2779a769f072031d516c64f6f91cf6b8fff45f3a56036a6baff65aac30692a3","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json; charset=utf-8","date":"[redacted]","etag":"[redacted]","link":"[redacted]","nel":"[redacted]","payment-required":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"5a314cbf6549e120f1f4ab8f3c8736038977441a8d49cb4a042b93742670a9a2","endpoint_id":null,"observed_at":"2026-09-21T12:24:28.348Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/.well-known/api-catalog","final_url":"https://crypto.forgemesh.io/.well-known/api-catalog","status":404,"redirect_count":0,"response_bytes":162,"body_sha256":"d2b5991ffa0f465f01cefcaafc874720cbe9d48542ed41bd49b81d50737abb76","error_code":null,"error_detail":null,"headers":{"cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-security-policy":"[redacted]","content-type":"text/html; charset=utf-8","date":"[redacted]","link":"[redacted]","nel":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","transfer-encoding":"[redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"ad11c8b6adb7ed419c39f96b7cc3e6a40814b061bb5eefe02a5da9eafc9d186d","endpoint_id":"4cc6a5432c1c94a6b7a0c36f0f373eaa216e5d6300dd7f722bc8708dc3951a55","observed_at":"2026-09-21T12:23:42.671Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/kronos/history","final_url":"https://crypto.forgemesh.io/api/kronos/history","status":402,"redirect_count":0,"response_bytes":1256,"body_sha256":"9b2835538ad04d49059f5f16917c50e9a1e43d15fbbc40023070d07e8dcea98c","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json; charset=utf-8","date":"[redacted]","etag":"[redacted]","link":"[redacted]","nel":"[redacted]","payment-required":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"b7c9c18dc95e004b56b13e67ddf7e2727db2d4bd15995a1444835a19193d8b7b","endpoint_id":"0f163d11e73bb6e7ae391a396e05efab784c30d051a1cf46d1ed7d4163bbe226","observed_at":"2026-09-21T12:23:33.083Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/kronos/forecast","final_url":"https://crypto.forgemesh.io/api/kronos/forecast","status":402,"redirect_count":0,"response_bytes":1355,"body_sha256":"b13da887a7dd8395ca8d3874b4c7870ed78ec87b0a9a7f6e77a9ca16c89fd433","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json; charset=utf-8","date":"[redacted]","etag":"[redacted]","link":"[redacted]","nel":"[redacted]","payment-required":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"1d682661c0973dff512fd4c6948abe63203c97582de9270311d4964ccc5f25e3","endpoint_id":"87961a708bdb59a3facf2d74ab920d87ca6285057914c5edcc89da3f1f36730b","observed_at":"2026-09-21T12:23:30.483Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/kronos/risk","final_url":"https://crypto.forgemesh.io/api/kronos/risk","status":402,"redirect_count":0,"response_bytes":1413,"body_sha256":"72c44656df3129623a52b8b7198ef980f530890fe2280d130695b2d6894863aa","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json; charset=utf-8","date":"[redacted]","etag":"[redacted]","link":"[redacted]","nel":"[redacted]","payment-required":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"1cb9881444516be21ecd0e2c0e7d28fe718a69e0a5611d929ff879c00b1e5b30","endpoint_id":"e1144948b65c0dcca5b7d4bc946c975e883fbd56e1de1c5090daf8f13e5556b4","observed_at":"2026-09-21T12:23:27.868Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/","final_url":"https://crypto.forgemesh.io/","status":200,"redirect_count":0,"response_bytes":34069,"body_sha256":"fc555fdd5125040b2ac58a87a0515fac32a43cbeb77610182a9b45b132b7a0a6","error_code":null,"error_detail":null,"headers":{"accept-ranges":"[redacted]","access-control-allow-headers":"[redacted]","access-control-allow-methods":"[redacted]","access-control-allow-origin":"[redacted]","access-control-expose-headers":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-type":"text/html; charset=UTF-8","date":"[redacted]","last-modified":"[redacted]","link":"[redacted]","nel":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","transfer-encoding":"[redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"26eb9ec9b6edd7c9991e1e664f066ccd7d071514e73bab857ae200ec3df1dc52","endpoint_id":"78fdb34ebf7deff57503b6e5445ed3291bc38f7f835fd6fd0968d892d074ed73","observed_at":"2026-09-21T12:22:23.992Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/kronos/signals","final_url":"https://crypto.forgemesh.io/api/kronos/signals","status":402,"redirect_count":0,"response_bytes":1259,"body_sha256":"ca12eac1cdc7d58d1da214d7114d5d989594038e60066a0f6691c78524d5650e","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json; charset=utf-8","date":"[redacted]","etag":"[redacted]","link":"[redacted]","nel":"[redacted]","payment-required":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"5ba7b20d1643489ad2c45e783b6096398285a6e27ef6b7d021bbadaca6e27cb5","endpoint_id":"089a4c7fe23597fa32cbe8be56aaca18c32a02b59e92a731422623b8ffe6d0f4","observed_at":"2026-09-21T12:22:23.802Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/whale","final_url":"https://crypto.forgemesh.io/api/whale","status":402,"redirect_count":0,"response_bytes":1330,"body_sha256":"6312e6e21be04c354f5e8e8501ecfbba34ab58b4d69bda00e60b7699c3adfdb0","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json; charset=utf-8","date":"[redacted]","etag":"[redacted]","link":"[redacted]","nel":"[redacted]","payment-required":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"f5f019bc58a97290e4b414ecffcbb8074f4658db6b9d2bbd1b15481a27c7e62f","endpoint_id":"0166346803048bcdf713d91705ccf44103e5db120747f2947a86021f43248623","observed_at":"2026-09-21T12:22:13.614Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/signals","final_url":"https://crypto.forgemesh.io/api/signals","status":402,"redirect_count":0,"response_bytes":1542,"body_sha256":"55d12bd59c27126d427bf87e39372c7319f7eef972f15ca8d28d4ac866292ffa","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json; charset=utf-8","date":"[redacted]","etag":"[redacted]","link":"[redacted]","nel":"[redacted]","payment-required":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"8ac5203c84ca84f44c1e49ed7d8a4851f036d988ebd2fe256c64d0ddd92c52ea","endpoint_id":null,"observed_at":"2026-09-21T06:22:17.988Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/openapi.json","final_url":"https://crypto.forgemesh.io/openapi.json","status":200,"redirect_count":0,"response_bytes":25413,"body_sha256":"30b39764aa7e8c5a23324756ba9ba9bf81e88e58332180c48856405e05e35318","error_code":null,"error_detail":null,"headers":{"access-control-allow-headers":"[redacted]","access-control-allow-methods":"[redacted]","access-control-allow-origin":"[redacted]","access-control-expose-headers":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json; charset=utf-8","date":"[redacted]","etag":"[redacted]","link":"[redacted]","nel":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"9f59986de0e851a5513ca268246cd594f00c14fd8d0431cb1b8cfba22d24e0a0","endpoint_id":"658580e89f93f2be5b1f09d29f3075444459d100f4a664c399b398cca51e4d2c","observed_at":"2026-09-21T06:20:55.329Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/kronos/audit","final_url":"https://crypto.forgemesh.io/api/kronos/audit","status":402,"redirect_count":0,"response_bytes":1373,"body_sha256":"6fc1dd1b4db5919016175fb9db287dc46ccf3965264364a56de9ab74599cb560","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json; charset=utf-8","date":"[redacted]","etag":"[redacted]","link":"[redacted]","nel":"[redacted]","payment-required":"[redacted]","permissions-policy":"[redacted]","referrer-policy":"[redacted]","report-to":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-content-type-options":"[redacted]","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"cb5fb3589092add68158210864e5b123c9b2da125ce059d0c10f60b52293a3e3","endpoint_id":"a90648b27960f524afd76e56292cc25621a214297b17cb47d113c22c6b5096ca","observed_at":"2026-09-12T12:25:15.624Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/kronos/decision","final_url":"https://crypto.forgemesh.io/api/kronos/decision","status":530,"redirect_count":0,"response_bytes":17,"body_sha256":"764ac7d5e8b966adcdcf56e0fe583a848c828957209c0881aa733675c3edd4df","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"text/plain; charset=UTF-8","date":"[redacted]","expires":"[redacted]","referrer-policy":"[redacted]","server":"cloudflare","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"ebab897e17594115cd81a9fbfb465a25121ace9d8a9d3b46aa658fe873870b73","endpoint_id":"c4b0d362ef99fa025c5819845e5b4e27cbed91aa500f4433df8f3c000d57862b","observed_at":"2026-09-12T12:23:24.726Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/kronos/preflight","final_url":"https://crypto.forgemesh.io/api/kronos/preflight","status":530,"redirect_count":0,"response_bytes":17,"body_sha256":"764ac7d5e8b966adcdcf56e0fe583a848c828957209c0881aa733675c3edd4df","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"text/plain; charset=UTF-8","date":"[redacted]","expires":"[redacted]","referrer-policy":"[redacted]","server":"cloudflare","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"99c01fb4e841c9ccee7f1fbc37a53b2f93615cf240cb8f78f40f5a07c4b607a0","endpoint_id":null,"observed_at":"2026-09-12T12:22:30.963Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/.well-known/api-catalog","final_url":"https://crypto.forgemesh.io/.well-known/api-catalog","status":530,"redirect_count":0,"response_bytes":17,"body_sha256":"764ac7d5e8b966adcdcf56e0fe583a848c828957209c0881aa733675c3edd4df","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"text/plain; charset=UTF-8","date":"[redacted]","expires":"[redacted]","referrer-policy":"[redacted]","server":"cloudflare","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"7075290220adf88cddc4a591e9629eb9b6710e8a7e6e6230a4fcef66e6cd4b5b","endpoint_id":"4cc6a5432c1c94a6b7a0c36f0f373eaa216e5d6300dd7f722bc8708dc3951a55","observed_at":"2026-09-12T12:22:29.716Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/kronos/history","final_url":"https://crypto.forgemesh.io/api/kronos/history","status":530,"redirect_count":0,"response_bytes":17,"body_sha256":"764ac7d5e8b966adcdcf56e0fe583a848c828957209c0881aa733675c3edd4df","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"text/plain; charset=UTF-8","date":"[redacted]","expires":"[redacted]","referrer-policy":"[redacted]","server":"cloudflare","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"4f4cff655ab81e14603ed5f1f3d9b78e5c0b1c19d506739e0a79393b3ae51205","endpoint_id":"0f163d11e73bb6e7ae391a396e05efab784c30d051a1cf46d1ed7d4163bbe226","observed_at":"2026-09-12T12:21:44.675Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/kronos/forecast","final_url":"https://crypto.forgemesh.io/api/kronos/forecast","status":530,"redirect_count":0,"response_bytes":17,"body_sha256":"764ac7d5e8b966adcdcf56e0fe583a848c828957209c0881aa733675c3edd4df","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"text/plain; charset=UTF-8","date":"[redacted]","expires":"[redacted]","referrer-policy":"[redacted]","server":"cloudflare","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"1979dbeb410e48dba5ac8e0da47ce8e92f0bae8dfd8ef09884652ae01c9b92bd","endpoint_id":"87961a708bdb59a3facf2d74ab920d87ca6285057914c5edcc89da3f1f36730b","observed_at":"2026-09-12T12:21:43.913Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/kronos/risk","final_url":"https://crypto.forgemesh.io/api/kronos/risk","status":530,"redirect_count":0,"response_bytes":17,"body_sha256":"764ac7d5e8b966adcdcf56e0fe583a848c828957209c0881aa733675c3edd4df","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"text/plain; charset=UTF-8","date":"[redacted]","expires":"[redacted]","referrer-policy":"[redacted]","server":"cloudflare","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"6c6cf1b59f7cd3c3ddd9af698ccd815976a69041085060b70ab4db4fdbcd6d11","endpoint_id":"e1144948b65c0dcca5b7d4bc946c975e883fbd56e1de1c5090daf8f13e5556b4","observed_at":"2026-09-12T12:21:29.357Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/","final_url":"https://crypto.forgemesh.io/","status":530,"redirect_count":0,"response_bytes":17,"body_sha256":"764ac7d5e8b966adcdcf56e0fe583a848c828957209c0881aa733675c3edd4df","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"text/plain; charset=UTF-8","date":"[redacted]","expires":"[redacted]","referrer-policy":"[redacted]","server":"cloudflare","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"2bdd3817174e933cc9428a022742b1a27241a73683c7320e940d17d035d3020f","endpoint_id":"78fdb34ebf7deff57503b6e5445ed3291bc38f7f835fd6fd0968d892d074ed73","observed_at":"2026-09-12T12:21:06.897Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/kronos/signals","final_url":"https://crypto.forgemesh.io/api/kronos/signals","status":530,"redirect_count":0,"response_bytes":17,"body_sha256":"764ac7d5e8b966adcdcf56e0fe583a848c828957209c0881aa733675c3edd4df","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"text/plain; charset=UTF-8","date":"[redacted]","expires":"[redacted]","referrer-policy":"[redacted]","server":"cloudflare","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"76b9a6c6da8f851514754904cbd998756808927baa8508e7974fac4604aee480","endpoint_id":"089a4c7fe23597fa32cbe8be56aaca18c32a02b59e92a731422623b8ffe6d0f4","observed_at":"2026-09-12T12:20:33.048Z","request_method":"GET","requested_url":"https://crypto.forgemesh.io/api/whale","final_url":"https://crypto.forgemesh.io/api/whale","status":530,"redirect_count":0,"response_bytes":17,"body_sha256":"764ac7d5e8b966adcdcf56e0fe583a848c828957209c0881aa733675c3edd4df","error_code":null,"error_detail":null,"headers":{"cache-control":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"text/plain; charset=UTF-8","date":"[redacted]","expires":"[redacted]","referrer-policy":"[redacted]","server":"cloudflare","x-frame-options":"[redacted]"},"dns":[{"hostname":"crypto.forgemesh.io","addresses":["104.21.19.130","172.67.186.102","2606:4700:3032::6815:1382","2606:4700:3032::ac43:ba66"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}}],"observationPagination":{"limit":50,"total":53,"truncated":true},"changes":[{"id":"e13845f260585a87670d0ea25b2f654b","endpoint_id":null,"changed_at":"2026-10-09T18:22:33.773Z","change_type":"security-property-changed","field_name":"security:bounded_response","old_value":"{\"state\":\"tested-pass\",\"evidence\":\"34187 bytes within scanner limit\",\"basis\":\"harmless scanner\"}","new_value":"{\"state\":\"tested-pass\",\"evidence\":\"162 bytes within scanner limit\",\"basis\":\"harmless scanner\"}","evidence":"Repeated harmless observation changed the modeled property"},{"id":"3b23e7fdc804df495797da82ab7b6795","endpoint_id":"0166346803048bcdf713d91705ccf44103e5db120747f2947a86021f43248623","changed_at":"2026-10-09T12:26:44.956Z","change_type":"security-property-changed","field_name":"security:bounded_response","old_value":"{\"state\":\"tested-pass\",\"evidence\":\"1544 bytes within scanner limit\",\"basis\":\"harmless scanner\"}","new_value":"{\"state\":\"tested-pass\",\"evidence\":\"1543 bytes within scanner limit\",\"basis\":\"harmless scanner\"}","evidence":"Repeated harmless observation changed the modeled property"},{"id":"31c08a9867ce4b02285fd19391920ca8","endpoint_id":null,"changed_at":"2026-10-09T06:18:57.520Z","change_type":"security-property-changed","field_name":"security:bounded_response","old_value":"{\"state\":\"tested-pass\",\"evidence\":\"162 bytes within scanner limit\",\"basis\":\"harmless scanner\"}","new_value":"{\"state\":\"tested-pass\",\"evidence\":\"34187 bytes within scanner limit\",\"basis\":\"harmless scanner\"}","evidence":"Repeated harmless observation changed the modeled property"},{"id":"e0af8f34df2bbef2f1028674b386e784","endpoint_id":"a90648b27960f524afd76e56292cc25621a214297b17cb47d113c22c6b5096ca","changed_at":"2026-10-01T00:24:10.125Z","change_type":"security-property-changed","field_name":"security:bounded_response","old_value":"{\"state\":\"tested-pass\",\"evidence\":\"1626 bytes within scanner limit\",\"basis\":\"harmless scanner\"}","new_value":"{\"state\":\"tested-pass\",\"evidence\":\"1630 bytes within scanner limit\",\"basis\":\"harmless scanner\"}","evidence":"Repeated harmless observation changed the modeled property"},{"id":"904d07e14aa69d815aa8e704693680f7","endpoint_id":null,"changed_at":"2026-09-30T18:22:06.034Z","change_type":"security-property-changed","field_name":"security:bounded_response","old_value":"{\"state\":\"tested-pass\",\"evidence\":\"34187 bytes within scanner limit\",\"basis\":\"harmless scanner\"}","new_value":"{\"state\":\"tested-pass\",\"evidence\":\"162 bytes within scanner limit\",\"basis\":\"harmless scanner\"}","evidence":"Repeated harmless observation changed the modeled property"},{"id":"ea430fd5ae85f7545456fdeb4ecc1f81","endpoint_id":"e1144948b65c0dcca5b7d4bc946c975e883fbd56e1de1c5090daf8f13e5556b4","changed_at":"2026-09-30T18:21:21.154Z","change_type":"security-property-changed","field_name":"security:bounded_response","old_value":"{\"state\":\"tested-pass\",\"evidence\":\"34069 bytes within scanner limit\",\"basis\":\"harmless scanner\"}","new_value":"{\"state\":\"tested-pass\",\"evidence\":\"35038 bytes within scanner limit\",\"basis\":\"harmless scanner\"}","evidence":"Repeated harmless observation changed the modeled property"},{"id":"b4d8e2edb9b0b7352d6a783ba59eae66","endpoint_id":"78fdb34ebf7deff57503b6e5445ed3291bc38f7f835fd6fd0968d892d074ed73","changed_at":"2026-09-30T18:20:51.073Z","change_type":"security-property-changed","field_name":"security:bounded_response","old_value":"{\"state\":\"tested-pass\",\"evidence\":\"1259 bytes within scanner limit\",\"basis\":\"harmless scanner\"}","new_value":"{\"state\":\"tested-pass\",\"evidence\":\"1261 bytes within scanner limit\",\"basis\":\"harmless scanner\"}","evidence":"Repeated harmless observation changed the modeled property"},{"id":"a9e01bf6791fc6a4eeeea5573593bb28","endpoint_id":"0166346803048bcdf713d91705ccf44103e5db120747f2947a86021f43248623","changed_at":"2026-09-30T18:20:15.706Z","change_type":"security-property-changed","field_name":"security:bounded_response","old_value":"{\"state\":\"tested-pass\",\"evidence\":\"1542 bytes within scanner limit\",\"basis\":\"harmless scanner\"}","new_value":"{\"state\":\"tested-pass\",\"evidence\":\"1544 bytes within scanner limit\",\"basis\":\"harmless scanner\"}","evidence":"Repeated harmless observation changed the modeled property"},{"id":"0b1138f155b38323e1d300838ab808b9","endpoint_id":"0348561370c70ab525a61523d5f5eba12207cca541c03ea6485022383ba27002","changed_at":"2026-09-30T12:24:23.573Z","change_type":"payment-offer-discovered","field_name":"offer","old_value":null,"new_value":"{\"method\":\"evm\",\"intent\":\"charge\",\"currency\":\"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913\",\"chainId\":\"8453\",\"recipient\":\"0x93A1F57D2e0DBE4cc882b5DbAEbe7F0F16443338\",\"amount\":\"150000\",\"decimals\":6,\"unitType\":null,\"session\":{\"description\":\"Returns a perpetual-futures decision package for BTC, ETH, SOL, XRP, or ADA: direction LONG / SHORT / FLAT from the Kronos signal, stop-loss\",\"methodDetails\":{\"[redacted-sensitive-key-0]\":\"[redacted]\"}},\"sourceType\":\"challenge\",\"sourceRef\":\"https://crypto.forgemesh.io/api/kronos/futures/decision\",\"sourceOrdinal\":0}","evidence":"challenge payment metadata"},{"id":"0d2d39472d2b360cb0ad2b39ea985a14","endpoint_id":"0348561370c70ab525a61523d5f5eba12207cca541c03ea6485022383ba27002","changed_at":"2026-09-30T12:24:23.573Z","change_type":"probe-observation","field_name":"content_type","old_value":null,"new_value":"application/json; charset=utf-8","evidence":"harmless unauthenticated HTTP observation"},{"id":"233241ee2e206e420a9e65a966933d49","endpoint_id":"0348561370c70ab525a61523d5f5eba12207cca541c03ea6485022383ba27002","changed_at":"2026-09-30T12:24:23.573Z","change_type":"probe-observation","field_name":"tls_state","old_value":"not-tested","new_value":"tested-pass","evidence":"harmless unauthenticated HTTP observation"},{"id":"40de6da25dd92169c0c018819e511cf9","endpoint_id":"0348561370c70ab525a61523d5f5eba12207cca541c03ea6485022383ba27002","changed_at":"2026-09-30T12:24:23.573Z","change_type":"endpoint-source-discovered","field_name":"source:challenge","old_value":null,"new_value":"active","evidence":"https://crypto.forgemesh.io/api/kronos/futures/decision"},{"id":"727ab68ed8120827073c2d4a975b1825","endpoint_id":"0348561370c70ab525a61523d5f5eba12207cca541c03ea6485022383ba27002","changed_at":"2026-09-30T12:24:23.573Z","change_type":"probe-observation","field_name":"challenge_format","old_value":null,"new_value":"mpp-payment-auth","evidence":"harmless unauthenticated HTTP observation"},{"id":"852564ee1a3d6054f474488dfc572d24","endpoint_id":"0348561370c70ab525a61523d5f5eba12207cca541c03ea6485022383ba27002","changed_at":"2026-09-30T12:24:23.573Z","change_type":"probe-observation","field_name":"last_status","old_value":null,"new_value":"402","evidence":"harmless unauthenticated HTTP observation"},{"id":"efc1c1cf545409440b9c6ab20192361e","endpoint_id":"0348561370c70ab525a61523d5f5eba12207cca541c03ea6485022383ba27002","changed_at":"2026-09-30T12:24:23.573Z","change_type":"probe-observation","field_name":"redirect_count","old_value":null,"new_value":"0","evidence":"harmless unauthenticated HTTP observation"},{"id":"2539f57e45fa30d23549766ce3fee85b","endpoint_id":"ff51369ef7dc51be016b7f4099fa69ac46c5c1d68b95e687bdc4a31a1453cd86","changed_at":"2026-09-30T12:23:02.001Z","change_type":"probe-observation","field_name":"redirect_count","old_value":null,"new_value":"0","evidence":"harmless unauthenticated HTTP observation"},{"id":"3291272c3aeb405bd5b722bde6fdb191","endpoint_id":"ff51369ef7dc51be016b7f4099fa69ac46c5c1d68b95e687bdc4a31a1453cd86","changed_at":"2026-09-30T12:23:02.001Z","change_type":"probe-observation","field_name":"content_type","old_value":null,"new_value":"application/json; charset=utf-8","evidence":"harmless unauthenticated HTTP observation"},{"id":"50cc8835f28bdad05cbe73d3688978ed","endpoint_id":"ff51369ef7dc51be016b7f4099fa69ac46c5c1d68b95e687bdc4a31a1453cd86","changed_at":"2026-09-30T12:23:02.001Z","change_type":"payment-offer-discovered","field_name":"offer","old_value":null,"new_value":"{\"method\":\"evm\",\"intent\":\"charge\",\"currency\":\"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913\",\"chainId\":\"8453\",\"recipient\":\"0x93A1F57D2e0DBE4cc882b5DbAEbe7F0F16443338\",\"amount\":\"20000\",\"decimals\":6,\"unitType\":null,\"session\":{\"description\":\"Returns live perpetual-futures funding rates, mark and index price, open interest, and 24h volume for BTC, ETH, SOL, XRP, and ADA from Krake\",\"methodDetails\":{\"[redacted-sensitive-key-0]\":\"[redacted]\"}},\"sourceType\":\"challenge\",\"sourceRef\":\"https://crypto.forgemesh.io/api/kronos/futures/funding\",\"sourceOrdinal\":0}","evidence":"challenge payment metadata"},{"id":"607679f67289f6566faff5ffe87ae594","endpoint_id":"ff51369ef7dc51be016b7f4099fa69ac46c5c1d68b95e687bdc4a31a1453cd86","changed_at":"2026-09-30T12:23:02.001Z","change_type":"probe-observation","field_name":"last_status","old_value":null,"new_value":"402","evidence":"harmless unauthenticated HTTP observation"},{"id":"9daf22b9523bb2e79bed1496bb966fb5","endpoint_id":"ff51369ef7dc51be016b7f4099fa69ac46c5c1d68b95e687bdc4a31a1453cd86","changed_at":"2026-09-30T12:23:02.001Z","change_type":"endpoint-source-discovered","field_name":"source:challenge","old_value":null,"new_value":"active","evidence":"https://crypto.forgemesh.io/api/kronos/futures/funding"},{"id":"ca86565368608f1e970f5f244cc85054","endpoint_id":"ff51369ef7dc51be016b7f4099fa69ac46c5c1d68b95e687bdc4a31a1453cd86","changed_at":"2026-09-30T12:23:02.001Z","change_type":"probe-observation","field_name":"tls_state","old_value":"not-tested","new_value":"tested-pass","evidence":"harmless unauthenticated HTTP observation"},{"id":"e5559d161b6d99b6818732e7a2ab843e","endpoint_id":"ff51369ef7dc51be016b7f4099fa69ac46c5c1d68b95e687bdc4a31a1453cd86","changed_at":"2026-09-30T12:23:02.001Z","change_type":"probe-observation","field_name":"challenge_format","old_value":null,"new_value":"mpp-payment-auth","evidence":"harmless unauthenticated HTTP observation"},{"id":"0f72c73db6e2e3ae74e33f83a09de534","endpoint_id":"27e5ee6ffae2fe946c30139d61d09786e111d71fdb1b61079ec63900c37aa153","changed_at":"2026-09-30T12:22:58.506Z","change_type":"probe-observation","field_name":"tls_state","old_value":"not-tested","new_value":"tested-pass","evidence":"harmless unauthenticated HTTP observation"},{"id":"9b8faeda8c1323dfcab767bed84d416b","endpoint_id":"27e5ee6ffae2fe946c30139d61d09786e111d71fdb1b61079ec63900c37aa153","changed_at":"2026-09-30T12:22:58.506Z","change_type":"probe-observation","field_name":"redirect_count","old_value":null,"new_value":"0","evidence":"harmless unauthenticated HTTP observation"},{"id":"9f457622bc47143d0c29096fe31fcf57","endpoint_id":"27e5ee6ffae2fe946c30139d61d09786e111d71fdb1b61079ec63900c37aa153","changed_at":"2026-09-30T12:22:58.506Z","change_type":"payment-offer-discovered","field_name":"offer","old_value":null,"new_value":"{\"method\":\"evm\",\"intent\":\"charge\",\"currency\":\"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913\",\"chainId\":\"8453\",\"recipient\":\"0x93A1F57D2e0DBE4cc882b5DbAEbe7F0F16443338\",\"amount\":\"50000\",\"decimals\":6,\"unitType\":null,\"session\":{\"description\":\"Answers 'will this leveraged perp position survive the calibrated range?' for a side, entry, and leverage you specify: liquidation price and\",\"methodDetails\":{\"[redacted-sensitive-key-0]\":\"[redacted]\"}},\"sourceType\":\"challenge\",\"sourceRef\":\"https://crypto.forgemesh.io/api/kronos/futures/risk\",\"sourceOrdinal\":0}","evidence":"challenge payment metadata"},{"id":"a81a21cff440002ae583d988d7b4e556","endpoint_id":"27e5ee6ffae2fe946c30139d61d09786e111d71fdb1b61079ec63900c37aa153","changed_at":"2026-09-30T12:22:58.506Z","change_type":"endpoint-source-discovered","field_name":"source:challenge","old_value":null,"new_value":"active","evidence":"https://crypto.forgemesh.io/api/kronos/futures/risk"},{"id":"affac65abe03ea275e157275061a03de","endpoint_id":"27e5ee6ffae2fe946c30139d61d09786e111d71fdb1b61079ec63900c37aa153","changed_at":"2026-09-30T12:22:58.506Z","change_type":"probe-observation","field_name":"content_type","old_value":null,"new_value":"application/json; charset=utf-8","evidence":"harmless unauthenticated HTTP observation"},{"id":"be4c9befb18c4eafcffd59c32c6bb179","endpoint_id":"27e5ee6ffae2fe946c30139d61d09786e111d71fdb1b61079ec63900c37aa153","changed_at":"2026-09-30T12:22:58.506Z","change_type":"probe-observation","field_name":"challenge_format","old_value":null,"new_value":"mpp-payment-auth","evidence":"harmless unauthenticated HTTP observation"},{"id":"ef955778dd82544681a64df310f2d422","endpoint_id":"27e5ee6ffae2fe946c30139d61d09786e111d71fdb1b61079ec63900c37aa153","changed_at":"2026-09-30T12:22:58.506Z","change_type":"probe-observation","field_name":"last_status","old_value":null,"new_value":"402","evidence":"harmless unauthenticated HTTP observation"},{"id":"180998d96cb4b91d90501c078c4a6b20","endpoint_id":null,"changed_at":"2026-09-30T12:18:46.891Z","change_type":"security-property-changed","field_name":"security:openapi_parse","old_value":"{\"state\":\"tested-pass\",\"evidence\":\"11 payment offer(s) accepted\",\"basis\":\"harmless discovery response\"}","new_value":"{\"state\":\"tested-pass\",\"evidence\":\"14 payment offer(s) accepted\",\"basis\":\"harmless discovery response\"}","evidence":"Repeated harmless observation changed the modeled property"},{"id":"215f72d1bec96883f652f538a49c69ad","endpoint_id":"27e5ee6ffae2fe946c30139d61d09786e111d71fdb1b61079ec63900c37aa153","changed_at":"2026-09-30T12:18:46.891Z","change_type":"payment-offer-discovered","field_name":"offer","old_value":null,"new_value":"{\"method\":\"evm\",\"intent\":\"charge\",\"currency\":\"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913\",\"chainId\":null,\"recipient\":null,\"amount\":\"50000\",\"decimals\":null,\"unitType\":null,\"session\":null,\"sourceType\":\"openapi\",\"sourceRef\":\"https://crypto.forgemesh.io/openapi.json\",\"sourceOrdinal\":0}","evidence":"openapi payment metadata"},{"id":"248657e29753bd6fc43efc8f81ce0f82","endpoint_id":"ff51369ef7dc51be016b7f4099fa69ac46c5c1d68b95e687bdc4a31a1453cd86","changed_at":"2026-09-30T12:18:46.891Z","change_type":"endpoint-discovered","field_name":"endpoint","old_value":null,"new_value":"created","evidence":"completed normalized source snapshot"},{"id":"6133c1f7056dca6ba42d21fdd6b31799","endpoint_id":"ff51369ef7dc51be016b7f4099fa69ac46c5c1d68b95e687bdc4a31a1453cd86","changed_at":"2026-09-30T12:18:46.891Z","change_type":"endpoint-source-discovered","field_name":"source:openapi","old_value":null,"new_value":"active","evidence":"https://crypto.forgemesh.io/openapi.json"},{"id":"8541a08cd3c7b017b09f559f46ffe114","endpoint_id":"27e5ee6ffae2fe946c30139d61d09786e111d71fdb1b61079ec63900c37aa153","changed_at":"2026-09-30T12:18:46.891Z","change_type":"endpoint-discovered","field_name":"endpoint","old_value":null,"new_value":"created","evidence":"completed normalized source snapshot"},{"id":"90da4b74f33ffd184e21aa764f552674","endpoint_id":null,"changed_at":"2026-09-30T12:18:46.891Z","change_type":"security-property-changed","field_name":"security:bounded_response","old_value":"{\"state\":\"tested-pass\",\"evidence\":\"162 bytes within scanner limit\",\"basis\":\"harmless scanner\"}","new_value":"{\"state\":\"tested-pass\",\"evidence\":\"34187 bytes within scanner limit\",\"basis\":\"harmless scanner\"}","evidence":"Repeated harmless observation changed the modeled property"},{"id":"95c219958e90a23de0d83e7a64ec2628","endpoint_id":"0348561370c70ab525a61523d5f5eba12207cca541c03ea6485022383ba27002","changed_at":"2026-09-30T12:18:46.891Z","change_type":"endpoint-discovered","field_name":"endpoint","old_value":null,"new_value":"created","evidence":"completed normalized source snapshot"},{"id":"b2ac043a9f1b65cac5216c7932749277","endpoint_id":"27e5ee6ffae2fe946c30139d61d09786e111d71fdb1b61079ec63900c37aa153","changed_at":"2026-09-30T12:18:46.891Z","change_type":"endpoint-source-discovered","field_name":"source:openapi","old_value":null,"new_value":"active","evidence":"https://crypto.forgemesh.io/openapi.json"},{"id":"cc3401d31ab38d42dc5cb8dcd3f6c82f","endpoint_id":"ff51369ef7dc51be016b7f4099fa69ac46c5c1d68b95e687bdc4a31a1453cd86","changed_at":"2026-09-30T12:18:46.891Z","change_type":"payment-offer-discovered","field_name":"offer","old_value":null,"new_value":"{\"method\":\"evm\",\"intent\":\"charge\",\"currency\":\"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913\",\"chainId\":null,\"recipient\":null,\"amount\":\"20000\",\"decimals\":null,\"unitType\":null,\"session\":null,\"sourceType\":\"openapi\",\"sourceRef\":\"https://crypto.forgemesh.io/openapi.json\",\"sourceOrdinal\":0}","evidence":"openapi payment metadata"},{"id":"ed44de6a077f11d4415bee3ca4f1dc9d","endpoint_id":"0348561370c70ab525a61523d5f5eba12207cca541c03ea6485022383ba27002","changed_at":"2026-09-30T12:18:46.891Z","change_type":"endpoint-source-discovered","field_name":"source:openapi","old_value":null,"new_value":"active","evidence":"https://crypto.forgemesh.io/openapi.json"},{"id":"f175c375d2c6a8a2129d0db39b5950e1","endpoint_id":"0348561370c70ab525a61523d5f5eba12207cca541c03ea6485022383ba27002","changed_at":"2026-09-30T12:18:46.891Z","change_type":"payment-offer-discovered","field_name":"offer","old_value":null,"new_value":"{\"method\":\"evm\",\"intent\":\"charge\",\"currency\":\"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913\",\"chainId\":null,\"recipient\":null,\"amount\":\"150000\",\"decimals\":null,\"unitType\":null,\"session\":null,\"sourceType\":\"openapi\",\"sourceRef\":\"https://crypto.forgemesh.io/openapi.json\",\"sourceOrdinal\":0}","evidence":"openapi payment metadata"},{"id":"24c2a9ba248c087903f232680d4a09d2","endpoint_id":"a90648b27960f524afd76e56292cc25621a214297b17cb47d113c22c6b5096ca","changed_at":"2026-09-21T18:23:37.262Z","change_type":"security-property-changed","field_name":"security:challenge_parse","old_value":"{\"state\":\"unknown\",\"evidence\":\"No MPP Payment challenge observed\",\"basis\":\"unauthenticated HTTP response\"}","new_value":"{\"state\":\"tested-pass\",\"evidence\":\"1 Payment challenge(s) observed on HTTP 402; all required fields decoded and validated\",\"basis\":\"unauthenticated HTTP response\"}","evidence":"Repeated harmless observation changed the modeled property"},{"id":"62c9c1b6b6883a4dcaf1303d70b9a512","endpoint_id":"a90648b27960f524afd76e56292cc25621a214297b17cb47d113c22c6b5096ca","changed_at":"2026-09-21T18:23:37.262Z","change_type":"endpoint-source-restored","field_name":"source:challenge","old_value":"0","new_value":"1","evidence":"https://crypto.forgemesh.io/api/kronos/decision"},{"id":"69f5d48d22ac8ffee7e2ff8caa397398","endpoint_id":"a90648b27960f524afd76e56292cc25621a214297b17cb47d113c22c6b5096ca","changed_at":"2026-09-21T18:23:37.262Z","change_type":"probe-observation","field_name":"content_type","old_value":"text/plain; charset=UTF-8","new_value":"application/json; charset=utf-8","evidence":"harmless unauthenticated HTTP observation"},{"id":"90e5726583848a66ebaded253af1ce06","endpoint_id":"a90648b27960f524afd76e56292cc25621a214297b17cb47d113c22c6b5096ca","changed_at":"2026-09-21T18:23:37.262Z","change_type":"security-property-changed","field_name":"security:bounded_response","old_value":"{\"state\":\"tested-pass\",\"evidence\":\"17 bytes within scanner limit\",\"basis\":\"harmless scanner\"}","new_value":"{\"state\":\"tested-pass\",\"evidence\":\"1626 bytes within scanner limit\",\"basis\":\"harmless scanner\"}","evidence":"Repeated harmless observation changed the modeled property"},{"id":"ae12f34398d2b1ffba9b79f0369cb02a","endpoint_id":"a90648b27960f524afd76e56292cc25621a214297b17cb47d113c22c6b5096ca","changed_at":"2026-09-21T18:23:37.262Z","change_type":"probe-observation","field_name":"last_status","old_value":"530","new_value":"402","evidence":"harmless unauthenticated HTTP observation"},{"id":"b13cf321adcfeac5cbe49a95578bc8d7","endpoint_id":"a90648b27960f524afd76e56292cc25621a214297b17cb47d113c22c6b5096ca","changed_at":"2026-09-21T18:23:37.262Z","change_type":"probe-observation","field_name":"challenge_format","old_value":null,"new_value":"mpp-payment-auth","evidence":"harmless unauthenticated HTTP observation"},{"id":"be134571bb9e4446103e01746c0b77a1","endpoint_id":"a90648b27960f524afd76e56292cc25621a214297b17cb47d113c22c6b5096ca","changed_at":"2026-09-21T18:23:37.262Z","change_type":"payment-offer-restored","field_name":"offer-active","old_value":"0","new_value":"1","evidence":"challenge source https://crypto.forgemesh.io/api/kronos/decision"},{"id":"c29637f1e6fe200cd2cd0bff597d6bb7","endpoint_id":"a90648b27960f524afd76e56292cc25621a214297b17cb47d113c22c6b5096ca","changed_at":"2026-09-21T18:23:37.262Z","change_type":"security-property-changed","field_name":"security:economic_exposure_metadata","old_value":"{\"state\":\"unknown\",\"evidence\":\"No current Payment challenge exposes session or authorization inputs\",\"basis\":\"observable challenge values only\"}","new_value":"{\"state\":\"unknown\",\"evidence\":\"[{\\\"method\\\":\\\"evm\\\",\\\"intent\\\":\\\"charge\\\",\\\"deposit\\\":null,\\\"authorizationWindow\\\":null,\\\"depositWindowRatio\\\":null,\\\"observableAuthorizationExposure\\\":null,\\\"note\\\":\\\"unknown: session authorization inputs not observable\\\"}]\",\"basis\":\"observable challenge values only\"}","evidence":"Repeated harmless observation changed the modeled property"},{"id":"16954242d5ac85ce3f49d30aa74977aa","endpoint_id":"c4b0d362ef99fa025c5819845e5b4e27cbed91aa500f4433df8f3c000d57862b","changed_at":"2026-09-21T12:24:35.957Z","change_type":"probe-observation","field_name":"challenge_format","old_value":null,"new_value":"mpp-payment-auth","evidence":"harmless unauthenticated HTTP observation"},{"id":"5f4ec8f9d70ee05f2abe75fa23754e80","endpoint_id":"c4b0d362ef99fa025c5819845e5b4e27cbed91aa500f4433df8f3c000d57862b","changed_at":"2026-09-21T12:24:35.957Z","change_type":"security-property-changed","field_name":"security:challenge_parse","old_value":"{\"state\":\"unknown\",\"evidence\":\"No MPP Payment challenge observed\",\"basis\":\"unauthenticated HTTP response\"}","new_value":"{\"state\":\"tested-pass\",\"evidence\":\"1 Payment challenge(s) observed on HTTP 402; all required fields decoded and validated\",\"basis\":\"unauthenticated HTTP response\"}","evidence":"Repeated harmless observation changed the modeled property"}],"changePagination":{"limit":50,"total":315,"truncated":true}}