{"id":"mppscan-228abea79054e579c08a25e8","name":"StableTravel","homepage_url":"https://stabletravel.dev/","service_url":"https://stabletravel.dev/","origin":"https://stabletravel.dev","description":"Flight prices and booking links, award availability, and real-time flight tracking. Powered by Google Flights, Seats.aero, and FlightAware.","status":"active","implementation":"custom","implementation_confidence":0.35,"fingerprint_observed_at":"2026-10-09T18:25:32.167Z","published":1,"catalog_ingest_at":"2026-10-09T18:17:43.417Z","openapi_ingest_at":"2026-08-25T18:52:59.390Z","catalog_seen_at":"2026-10-09T18:17:43.417Z","openapi_seen_at":"2026-10-01T06:18:45.981Z","first_seen":"2026-08-25T18:43:12.674Z","last_seen":"2026-10-09T18:25:32.167Z","last_probe_at":"2026-10-09T18:25:32.167Z","created_at":"2026-08-25 18:43:27","updated_at":"2026-10-09 18:30:40","categories":["data","web"],"tags":["flightaware","flights","google-flights","seats-aero","travel"],"fingerprintEvidence":["valid 402 Payment challenge observed without implementation-specific marker"],"paymentMethods":[],"paymentMethodCount":0,"endpoints":[{"id":"9dcf5e8581fda27bd24ced7089f7cbdd040a9df7f1b6d9cbb8721362827430dd","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/airports/id/flights/to/dest_id","http_method":"GET","path":"/api/flightaware/airports/id/flights/to/dest_id","kind":"paid-api","description":"Get flights from one airport to another specific destination airport","first_seen":"2026-08-25T18:52:59.390Z","last_seen":"2026-10-02T12:33:01.929Z","last_probe_at":"2026-10-02T12:33:01.929Z","last_status":402,"content_type":"application/json","tls_state":"tested-pass","redirect_count":0,"challenge_format":"mpp-payment-auth","published":1,"catalog_seen_at":null,"openapi_seen_at":"2026-10-01T06:18:45.981Z","created_at":"2026-08-25 18:55:19","updated_at":"2026-10-02 12:33:06","offers":[{"id":"966614d58c0d097fdc3fba1ecc4ed8d0771d2a4244ced35e59ef3f07ab0177b3","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":"4217","recipient":"0xDd257723b86B4947483905cdAcBbBC70fACF2ec0","amount":"100000","decimals":null,"unitType":null,"session":null,"sourceType":"challenge","sourceRef":"https://stabletravel.dev/api/flightaware/airports/id/flights/to/dest_id","sourceOrdinal":0,"firstSeen":"2026-08-25T19:06:26.333Z","lastSeen":"2026-10-02T12:33:01.929Z"},{"id":"f85ad62da0e4eb9a5007e31c009589b5505f62b1e12e273bafaf3d9c2490e058","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.100000","decimals":null,"unitType":null,"session":{"mode":"fixed","x402":{}},"sourceType":"openapi","sourceRef":"https://stabletravel.dev/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"},{"id":"fc35fb104733cc0888240901a5320de0f27fac5786b7317ea33126595d98f512","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.100000","decimals":null,"unitType":null,"session":{"mode":"fixed","mpp":{"method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50"}},"sourceType":"openapi","sourceRef":"https://stabletravel.dev/openapi.json","sourceOrdinal":1,"firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"}],"activeSources":[{"type":"challenge","ref":"https://stabletravel.dev/api/flightaware/airports/id/flights/to/dest_id","firstSeen":"2026-08-25T19:06:26.333Z","lastSeen":"2026-10-02T12:33:01.929Z"},{"type":"openapi","ref":"https://stabletravel.dev/openapi.json","firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"}],"offerPagination":{"limit":12,"total":3,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"da71f6d952736581dd22c39f5998aaac95077dc7c92b5e566b2199f4a90bd86c","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/airports/id/nearby","http_method":"GET","path":"/api/flightaware/airports/id/nearby","kind":"paid-api","description":"Get airports near a specific airport","first_seen":"2026-08-25T18:52:59.390Z","last_seen":"2026-10-02T18:20:59.297Z","last_probe_at":"2026-10-02T18:20:59.297Z","last_status":402,"content_type":"application/json","tls_state":"tested-pass","redirect_count":0,"challenge_format":"mpp-payment-auth","published":1,"catalog_seen_at":null,"openapi_seen_at":"2026-10-01T06:18:45.981Z","created_at":"2026-08-25 18:55:26","updated_at":"2026-10-02 18:21:32","offers":[{"id":"2a80bd8960fd1a6f94408275617fd569800a545d942ca5efcd1129afb301184e","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":"4217","recipient":"0xDd257723b86B4947483905cdAcBbBC70fACF2ec0","amount":"8000","decimals":null,"unitType":null,"session":null,"sourceType":"challenge","sourceRef":"https://stabletravel.dev/api/flightaware/airports/id/nearby","sourceOrdinal":0,"firstSeen":"2026-08-25T19:07:26.172Z","lastSeen":"2026-10-02T18:20:59.297Z"},{"id":"aa6ec726f498e1cff02979cf115951c785e60d0b4d9390eb15d044570a64abcd","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.008000","decimals":null,"unitType":null,"session":{"mode":"fixed","x402":{}},"sourceType":"openapi","sourceRef":"https://stabletravel.dev/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"},{"id":"89fb2183706d2fad0f6df6f9670a5f6efa089e9328023d1b97a0000fe5625610","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.008000","decimals":null,"unitType":null,"session":{"mode":"fixed","mpp":{"method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50"}},"sourceType":"openapi","sourceRef":"https://stabletravel.dev/openapi.json","sourceOrdinal":1,"firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"}],"activeSources":[{"type":"challenge","ref":"https://stabletravel.dev/api/flightaware/airports/id/nearby","firstSeen":"2026-08-25T19:07:26.172Z","lastSeen":"2026-10-02T18:20:59.297Z"},{"type":"openapi","ref":"https://stabletravel.dev/openapi.json","firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"}],"offerPagination":{"limit":12,"total":3,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"03d64747397cd7f8fb7f362379e1487f26a28f1b1b8125e8ef926c15cf75db0a","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/airports/id/routes/dest_id","http_method":"GET","path":"/api/flightaware/airports/id/routes/dest_id","kind":"paid-api","description":"Get routes between two airports with historical filing data","first_seen":"2026-08-25T18:52:59.390Z","last_seen":"2026-10-04T06:24:09.679Z","last_probe_at":"2026-10-04T06:24:09.679Z","last_status":402,"content_type":"application/json","tls_state":"tested-pass","redirect_count":0,"challenge_format":"mpp-payment-auth","published":1,"catalog_seen_at":null,"openapi_seen_at":"2026-10-01T06:18:45.981Z","created_at":"2026-08-25 18:55:27","updated_at":"2026-10-04 06:24:41","offers":[{"id":"52915ed31da8b183a66a9eef88603a45a5bbcd2abd1645c0a184a7390156fb7e","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":"4217","recipient":"0xDd257723b86B4947483905cdAcBbBC70fACF2ec0","amount":"40000","decimals":null,"unitType":null,"session":null,"sourceType":"challenge","sourceRef":"https://stabletravel.dev/api/flightaware/airports/id/routes/dest_id","sourceOrdinal":0,"firstSeen":"2026-08-25T19:23:26.979Z","lastSeen":"2026-10-04T06:24:09.679Z"},{"id":"8e934a59eaf86353a46957c3f07d00267fe1d155ddad206517979a53ad081cde","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.040000","decimals":null,"unitType":null,"session":{"mode":"fixed","x402":{}},"sourceType":"openapi","sourceRef":"https://stabletravel.dev/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"},{"id":"102b40eea70ea4d6557b0ac8367fbad93562501fc74add8a1f8d2fa3f521584a","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.040000","decimals":null,"unitType":null,"session":{"mode":"fixed","mpp":{"method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50"}},"sourceType":"openapi","sourceRef":"https://stabletravel.dev/openapi.json","sourceOrdinal":1,"firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"}],"activeSources":[{"type":"challenge","ref":"https://stabletravel.dev/api/flightaware/airports/id/routes/dest_id","firstSeen":"2026-08-25T19:23:26.979Z","lastSeen":"2026-10-04T06:24:09.679Z"},{"type":"openapi","ref":"https://stabletravel.dev/openapi.json","firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"}],"offerPagination":{"limit":12,"total":3,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"42f01396e8dfcfcf5ea414ff7fa30b174d1ba39c4c3524f6139aa1dcfd3d2be8","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/airports/id/weather/forecast","http_method":"GET","path":"/api/flightaware/airports/id/weather/forecast","kind":"paid-api","description":"Get weather forecast (TAF) for a specific airport","first_seen":"2026-08-25T18:52:59.390Z","last_seen":"2026-10-04T12:21:01.401Z","last_probe_at":"2026-10-04T12:21:01.401Z","last_status":402,"content_type":"application/json","tls_state":"tested-pass","redirect_count":0,"challenge_format":"mpp-payment-auth","published":1,"catalog_seen_at":null,"openapi_seen_at":"2026-10-01T06:18:45.981Z","created_at":"2026-08-25 18:55:33","updated_at":"2026-10-04 12:21:02","offers":[{"id":"1e49cc95e6be23cc2ef00c776f0629580c2c238c61ee3214f8d6038722c2d087","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":"4217","recipient":"0xDd257723b86B4947483905cdAcBbBC70fACF2ec0","amount":"4000","decimals":null,"unitType":null,"session":null,"sourceType":"challenge","sourceRef":"https://stabletravel.dev/api/flightaware/airports/id/weather/forecast","sourceOrdinal":0,"firstSeen":"2026-08-25T19:28:03.346Z","lastSeen":"2026-10-04T12:21:01.401Z"},{"id":"5d8f335ef961b8ba4515dbf24c20bcbc8bb02dc8c41522477cba237319bd353f","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.004000","decimals":null,"unitType":null,"session":{"mode":"fixed","x402":{}},"sourceType":"openapi","sourceRef":"https://stabletravel.dev/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"},{"id":"0891707f16af449849cbef69727c812e9bf214a47a03e836bf59637026f07556","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.004000","decimals":null,"unitType":null,"session":{"mode":"fixed","mpp":{"method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50"}},"sourceType":"openapi","sourceRef":"https://stabletravel.dev/openapi.json","sourceOrdinal":1,"firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"}],"activeSources":[{"type":"challenge","ref":"https://stabletravel.dev/api/flightaware/airports/id/weather/forecast","firstSeen":"2026-08-25T19:28:03.346Z","lastSeen":"2026-10-04T12:21:01.401Z"},{"type":"openapi","ref":"https://stabletravel.dev/openapi.json","firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"}],"offerPagination":{"limit":12,"total":3,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"93fb5e2d0c30fcf298b99acc5d99a894fba68f9d41107c030a1b7ced93072bd3","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/airports/id/weather/observations","http_method":"GET","path":"/api/flightaware/airports/id/weather/observations","kind":"paid-api","description":"Get weather observations (METAR) for a specific airport","first_seen":"2026-08-25T18:52:59.390Z","last_seen":"2026-10-03T00:22:35.754Z","last_probe_at":"2026-10-03T00:22:35.754Z","last_status":402,"content_type":"application/json","tls_state":"tested-pass","redirect_count":0,"challenge_format":"mpp-payment-auth","published":1,"catalog_seen_at":null,"openapi_seen_at":"2026-10-01T06:18:45.981Z","created_at":"2026-08-25 18:55:39","updated_at":"2026-10-03 00:23:10","offers":[{"id":"166627397a09ff3e043d394c8c2bc527556976f8fb85cd84358f466687a5698c","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":"4217","recipient":"0xDd257723b86B4947483905cdAcBbBC70fACF2ec0","amount":"4000","decimals":null,"unitType":null,"session":null,"sourceType":"challenge","sourceRef":"https://stabletravel.dev/api/flightaware/airports/id/weather/observations","sourceOrdinal":0,"firstSeen":"2026-08-25T19:09:07.849Z","lastSeen":"2026-10-03T00:22:35.754Z"},{"id":"6c8a535232a2ff9dd777a5a4b0991a9bc26dcb35317496434ae40041e3ab0781","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.004000","decimals":null,"unitType":null,"session":{"mode":"fixed","x402":{}},"sourceType":"openapi","sourceRef":"https://stabletravel.dev/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"},{"id":"1cc87d2815005d64f4669d4e2507fc9261115fb79d4acfe203ad08995c30b1bc","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.004000","decimals":null,"unitType":null,"session":{"mode":"fixed","mpp":{"method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50"}},"sourceType":"openapi","sourceRef":"https://stabletravel.dev/openapi.json","sourceOrdinal":1,"firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"}],"activeSources":[{"type":"challenge","ref":"https://stabletravel.dev/api/flightaware/airports/id/weather/observations","firstSeen":"2026-08-25T19:09:07.849Z","lastSeen":"2026-10-03T00:22:35.754Z"},{"type":"openapi","ref":"https://stabletravel.dev/openapi.json","firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"}],"offerPagination":{"limit":12,"total":3,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"7b77ecd476c1f7eb912a3f01e0644233ffc38d113f323160d2a68fbea009c754","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/airports/nearby","http_method":"GET","path":"/api/flightaware/airports/nearby","kind":"paid-api","description":"Find airports near a lat/lng","first_seen":"2026-08-25T18:52:59.390Z","last_seen":"2026-10-09T18:17:43.417Z","last_probe_at":"2026-10-02T18:19:19.386Z","last_status":402,"content_type":"application/json","tls_state":"tested-pass","redirect_count":0,"challenge_format":"mpp-payment-auth","published":1,"catalog_seen_at":"2026-10-09T18:17:43.417Z","openapi_seen_at":"2026-10-01T06:18:45.981Z","created_at":"2026-08-25 18:55:41","updated_at":"2026-10-09T18:20:00.401Z","offers":[{"id":"9995c2bd746932def03e08082d0621ac4414e496b9f3845efabb7d6825c30f27","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":null,"recipient":null,"amount":"8000","decimals":6,"unitType":null,"session":null,"sourceType":"catalog","sourceRef":"https://mpp.dev/api/services","sourceOrdinal":0,"firstSeen":"2026-08-25T18:43:12.674Z","lastSeen":"2026-10-09T18:17:43.417Z"},{"id":"465d044a22ebbe0a463eddca43f92cf76f5b77006cd6f375421e3411cae29489","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":"4217","recipient":"0xDd257723b86B4947483905cdAcBbBC70fACF2ec0","amount":"8000","decimals":null,"unitType":null,"session":null,"sourceType":"challenge","sourceRef":"https://stabletravel.dev/api/flightaware/airports/nearby","sourceOrdinal":0,"firstSeen":"2026-08-25T19:07:08.002Z","lastSeen":"2026-10-02T18:19:19.386Z"},{"id":"6ab43743593d162db302268896d41ebc75a6a4f6bf60f56367e445a7b7e24c10","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.008000","decimals":null,"unitType":null,"session":{"mode":"fixed","x402":{}},"sourceType":"openapi","sourceRef":"https://stabletravel.dev/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"},{"id":"72af2f400e4831e27387197a5ae75629467b03b12a8867f26520f027637f192f","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.008000","decimals":null,"unitType":null,"session":{"mode":"fixed","mpp":{"method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50"}},"sourceType":"openapi","sourceRef":"https://stabletravel.dev/openapi.json","sourceOrdinal":1,"firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"}],"activeSources":[{"type":"catalog","ref":"https://mpp.dev/api/services","firstSeen":"2026-08-25T18:43:12.674Z","lastSeen":"2026-10-09T18:17:43.417Z"},{"type":"challenge","ref":"https://stabletravel.dev/api/flightaware/airports/nearby","firstSeen":"2026-08-25T19:07:08.002Z","lastSeen":"2026-10-02T18:19:19.386Z"},{"type":"openapi","ref":"https://stabletravel.dev/openapi.json","firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"}],"offerPagination":{"limit":12,"total":4,"truncated":false},"activeSourcePagination":{"limit":32,"total":3,"truncated":false}},{"id":"d267472359e3cd39b72600df5bc7af161c132f64ff8b3d2cf6d06bcfdd2b9728","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/disruption-counts/:entity_type","http_method":"GET","path":"/api/flightaware/disruption-counts/:entity_type","kind":"paid-api","description":"Get disruption stats by entity type","first_seen":"2026-08-25T18:43:12.674Z","last_seen":"2026-10-09T18:25:21.115Z","last_probe_at":"2026-10-09T18:25:21.115Z","last_status":402,"content_type":"application/json","tls_state":"tested-pass","redirect_count":0,"challenge_format":"mpp-payment-auth","published":1,"catalog_seen_at":"2026-10-09T18:17:43.417Z","openapi_seen_at":null,"created_at":"2026-08-25 20:16:01","updated_at":"2026-10-09 18:25:22","offers":[{"id":"c42b65ae0aede2e348bf81009acc67a286aecee3b9b25a52fdab7fd7174c9f39","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":null,"recipient":null,"amount":"10000","decimals":6,"unitType":null,"session":null,"sourceType":"catalog","sourceRef":"https://mpp.dev/api/services","sourceOrdinal":0,"firstSeen":"2026-08-25T18:43:12.674Z","lastSeen":"2026-10-09T18:17:43.417Z"},{"id":"c03554e2302ea5f16f11544ba50dc4ce41de437a85b8dd9f533002de51ea3a63","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":"4217","recipient":"0xDd257723b86B4947483905cdAcBbBC70fACF2ec0","amount":"10000","decimals":null,"unitType":null,"session":null,"sourceType":"challenge","sourceRef":"https://stabletravel.dev/api/flightaware/disruption-counts/:entity_type","sourceOrdinal":0,"firstSeen":"2026-08-25T20:28:59.366Z","lastSeen":"2026-10-09T18:25:21.115Z"}],"activeSources":[{"type":"catalog","ref":"https://mpp.dev/api/services","firstSeen":"2026-08-25T18:43:12.674Z","lastSeen":"2026-10-09T18:17:43.417Z"},{"type":"challenge","ref":"https://stabletravel.dev/api/flightaware/disruption-counts/:entity_type","firstSeen":"2026-08-25T20:28:59.366Z","lastSeen":"2026-10-09T18:25:21.115Z"}],"offerPagination":{"limit":12,"total":2,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"2ec062d89788805149a96044f7905c7071297fb3e7c52933a6590a952f160cd0","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/disruption-counts/:entity_type/:id","http_method":"GET","path":"/api/flightaware/disruption-counts/:entity_type/:id","kind":"paid-api","description":"Get disruption stats for a specific entity","first_seen":"2026-08-25T18:43:12.674Z","last_seen":"2026-10-09T18:17:43.417Z","last_probe_at":"2026-10-09T06:18:38.539Z","last_status":402,"content_type":"application/json","tls_state":"tested-pass","redirect_count":0,"challenge_format":"mpp-payment-auth","published":1,"catalog_seen_at":"2026-10-09T18:17:43.417Z","openapi_seen_at":null,"created_at":"2026-08-25 20:16:01","updated_at":"2026-10-09T18:20:00.401Z","offers":[{"id":"55a2195a69764f6208495659323c044a551650c454e942e3c444b464b300c1a3","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":null,"recipient":null,"amount":"10000","decimals":6,"unitType":null,"session":null,"sourceType":"catalog","sourceRef":"https://mpp.dev/api/services","sourceOrdinal":0,"firstSeen":"2026-08-25T18:43:12.674Z","lastSeen":"2026-10-09T18:17:43.417Z"},{"id":"38e596dcbee1e1ca28ad305fceacb121d107944b7d890dab238bd794226d03c8","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":"4217","recipient":"0xDd257723b86B4947483905cdAcBbBC70fACF2ec0","amount":"10000","decimals":null,"unitType":null,"session":null,"sourceType":"challenge","sourceRef":"https://stabletravel.dev/api/flightaware/disruption-counts/:entity_type/:id","sourceOrdinal":0,"firstSeen":"2026-08-25T20:25:02.531Z","lastSeen":"2026-10-09T06:18:38.539Z"}],"activeSources":[{"type":"catalog","ref":"https://mpp.dev/api/services","firstSeen":"2026-08-25T18:43:12.674Z","lastSeen":"2026-10-09T18:17:43.417Z"},{"type":"challenge","ref":"https://stabletravel.dev/api/flightaware/disruption-counts/:entity_type/:id","firstSeen":"2026-08-25T20:25:02.531Z","lastSeen":"2026-10-09T06:18:38.539Z"}],"offerPagination":{"limit":12,"total":2,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"3e13dd050166da8a2307bbcac8f09163848d0cb229f2bbf7242690239f358ccc","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/disruption-counts/entity_type","http_method":"GET","path":"/api/flightaware/disruption-counts/entity_type","kind":"paid-api","description":"Get disruption counts by entity type (airline, origin, destination)","first_seen":"2026-08-25T18:52:59.390Z","last_seen":"2026-10-02T18:23:05.896Z","last_probe_at":"2026-10-02T18:23:05.896Z","last_status":402,"content_type":"application/json","tls_state":"tested-pass","redirect_count":0,"challenge_format":"mpp-payment-auth","published":1,"catalog_seen_at":null,"openapi_seen_at":"2026-10-01T06:18:45.981Z","created_at":"2026-08-25 18:55:49","updated_at":"2026-10-02 18:23:07","offers":[{"id":"59e639822387805135ebd82815605f4114a38c431fd256ec11dead484f9f754d","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":"4217","recipient":"0xDd257723b86B4947483905cdAcBbBC70fACF2ec0","amount":"10000","decimals":null,"unitType":null,"session":null,"sourceType":"challenge","sourceRef":"https://stabletravel.dev/api/flightaware/disruption-counts/entity_type","sourceOrdinal":0,"firstSeen":"2026-08-25T19:08:39.117Z","lastSeen":"2026-10-02T18:23:05.896Z"},{"id":"9ab5a3fefe26bb4144e6dc860a88804eb91392d4fc8e524c2d91f9d683783f61","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.010000","decimals":null,"unitType":null,"session":{"mode":"fixed","x402":{}},"sourceType":"openapi","sourceRef":"https://stabletravel.dev/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"},{"id":"6d6c7921c031c8f28becc843b1cfec4eba9bbaf7a04ae1cd567b215d9ac7ca09","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.010000","decimals":null,"unitType":null,"session":{"mode":"fixed","mpp":{"method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50"}},"sourceType":"openapi","sourceRef":"https://stabletravel.dev/openapi.json","sourceOrdinal":1,"firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"}],"activeSources":[{"type":"challenge","ref":"https://stabletravel.dev/api/flightaware/disruption-counts/entity_type","firstSeen":"2026-08-25T19:08:39.117Z","lastSeen":"2026-10-02T18:23:05.896Z"},{"type":"openapi","ref":"https://stabletravel.dev/openapi.json","firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"}],"offerPagination":{"limit":12,"total":3,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"57949415c5918580cf388d20682e08f0fb2d7033129ce77f521905353d2cbeca","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/disruption-counts/entity_type/id","http_method":"GET","path":"/api/flightaware/disruption-counts/entity_type/id","kind":"paid-api","description":"Get disruption counts for a specific entity","first_seen":"2026-08-25T18:52:59.390Z","last_seen":"2026-10-02T18:20:11.154Z","last_probe_at":"2026-10-02T18:20:11.154Z","last_status":402,"content_type":"application/json","tls_state":"tested-pass","redirect_count":0,"challenge_format":"mpp-payment-auth","published":1,"catalog_seen_at":null,"openapi_seen_at":"2026-10-01T06:18:45.981Z","created_at":"2026-08-25 18:56:13","updated_at":"2026-10-02 18:20:48","offers":[{"id":"671078946b395be78ca397bae489e3f9184d2030e8e3a82b5392caf9fb1b7ceb","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":"4217","recipient":"0xDd257723b86B4947483905cdAcBbBC70fACF2ec0","amount":"10000","decimals":null,"unitType":null,"session":null,"sourceType":"challenge","sourceRef":"https://stabletravel.dev/api/flightaware/disruption-counts/entity_type/id","sourceOrdinal":0,"firstSeen":"2026-08-25T19:07:38.338Z","lastSeen":"2026-10-02T18:20:11.154Z"},{"id":"b90ab81f6f7a2297d492615698c4a5855f3251e269a88eb06041ced8507778d6","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.010000","decimals":null,"unitType":null,"session":{"mode":"fixed","x402":{}},"sourceType":"openapi","sourceRef":"https://stabletravel.dev/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"},{"id":"5ac2c6551fa6fd99c2708eeef820aa1673de7dffdc15f2a3b1e5b9d3d0c13aa2","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.010000","decimals":null,"unitType":null,"session":{"mode":"fixed","mpp":{"method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50"}},"sourceType":"openapi","sourceRef":"https://stabletravel.dev/openapi.json","sourceOrdinal":1,"firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"}],"activeSources":[{"type":"challenge","ref":"https://stabletravel.dev/api/flightaware/disruption-counts/entity_type/id","firstSeen":"2026-08-25T19:07:38.338Z","lastSeen":"2026-10-02T18:20:11.154Z"},{"type":"openapi","ref":"https://stabletravel.dev/openapi.json","firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"}],"offerPagination":{"limit":12,"total":3,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"6fdff9c324a64981b691a272abba601769676a370eaa588ef45823b9ba9e7436","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/flights/:id","http_method":"GET","path":"/api/flightaware/flights/:id","kind":"paid-api","description":"Get flights by ident (flight number, registration)","first_seen":"2026-08-25T18:43:12.674Z","last_seen":"2026-10-09T18:21:16.367Z","last_probe_at":"2026-10-09T18:21:16.367Z","last_status":402,"content_type":"application/json","tls_state":"tested-pass","redirect_count":0,"challenge_format":"mpp-payment-auth","published":1,"catalog_seen_at":"2026-10-09T18:17:43.417Z","openapi_seen_at":null,"created_at":"2026-08-25 20:16:02","updated_at":"2026-10-09 18:21:18","offers":[{"id":"664f6fee5ce5d02053b5a5a771920b505a18ffa44aa85425513213e7dd18a582","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":null,"recipient":null,"amount":"10000","decimals":6,"unitType":null,"session":null,"sourceType":"catalog","sourceRef":"https://mpp.dev/api/services","sourceOrdinal":0,"firstSeen":"2026-08-25T18:43:12.674Z","lastSeen":"2026-10-09T18:17:43.417Z"},{"id":"2c6905e442293805c7a6ad9a358bc89c37577d9e8c5a3b60ae363e13c4acb6fa","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":"4217","recipient":"0xDd257723b86B4947483905cdAcBbBC70fACF2ec0","amount":"10000","decimals":null,"unitType":null,"session":null,"sourceType":"challenge","sourceRef":"https://stabletravel.dev/api/flightaware/flights/:id","sourceOrdinal":0,"firstSeen":"2026-08-25T20:27:56.543Z","lastSeen":"2026-10-09T18:21:16.367Z"}],"activeSources":[{"type":"catalog","ref":"https://mpp.dev/api/services","firstSeen":"2026-08-25T18:43:12.674Z","lastSeen":"2026-10-09T18:17:43.417Z"},{"type":"challenge","ref":"https://stabletravel.dev/api/flightaware/flights/:id","firstSeen":"2026-08-25T20:27:56.543Z","lastSeen":"2026-10-09T18:21:16.367Z"}],"offerPagination":{"limit":12,"total":2,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"dc860c03f9b1bb69ceefccaf1b1800413211561ea6277ce0b8da9ad2611aaa79","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/flights/:id/canonical","http_method":"GET","path":"/api/flightaware/flights/:id/canonical","kind":"paid-api","description":"Get canonical ident for a flight","first_seen":"2026-08-25T18:43:12.674Z","last_seen":"2026-10-09T18:17:43.417Z","last_probe_at":"2026-10-09T06:18:30.094Z","last_status":402,"content_type":"application/json","tls_state":"tested-pass","redirect_count":0,"challenge_format":"mpp-payment-auth","published":1,"catalog_seen_at":"2026-10-09T18:17:43.417Z","openapi_seen_at":null,"created_at":"2026-08-25 20:16:03","updated_at":"2026-10-09T18:20:00.401Z","offers":[{"id":"98234e933a91cd0ea1ebf48dc9b89c7083b8b69c769802ac1b6cc11288c3eb3f","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":null,"recipient":null,"amount":"2000","decimals":6,"unitType":null,"session":null,"sourceType":"catalog","sourceRef":"https://mpp.dev/api/services","sourceOrdinal":0,"firstSeen":"2026-08-25T18:43:12.674Z","lastSeen":"2026-10-09T18:17:43.417Z"},{"id":"aaddc395cc21e3f2ed4c5348ae2738b3e0c9f000f1ff462c5ff7f9d6f26514f6","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":"4217","recipient":"0xDd257723b86B4947483905cdAcBbBC70fACF2ec0","amount":"2000","decimals":null,"unitType":null,"session":null,"sourceType":"challenge","sourceRef":"https://stabletravel.dev/api/flightaware/flights/:id/canonical","sourceOrdinal":0,"firstSeen":"2026-08-25T20:24:58.815Z","lastSeen":"2026-10-09T06:18:30.094Z"}],"activeSources":[{"type":"catalog","ref":"https://mpp.dev/api/services","firstSeen":"2026-08-25T18:43:12.674Z","lastSeen":"2026-10-09T18:17:43.417Z"},{"type":"challenge","ref":"https://stabletravel.dev/api/flightaware/flights/:id/canonical","firstSeen":"2026-08-25T20:24:58.815Z","lastSeen":"2026-10-09T06:18:30.094Z"}],"offerPagination":{"limit":12,"total":2,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"dba8a8d9357f076fe5a8be84abe90dc426bfcd4e3d82e6b1a151d2e4836d94d4","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/flights/:id/intents","http_method":"POST","path":"/api/flightaware/flights/:id/intents","kind":"paid-api","description":"Set flight intent for push notifications","first_seen":"2026-08-25T18:43:12.674Z","last_seen":"2026-10-09T18:17:43.417Z","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":"2026-10-09T18:17:43.417Z","openapi_seen_at":null,"created_at":"2026-08-25 20:16:56","updated_at":"2026-10-09T18:20:00.401Z","offers":[{"id":"b3301b698da29a5d7afaff8245c7b900b218aca2f43a6e530569db93c2378096","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":null,"recipient":null,"amount":"1000","decimals":6,"unitType":null,"session":null,"sourceType":"catalog","sourceRef":"https://mpp.dev/api/services","sourceOrdinal":0,"firstSeen":"2026-08-25T18:43:12.674Z","lastSeen":"2026-10-09T18:17:43.417Z"}],"activeSources":[{"type":"catalog","ref":"https://mpp.dev/api/services","firstSeen":"2026-08-25T18:43:12.674Z","lastSeen":"2026-10-09T18:17:43.417Z"}],"offerPagination":{"limit":12,"total":1,"truncated":false},"activeSourcePagination":{"limit":32,"total":1,"truncated":false}},{"id":"a1ba75ce84b1700a5fbeee18942c29c6eabcd620761b4b06985cf5c39e6907a5","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/flights/:id/map","http_method":"GET","path":"/api/flightaware/flights/:id/map","kind":"paid-api","description":"Get flight track map image (PNG)","first_seen":"2026-08-25T18:43:12.674Z","last_seen":"2026-10-09T18:17:43.417Z","last_probe_at":"2026-10-09T06:18:49.482Z","last_status":402,"content_type":"application/json","tls_state":"tested-pass","redirect_count":0,"challenge_format":"mpp-payment-auth","published":1,"catalog_seen_at":"2026-10-09T18:17:43.417Z","openapi_seen_at":null,"created_at":"2026-08-25 20:16:03","updated_at":"2026-10-09T18:20:00.401Z","offers":[{"id":"89dbcb8c681d1081c2feee172a61b77b8afe2595d74d85b83df43c389baa8080","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":null,"recipient":null,"amount":"60000","decimals":6,"unitType":null,"session":null,"sourceType":"catalog","sourceRef":"https://mpp.dev/api/services","sourceOrdinal":0,"firstSeen":"2026-08-25T18:43:12.674Z","lastSeen":"2026-10-09T18:17:43.417Z"},{"id":"2faa5937c16e7dcc77471e36a40a5cc528650234b219587d3cf63041b047fa19","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":"4217","recipient":"0xDd257723b86B4947483905cdAcBbBC70fACF2ec0","amount":"60000","decimals":null,"unitType":null,"session":null,"sourceType":"challenge","sourceRef":"https://stabletravel.dev/api/flightaware/flights/:id/map","sourceOrdinal":0,"firstSeen":"2026-08-25T20:25:16.822Z","lastSeen":"2026-10-09T06:18:49.482Z"}],"activeSources":[{"type":"catalog","ref":"https://mpp.dev/api/services","firstSeen":"2026-08-25T18:43:12.674Z","lastSeen":"2026-10-09T18:17:43.417Z"},{"type":"challenge","ref":"https://stabletravel.dev/api/flightaware/flights/:id/map","firstSeen":"2026-08-25T20:25:16.822Z","lastSeen":"2026-10-09T06:18:49.482Z"}],"offerPagination":{"limit":12,"total":2,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"05041c127abb98cb76add6b26eb89f68b2811fa9f00e1dfb2c113993bf0cd85b","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/flights/:id/position","http_method":"GET","path":"/api/flightaware/flights/:id/position","kind":"paid-api","description":"Get latest position for a flight","first_seen":"2026-08-25T18:43:12.674Z","last_seen":"2026-10-09T18:20:42.219Z","last_probe_at":"2026-10-09T18:20:42.219Z","last_status":402,"content_type":"application/json","tls_state":"tested-pass","redirect_count":0,"challenge_format":"mpp-payment-auth","published":1,"catalog_seen_at":"2026-10-09T18:17:43.417Z","openapi_seen_at":null,"created_at":"2026-08-25 20:16:04","updated_at":"2026-10-09 18:20:43","offers":[{"id":"5e50f1f0cc2ba944e92e42ca3108b5424ecca4c9b27d12b3aa2c074350000d2a","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":null,"recipient":null,"amount":"20000","decimals":6,"unitType":null,"session":null,"sourceType":"catalog","sourceRef":"https://mpp.dev/api/services","sourceOrdinal":0,"firstSeen":"2026-08-25T18:43:12.674Z","lastSeen":"2026-10-09T18:17:43.417Z"},{"id":"470fe34dab5615c626a7742ca5be77badf05d7425cc7f55320e4a76fcd1d7331","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":"4217","recipient":"0xDd257723b86B4947483905cdAcBbBC70fACF2ec0","amount":"20000","decimals":null,"unitType":null,"session":null,"sourceType":"challenge","sourceRef":"https://stabletravel.dev/api/flightaware/flights/:id/position","sourceOrdinal":0,"firstSeen":"2026-08-25T20:27:45.645Z","lastSeen":"2026-10-09T18:20:42.219Z"}],"activeSources":[{"type":"catalog","ref":"https://mpp.dev/api/services","firstSeen":"2026-08-25T18:43:12.674Z","lastSeen":"2026-10-09T18:17:43.417Z"},{"type":"challenge","ref":"https://stabletravel.dev/api/flightaware/flights/:id/position","firstSeen":"2026-08-25T20:27:45.645Z","lastSeen":"2026-10-09T18:20:42.219Z"}],"offerPagination":{"limit":12,"total":2,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"8291e383f0cb530fd7efdfd79056fbea926d693c7a5454519719819419289959","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/flights/:id/route-info","http_method":"GET","path":"/api/flightaware/flights/:id/route-info","kind":"paid-api","description":"Get route info (fixes, waypoints) for a flight","first_seen":"2026-08-25T18:43:12.674Z","last_seen":"2026-10-09T18:25:32.167Z","last_probe_at":"2026-10-09T18:25:32.167Z","last_status":402,"content_type":"application/json","tls_state":"tested-pass","redirect_count":0,"challenge_format":"mpp-payment-auth","published":1,"catalog_seen_at":"2026-10-09T18:17:43.417Z","openapi_seen_at":null,"created_at":"2026-08-25 20:16:07","updated_at":"2026-10-09 18:30:40","offers":[{"id":"41705b263f4dcdca8085a7e612e40d0fe58b952d67b2280b9e7b9ce6e5beed63","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":null,"recipient":null,"amount":"20000","decimals":6,"unitType":null,"session":null,"sourceType":"catalog","sourceRef":"https://mpp.dev/api/services","sourceOrdinal":0,"firstSeen":"2026-08-25T18:43:12.674Z","lastSeen":"2026-10-09T18:17:43.417Z"},{"id":"5dd7261b26971f1858c35216d5c7856898db2af3588ecac22f488d1d49a76ec5","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":"4217","recipient":"0xDd257723b86B4947483905cdAcBbBC70fACF2ec0","amount":"20000","decimals":null,"unitType":null,"session":null,"sourceType":"challenge","sourceRef":"https://stabletravel.dev/api/flightaware/flights/:id/route-info","sourceOrdinal":0,"firstSeen":"2026-08-25T20:29:20.173Z","lastSeen":"2026-10-09T18:25:32.167Z"}],"activeSources":[{"type":"catalog","ref":"https://mpp.dev/api/services","firstSeen":"2026-08-25T18:43:12.674Z","lastSeen":"2026-10-09T18:17:43.417Z"},{"type":"challenge","ref":"https://stabletravel.dev/api/flightaware/flights/:id/route-info","firstSeen":"2026-08-25T20:29:20.173Z","lastSeen":"2026-10-09T18:25:32.167Z"}],"offerPagination":{"limit":12,"total":2,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"907e54a4726dcb4f14d5c3e384b3b5bcbcae096ee41f17fdaa5bf03b98161594","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/flights/:id/track","http_method":"GET","path":"/api/flightaware/flights/:id/track","kind":"paid-api","description":"Get full track/positions for a flight","first_seen":"2026-08-25T18:43:12.674Z","last_seen":"2026-10-09T18:17:43.417Z","last_probe_at":"2026-10-09T06:18:30.415Z","last_status":402,"content_type":"application/json","tls_state":"tested-pass","redirect_count":0,"challenge_format":"mpp-payment-auth","published":1,"catalog_seen_at":"2026-10-09T18:17:43.417Z","openapi_seen_at":null,"created_at":"2026-08-25 20:16:10","updated_at":"2026-10-09T18:20:00.401Z","offers":[{"id":"2c57e42c221e3f48c2406b8f02541fe68162eb03f120611b1cf08999b0d4094d","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":null,"recipient":null,"amount":"24000","decimals":6,"unitType":null,"session":null,"sourceType":"catalog","sourceRef":"https://mpp.dev/api/services","sourceOrdinal":0,"firstSeen":"2026-08-25T18:43:12.674Z","lastSeen":"2026-10-09T18:17:43.417Z"},{"id":"9973698330fc0068101181bd50e63b3c1089efaac7e760f9bb78e681e95ca4bb","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":"4217","recipient":"0xDd257723b86B4947483905cdAcBbBC70fACF2ec0","amount":"24000","decimals":null,"unitType":null,"session":null,"sourceType":"challenge","sourceRef":"https://stabletravel.dev/api/flightaware/flights/:id/track","sourceOrdinal":0,"firstSeen":"2026-08-25T20:25:07.975Z","lastSeen":"2026-10-09T06:18:30.415Z"}],"activeSources":[{"type":"catalog","ref":"https://mpp.dev/api/services","firstSeen":"2026-08-25T18:43:12.674Z","lastSeen":"2026-10-09T18:17:43.417Z"},{"type":"challenge","ref":"https://stabletravel.dev/api/flightaware/flights/:id/track","firstSeen":"2026-08-25T20:25:07.975Z","lastSeen":"2026-10-09T06:18:30.415Z"}],"offerPagination":{"limit":12,"total":2,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"8214811eb0815a8fca028d11ca98936a00d9504bf9583d740d35a1f6340a714c","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/flights/id","http_method":"GET","path":"/api/flightaware/flights/id","kind":"paid-api","description":"Get flight information by ident (designator, registration, or fa_flight_id)","first_seen":"2026-08-25T18:52:59.390Z","last_seen":"2026-10-03T00:26:04.614Z","last_probe_at":"2026-10-03T00:26:04.614Z","last_status":402,"content_type":"application/json","tls_state":"tested-pass","redirect_count":0,"challenge_format":"mpp-payment-auth","published":1,"catalog_seen_at":null,"openapi_seen_at":"2026-10-01T06:18:45.981Z","created_at":"2026-08-25 18:56:24","updated_at":"2026-10-03 00:26:06","offers":[{"id":"f6c6f9c6eb18b57802bf78768c300b8f54a41158c397fc53c8453ff061da2cbf","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":"4217","recipient":"0xDd257723b86B4947483905cdAcBbBC70fACF2ec0","amount":"10000","decimals":null,"unitType":null,"session":null,"sourceType":"challenge","sourceRef":"https://stabletravel.dev/api/flightaware/flights/id","sourceOrdinal":0,"firstSeen":"2026-08-25T19:09:24.620Z","lastSeen":"2026-10-03T00:26:04.614Z"},{"id":"78741d4f29fe6d1a408ff863286651277f0d12a66d46b71bf954cbea7db0265e","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.010000","decimals":null,"unitType":null,"session":{"mode":"fixed","x402":{}},"sourceType":"openapi","sourceRef":"https://stabletravel.dev/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"},{"id":"e64e719801c5b5760355975a6869df8e8a40476fbf591242f6a302ff8888a3fe","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.010000","decimals":null,"unitType":null,"session":{"mode":"fixed","mpp":{"method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50"}},"sourceType":"openapi","sourceRef":"https://stabletravel.dev/openapi.json","sourceOrdinal":1,"firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"}],"activeSources":[{"type":"challenge","ref":"https://stabletravel.dev/api/flightaware/flights/id","firstSeen":"2026-08-25T19:09:24.620Z","lastSeen":"2026-10-03T00:26:04.614Z"},{"type":"openapi","ref":"https://stabletravel.dev/openapi.json","firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"}],"offerPagination":{"limit":12,"total":3,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"6cb9b029659cfb7e7b79c06252e6d01a71af0783b236e4564717b8cb4ab752f8","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/flights/id/canonical","http_method":"GET","path":"/api/flightaware/flights/id/canonical","kind":"paid-api","description":"Get the canonical flight identifier for a given ident","first_seen":"2026-08-25T18:52:59.390Z","last_seen":"2026-10-02T18:19:27.215Z","last_probe_at":"2026-10-02T18:19:27.215Z","last_status":402,"content_type":"application/json","tls_state":"tested-pass","redirect_count":0,"challenge_format":"mpp-payment-auth","published":1,"catalog_seen_at":null,"openapi_seen_at":"2026-10-01T06:18:45.981Z","created_at":"2026-08-25 18:56:30","updated_at":"2026-10-02 18:20:03","offers":[{"id":"9c72abca46be3bdfad35bcf22684dc5e28b7eacf3e355ee0d660cf60f898cd69","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":"4217","recipient":"0xDd257723b86B4947483905cdAcBbBC70fACF2ec0","amount":"2000","decimals":null,"unitType":null,"session":null,"sourceType":"challenge","sourceRef":"https://stabletravel.dev/api/flightaware/flights/id/canonical","sourceOrdinal":0,"firstSeen":"2026-08-25T19:07:39.672Z","lastSeen":"2026-10-02T18:19:27.215Z"},{"id":"3153df4eea2cbf057663cda16895e0a698714d0dd4498acfb51c7b42330b91c6","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.002000","decimals":null,"unitType":null,"session":{"mode":"fixed","x402":{}},"sourceType":"openapi","sourceRef":"https://stabletravel.dev/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"},{"id":"66dd27cda5d5b5d6609dc23810a183221eeabafc46a18b3d9be1f90d76ae9773","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.002000","decimals":null,"unitType":null,"session":{"mode":"fixed","mpp":{"method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50"}},"sourceType":"openapi","sourceRef":"https://stabletravel.dev/openapi.json","sourceOrdinal":1,"firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"}],"activeSources":[{"type":"challenge","ref":"https://stabletravel.dev/api/flightaware/flights/id/canonical","firstSeen":"2026-08-25T19:07:39.672Z","lastSeen":"2026-10-02T18:19:27.215Z"},{"type":"openapi","ref":"https://stabletravel.dev/openapi.json","firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"}],"offerPagination":{"limit":12,"total":3,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"ada29cc13b4430d1c7a3c2a0c80a8901a567a1b6c9849682c1204ef1ca700193","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/flights/id/intents","http_method":"POST","path":"/api/flightaware/flights/id/intents","kind":"paid-api","description":"Set a flight intent for push notifications","first_seen":"2026-08-25T18:52:59.390Z","last_seen":"2026-10-01T06:18:45.981Z","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-01T06:18:45.981Z","created_at":"2026-08-25 18:56:41","updated_at":"2026-10-01T06:22:38.616Z","offers":[{"id":"538b2159078639ce0e63e4813ee29c606a0d66ff134a186cdfc9bd61a4af5f1a","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.001000","decimals":null,"unitType":null,"session":{"mode":"fixed","x402":{}},"sourceType":"openapi","sourceRef":"https://stabletravel.dev/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"},{"id":"2f2cfc9279ef5f10de42e0f05de6e2af921f0c9c236d4da96d5cf3480f79f811","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.001000","decimals":null,"unitType":null,"session":{"mode":"fixed","mpp":{"method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50"}},"sourceType":"openapi","sourceRef":"https://stabletravel.dev/openapi.json","sourceOrdinal":1,"firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"}],"activeSources":[{"type":"openapi","ref":"https://stabletravel.dev/openapi.json","firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"}],"offerPagination":{"limit":12,"total":2,"truncated":false},"activeSourcePagination":{"limit":32,"total":1,"truncated":false}},{"id":"65613d9a1bb7bd69b6bf50a1753efbf5d8b4d9dd5849fb00255a006982a7a68a","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/flights/id/map","http_method":"GET","path":"/api/flightaware/flights/id/map","kind":"paid-api","description":"Get a flight track map payload (proxied from FlightAware)","first_seen":"2026-08-25T18:52:59.390Z","last_seen":"2026-10-03T00:21:46.953Z","last_probe_at":"2026-10-03T00:21:46.953Z","last_status":402,"content_type":"application/json","tls_state":"tested-pass","redirect_count":0,"challenge_format":"mpp-payment-auth","published":1,"catalog_seen_at":null,"openapi_seen_at":"2026-10-01T06:18:45.981Z","created_at":"2026-08-25 18:56:58","updated_at":"2026-10-03 00:22:27","offers":[{"id":"7cc43b6e790ae1707966e3614aecfe007aafbca72876ea4f2ef85fe3b867bed2","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":"4217","recipient":"0xDd257723b86B4947483905cdAcBbBC70fACF2ec0","amount":"60000","decimals":null,"unitType":null,"session":null,"sourceType":"challenge","sourceRef":"https://stabletravel.dev/api/flightaware/flights/id/map","sourceOrdinal":0,"firstSeen":"2026-08-25T19:09:10.075Z","lastSeen":"2026-10-03T00:21:46.953Z"},{"id":"3b6feadd4218adfbd6d3bc5ffc7ec66911186c579bd751ab6c40a769bb11286e","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.060000","decimals":null,"unitType":null,"session":{"mode":"fixed","x402":{}},"sourceType":"openapi","sourceRef":"https://stabletravel.dev/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"},{"id":"5c1653aa8bf18b3e3acbae8468e853d6ebb50ee2b6df0119cc70abc0b084dad9","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.060000","decimals":null,"unitType":null,"session":{"mode":"fixed","mpp":{"method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50"}},"sourceType":"openapi","sourceRef":"https://stabletravel.dev/openapi.json","sourceOrdinal":1,"firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"}],"activeSources":[{"type":"challenge","ref":"https://stabletravel.dev/api/flightaware/flights/id/map","firstSeen":"2026-08-25T19:09:10.075Z","lastSeen":"2026-10-03T00:21:46.953Z"},{"type":"openapi","ref":"https://stabletravel.dev/openapi.json","firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"}],"offerPagination":{"limit":12,"total":3,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"29b106a4c80fce4b3d70077b61df0287b9753434439a8251c03785f8817ad260","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/flights/id/position","http_method":"GET","path":"/api/flightaware/flights/id/position","kind":"paid-api","description":"Get the latest position for a flight by fa_flight_id","first_seen":"2026-08-25T18:52:59.390Z","last_seen":"2026-10-04T00:23:27.476Z","last_probe_at":"2026-10-04T00:23:27.476Z","last_status":402,"content_type":"application/json","tls_state":"tested-pass","redirect_count":0,"challenge_format":"mpp-payment-auth","published":1,"catalog_seen_at":null,"openapi_seen_at":"2026-10-01T06:18:45.981Z","created_at":"2026-08-25 18:57:07","updated_at":"2026-10-04 00:24:03","offers":[{"id":"004606bfa54edf4d0e48e17732c5cb95ed7efc34a9e48d7a6deaa4082d5e802d","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":"4217","recipient":"0xDd257723b86B4947483905cdAcBbBC70fACF2ec0","amount":"20000","decimals":null,"unitType":null,"session":null,"sourceType":"challenge","sourceRef":"https://stabletravel.dev/api/flightaware/flights/id/position","sourceOrdinal":0,"firstSeen":"2026-08-25T19:21:55.655Z","lastSeen":"2026-10-04T00:23:27.476Z"},{"id":"0f2f75cdb86331f52d19d47d57d95ba92cb51899ac524dec69353106124ae819","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.020000","decimals":null,"unitType":null,"session":{"mode":"fixed","x402":{}},"sourceType":"openapi","sourceRef":"https://stabletravel.dev/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"},{"id":"a37c061510b9cec282ff33c3a5a632d463d757d211dd5e0ac8a3e3d0a7e3e5e1","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.020000","decimals":null,"unitType":null,"session":{"mode":"fixed","mpp":{"method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50"}},"sourceType":"openapi","sourceRef":"https://stabletravel.dev/openapi.json","sourceOrdinal":1,"firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"}],"activeSources":[{"type":"challenge","ref":"https://stabletravel.dev/api/flightaware/flights/id/position","firstSeen":"2026-08-25T19:21:55.655Z","lastSeen":"2026-10-04T00:23:27.476Z"},{"type":"openapi","ref":"https://stabletravel.dev/openapi.json","firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"}],"offerPagination":{"limit":12,"total":3,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"7adab2b71946eb8585870746472ecc530771d195ab86b2e26720441cd511d740","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/flights/id/route-info","http_method":"GET","path":"/api/flightaware/flights/id/route-info","kind":"paid-api","description":"Get the filed route for a flight","first_seen":"2026-08-25T18:52:59.390Z","last_seen":"2026-10-04T12:19:53.762Z","last_probe_at":"2026-10-04T12:19:53.762Z","last_status":402,"content_type":"application/json","tls_state":"tested-pass","redirect_count":0,"challenge_format":"mpp-payment-auth","published":1,"catalog_seen_at":null,"openapi_seen_at":"2026-10-01T06:18:45.981Z","created_at":"2026-08-25 18:57:10","updated_at":"2026-10-04 12:19:55","offers":[{"id":"f60250b646fc5b5bd95239fb350ac9ecba6e665dba156767df3607774c599fff","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":"4217","recipient":"0xDd257723b86B4947483905cdAcBbBC70fACF2ec0","amount":"20000","decimals":null,"unitType":null,"session":null,"sourceType":"challenge","sourceRef":"https://stabletravel.dev/api/flightaware/flights/id/route-info","sourceOrdinal":0,"firstSeen":"2026-08-25T19:28:04.412Z","lastSeen":"2026-10-04T12:19:53.762Z"},{"id":"0b43ebc80eedd11c114723c1cd9cc5ae3c0b87c9f2b9720548aaa1f0de30d6b9","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.020000","decimals":null,"unitType":null,"session":{"mode":"fixed","x402":{}},"sourceType":"openapi","sourceRef":"https://stabletravel.dev/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"},{"id":"aae72319eb6c1ae807f91af039b2c92e86a06ea9513736753bab0a13d6948eb4","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.020000","decimals":null,"unitType":null,"session":{"mode":"fixed","mpp":{"method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50"}},"sourceType":"openapi","sourceRef":"https://stabletravel.dev/openapi.json","sourceOrdinal":1,"firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"}],"activeSources":[{"type":"challenge","ref":"https://stabletravel.dev/api/flightaware/flights/id/route-info","firstSeen":"2026-08-25T19:28:04.412Z","lastSeen":"2026-10-04T12:19:53.762Z"},{"type":"openapi","ref":"https://stabletravel.dev/openapi.json","firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"}],"offerPagination":{"limit":12,"total":3,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"c77d0f0327e9e8c3a2d313093da701288ef2e7634c2e0f2c065fa6270a249485","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/flights/id/track","http_method":"GET","path":"/api/flightaware/flights/id/track","kind":"paid-api","description":"Get the flight track (position history) for a flight","first_seen":"2026-08-25T18:52:59.390Z","last_seen":"2026-10-04T06:21:38.334Z","last_probe_at":"2026-10-04T06:21:38.334Z","last_status":402,"content_type":"application/json","tls_state":"tested-pass","redirect_count":0,"challenge_format":"mpp-payment-auth","published":1,"catalog_seen_at":null,"openapi_seen_at":"2026-10-01T06:18:45.981Z","created_at":"2026-08-25 18:57:14","updated_at":"2026-10-04 06:21:39","offers":[{"id":"8dfef3b909c100e814c155dab5079efd15b6d68851f8f3d7eff4465b66cbe9be","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":"4217","recipient":"0xDd257723b86B4947483905cdAcBbBC70fACF2ec0","amount":"24000","decimals":null,"unitType":null,"session":null,"sourceType":"challenge","sourceRef":"https://stabletravel.dev/api/flightaware/flights/id/track","sourceOrdinal":0,"firstSeen":"2026-08-25T19:24:26.390Z","lastSeen":"2026-10-04T06:21:38.334Z"},{"id":"97bd3624c62e939b5dd18b86c81559ff269ead6ad7cb6c6607fe2ad5243e8924","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.024000","decimals":null,"unitType":null,"session":{"mode":"fixed","x402":{}},"sourceType":"openapi","sourceRef":"https://stabletravel.dev/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"},{"id":"17eb51405fd7fd29067d1a0cf05ec075bd41f20d0f9e4899843bf0c04e2eaea0","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.024000","decimals":null,"unitType":null,"session":{"mode":"fixed","mpp":{"method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50"}},"sourceType":"openapi","sourceRef":"https://stabletravel.dev/openapi.json","sourceOrdinal":1,"firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"}],"activeSources":[{"type":"challenge","ref":"https://stabletravel.dev/api/flightaware/flights/id/track","firstSeen":"2026-08-25T19:24:26.390Z","lastSeen":"2026-10-04T06:21:38.334Z"},{"type":"openapi","ref":"https://stabletravel.dev/openapi.json","firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"}],"offerPagination":{"limit":12,"total":3,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"dfe04c19becc83518186e98dd522b84823890dece1bbe8294b3018856e861d6e","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/flights/search","http_method":"GET","path":"/api/flightaware/flights/search","kind":"paid-api","description":"Search flights by query string","first_seen":"2026-08-25T18:52:59.390Z","last_seen":"2026-10-09T18:17:43.417Z","last_probe_at":"2026-10-03T18:24:43.869Z","last_status":402,"content_type":"application/json","tls_state":"tested-pass","redirect_count":0,"challenge_format":"mpp-payment-auth","published":1,"catalog_seen_at":"2026-10-09T18:17:43.417Z","openapi_seen_at":"2026-10-01T06:18:45.981Z","created_at":"2026-08-25 18:57:21","updated_at":"2026-10-09T18:20:00.401Z","offers":[{"id":"e8a64e220fc1093a0f053db01b48e5d60b422b0daae505e0326d1f80c3f32a12","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":null,"recipient":null,"amount":"100000","decimals":6,"unitType":null,"session":null,"sourceType":"catalog","sourceRef":"https://mpp.dev/api/services","sourceOrdinal":0,"firstSeen":"2026-08-25T18:43:12.674Z","lastSeen":"2026-10-09T18:17:43.417Z"},{"id":"a5f35320d2f9c1d9525507b0e87bf8c60bb736499d2e003abacb939629443f3c","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":"4217","recipient":"0xDd257723b86B4947483905cdAcBbBC70fACF2ec0","amount":"100000","decimals":null,"unitType":null,"session":null,"sourceType":"challenge","sourceRef":"https://stabletravel.dev/api/flightaware/flights/search","sourceOrdinal":0,"firstSeen":"2026-08-25T19:17:14.165Z","lastSeen":"2026-10-03T18:24:43.869Z"},{"id":"25bf1fcdfcc30237d962b78fe9aa96ce10e9973f414b237b0503de786a6fd4ae","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.100000","decimals":null,"unitType":null,"session":{"mode":"fixed","x402":{}},"sourceType":"openapi","sourceRef":"https://stabletravel.dev/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"},{"id":"1817cdc2b36f4deae9ca6669419bc098786c9f82e83a5cd95b3c229123f96196","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.100000","decimals":null,"unitType":null,"session":{"mode":"fixed","mpp":{"method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50"}},"sourceType":"openapi","sourceRef":"https://stabletravel.dev/openapi.json","sourceOrdinal":1,"firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"}],"activeSources":[{"type":"catalog","ref":"https://mpp.dev/api/services","firstSeen":"2026-08-25T18:43:12.674Z","lastSeen":"2026-10-09T18:17:43.417Z"},{"type":"challenge","ref":"https://stabletravel.dev/api/flightaware/flights/search","firstSeen":"2026-08-25T19:17:14.165Z","lastSeen":"2026-10-03T18:24:43.869Z"},{"type":"openapi","ref":"https://stabletravel.dev/openapi.json","firstSeen":"2026-08-25T18:52:59.390Z","lastSeen":"2026-10-01T06:18:45.981Z"}],"offerPagination":{"limit":12,"total":4,"truncated":false},"activeSourcePagination":{"limit":32,"total":3,"truncated":false}}],"endpointPagination":{"limit":25,"total":78,"nextCursor":"NTA"},"sources":[{"source_kind":"mpp.dev-catalog","source_url":"https://mpp.dev/api/services","first_seen":"2026-08-25T18:43:12.674Z","last_seen":"2026-10-09T18:17:43.417Z","evidence":{"catalogId":"stabletravel","version":1}},{"source_kind":"mppscan","source_url":"https://mppscan.com/","first_seen":"2026-08-25T18:43:12.674Z","last_seen":"2026-10-09T18:17:43.417Z","evidence":{"discoveredUrl":"https://stabletravel.dev/"}},{"source_kind":"openapi","source_url":"https://stabletravel.dev/openapi.json","first_seen":"2026-08-25T18:52:59.390Z","last_seen":"2026-10-01T06:18:45.981Z","evidence":{"runtimeFetched":true,"finalUrl":"https://stabletravel.dev/openapi.json","serviceInfo":{"name":"StableTravel","description":"Pay-per-request access to flight prices and booking links (Google Flights via SerpAPI), award availability (Seats.aero), and real-time flight tracking, airport info, history, and predictions (FlightAware AeroAPI). No auth, no subscriptions.","version":"1.0.0"}}}],"sourcePagination":{"limit":100,"total":3,"truncated":false},"security":[{"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:25:32.167Z","endpoint_id":"8291e383f0cb530fd7efdfd79056fbea926d693c7a5454519719819419289959"},{"property_key":"bounded_response","state":"tested-pass","evidence":"0 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T18:25:32.167Z","endpoint_id":"8291e383f0cb530fd7efdfd79056fbea926d693c7a5454519719819419289959"},{"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:25:32.167Z","endpoint_id":"8291e383f0cb530fd7efdfd79056fbea926d693c7a5454519719819419289959"},{"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:25:32.167Z","endpoint_id":"8291e383f0cb530fd7efdfd79056fbea926d693c7a5454519719819419289959"},{"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:25:32.167Z","endpoint_id":"8291e383f0cb530fd7efdfd79056fbea926d693c7a5454519719819419289959"},{"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:25:32.167Z","endpoint_id":"8291e383f0cb530fd7efdfd79056fbea926d693c7a5454519719819419289959"},{"property_key":"economic_exposure_metadata","state":"unknown","evidence":"[{\"method\":\"tempo\",\"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:25:32.167Z","endpoint_id":"8291e383f0cb530fd7efdfd79056fbea926d693c7a5454519719819419289959"},{"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:25:32.167Z","endpoint_id":"8291e383f0cb530fd7efdfd79056fbea926d693c7a5454519719819419289959"},{"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:25:32.167Z","endpoint_id":"8291e383f0cb530fd7efdfd79056fbea926d693c7a5454519719819419289959"},{"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:25:32.167Z","endpoint_id":"8291e383f0cb530fd7efdfd79056fbea926d693c7a5454519719819419289959"},{"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:25:32.167Z","endpoint_id":"8291e383f0cb530fd7efdfd79056fbea926d693c7a5454519719819419289959"},{"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:25:32.167Z","endpoint_id":"8291e383f0cb530fd7efdfd79056fbea926d693c7a5454519719819419289959"},{"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:25:32.167Z","endpoint_id":"8291e383f0cb530fd7efdfd79056fbea926d693c7a5454519719819419289959"},{"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:25:32.167Z","endpoint_id":"8291e383f0cb530fd7efdfd79056fbea926d693c7a5454519719819419289959"},{"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:25:31.311Z","endpoint_id":"dea064e144be4a098223afd9b15fad9bb150517bd0c88a6975ca4efa64f21389"},{"property_key":"bounded_response","state":"tested-pass","evidence":"0 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T18:25:31.311Z","endpoint_id":"dea064e144be4a098223afd9b15fad9bb150517bd0c88a6975ca4efa64f21389"},{"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:25:31.311Z","endpoint_id":"dea064e144be4a098223afd9b15fad9bb150517bd0c88a6975ca4efa64f21389"},{"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:25:31.311Z","endpoint_id":"dea064e144be4a098223afd9b15fad9bb150517bd0c88a6975ca4efa64f21389"},{"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:25:31.311Z","endpoint_id":"dea064e144be4a098223afd9b15fad9bb150517bd0c88a6975ca4efa64f21389"},{"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:25:31.311Z","endpoint_id":"dea064e144be4a098223afd9b15fad9bb150517bd0c88a6975ca4efa64f21389"},{"property_key":"economic_exposure_metadata","state":"unknown","evidence":"[{\"method\":\"tempo\",\"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:25:31.311Z","endpoint_id":"dea064e144be4a098223afd9b15fad9bb150517bd0c88a6975ca4efa64f21389"},{"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:25:31.311Z","endpoint_id":"dea064e144be4a098223afd9b15fad9bb150517bd0c88a6975ca4efa64f21389"},{"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:25:31.311Z","endpoint_id":"dea064e144be4a098223afd9b15fad9bb150517bd0c88a6975ca4efa64f21389"},{"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:25:31.311Z","endpoint_id":"dea064e144be4a098223afd9b15fad9bb150517bd0c88a6975ca4efa64f21389"},{"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:25:31.311Z","endpoint_id":"dea064e144be4a098223afd9b15fad9bb150517bd0c88a6975ca4efa64f21389"},{"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:25:31.311Z","endpoint_id":"dea064e144be4a098223afd9b15fad9bb150517bd0c88a6975ca4efa64f21389"},{"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:25:31.311Z","endpoint_id":"dea064e144be4a098223afd9b15fad9bb150517bd0c88a6975ca4efa64f21389"},{"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:25:31.311Z","endpoint_id":"dea064e144be4a098223afd9b15fad9bb150517bd0c88a6975ca4efa64f21389"},{"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:25:31.035Z","endpoint_id":"75038fc11ecc2ae0c44a5d6b7a983dd9219c32af9797f628f07ff9f14a4de631"},{"property_key":"bounded_response","state":"tested-pass","evidence":"0 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T18:25:31.035Z","endpoint_id":"75038fc11ecc2ae0c44a5d6b7a983dd9219c32af9797f628f07ff9f14a4de631"},{"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:25:31.035Z","endpoint_id":"75038fc11ecc2ae0c44a5d6b7a983dd9219c32af9797f628f07ff9f14a4de631"},{"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:25:31.035Z","endpoint_id":"75038fc11ecc2ae0c44a5d6b7a983dd9219c32af9797f628f07ff9f14a4de631"},{"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:25:31.035Z","endpoint_id":"75038fc11ecc2ae0c44a5d6b7a983dd9219c32af9797f628f07ff9f14a4de631"},{"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:25:31.035Z","endpoint_id":"75038fc11ecc2ae0c44a5d6b7a983dd9219c32af9797f628f07ff9f14a4de631"},{"property_key":"economic_exposure_metadata","state":"unknown","evidence":"[{\"method\":\"tempo\",\"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:25:31.035Z","endpoint_id":"75038fc11ecc2ae0c44a5d6b7a983dd9219c32af9797f628f07ff9f14a4de631"},{"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:25:31.035Z","endpoint_id":"75038fc11ecc2ae0c44a5d6b7a983dd9219c32af9797f628f07ff9f14a4de631"},{"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:25:31.035Z","endpoint_id":"75038fc11ecc2ae0c44a5d6b7a983dd9219c32af9797f628f07ff9f14a4de631"},{"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:25:31.035Z","endpoint_id":"75038fc11ecc2ae0c44a5d6b7a983dd9219c32af9797f628f07ff9f14a4de631"},{"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:25:31.035Z","endpoint_id":"75038fc11ecc2ae0c44a5d6b7a983dd9219c32af9797f628f07ff9f14a4de631"},{"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:25:31.035Z","endpoint_id":"75038fc11ecc2ae0c44a5d6b7a983dd9219c32af9797f628f07ff9f14a4de631"},{"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:25:31.035Z","endpoint_id":"75038fc11ecc2ae0c44a5d6b7a983dd9219c32af9797f628f07ff9f14a4de631"},{"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:25:31.035Z","endpoint_id":"75038fc11ecc2ae0c44a5d6b7a983dd9219c32af9797f628f07ff9f14a4de631"},{"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:25:21.115Z","endpoint_id":"d267472359e3cd39b72600df5bc7af161c132f64ff8b3d2cf6d06bcfdd2b9728"},{"property_key":"bounded_response","state":"tested-pass","evidence":"0 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T18:25:21.115Z","endpoint_id":"d267472359e3cd39b72600df5bc7af161c132f64ff8b3d2cf6d06bcfdd2b9728"},{"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:25:21.115Z","endpoint_id":"d267472359e3cd39b72600df5bc7af161c132f64ff8b3d2cf6d06bcfdd2b9728"},{"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:25:21.115Z","endpoint_id":"d267472359e3cd39b72600df5bc7af161c132f64ff8b3d2cf6d06bcfdd2b9728"},{"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:25:21.115Z","endpoint_id":"d267472359e3cd39b72600df5bc7af161c132f64ff8b3d2cf6d06bcfdd2b9728"},{"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:25:21.115Z","endpoint_id":"d267472359e3cd39b72600df5bc7af161c132f64ff8b3d2cf6d06bcfdd2b9728"},{"property_key":"economic_exposure_metadata","state":"unknown","evidence":"[{\"method\":\"tempo\",\"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:25:21.115Z","endpoint_id":"d267472359e3cd39b72600df5bc7af161c132f64ff8b3d2cf6d06bcfdd2b9728"},{"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:25:21.115Z","endpoint_id":"d267472359e3cd39b72600df5bc7af161c132f64ff8b3d2cf6d06bcfdd2b9728"},{"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:25:21.115Z","endpoint_id":"d267472359e3cd39b72600df5bc7af161c132f64ff8b3d2cf6d06bcfdd2b9728"},{"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:25:21.115Z","endpoint_id":"d267472359e3cd39b72600df5bc7af161c132f64ff8b3d2cf6d06bcfdd2b9728"},{"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:25:21.115Z","endpoint_id":"d267472359e3cd39b72600df5bc7af161c132f64ff8b3d2cf6d06bcfdd2b9728"},{"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:25:21.115Z","endpoint_id":"d267472359e3cd39b72600df5bc7af161c132f64ff8b3d2cf6d06bcfdd2b9728"},{"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:25:21.115Z","endpoint_id":"d267472359e3cd39b72600df5bc7af161c132f64ff8b3d2cf6d06bcfdd2b9728"},{"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:25:21.115Z","endpoint_id":"d267472359e3cd39b72600df5bc7af161c132f64ff8b3d2cf6d06bcfdd2b9728"},{"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:23:17.666Z","endpoint_id":"ecc92db487fdd5e2db0b1fd44b11b504a5e34a0db2d1d1271e6488f8194b7ccd"},{"property_key":"bounded_response","state":"tested-pass","evidence":"0 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T18:23:17.666Z","endpoint_id":"ecc92db487fdd5e2db0b1fd44b11b504a5e34a0db2d1d1271e6488f8194b7ccd"},{"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:23:17.666Z","endpoint_id":"ecc92db487fdd5e2db0b1fd44b11b504a5e34a0db2d1d1271e6488f8194b7ccd"},{"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:23:17.666Z","endpoint_id":"ecc92db487fdd5e2db0b1fd44b11b504a5e34a0db2d1d1271e6488f8194b7ccd"},{"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:23:17.666Z","endpoint_id":"ecc92db487fdd5e2db0b1fd44b11b504a5e34a0db2d1d1271e6488f8194b7ccd"},{"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:23:17.666Z","endpoint_id":"ecc92db487fdd5e2db0b1fd44b11b504a5e34a0db2d1d1271e6488f8194b7ccd"},{"property_key":"economic_exposure_metadata","state":"unknown","evidence":"[{\"method\":\"tempo\",\"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:23:17.666Z","endpoint_id":"ecc92db487fdd5e2db0b1fd44b11b504a5e34a0db2d1d1271e6488f8194b7ccd"},{"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:23:17.666Z","endpoint_id":"ecc92db487fdd5e2db0b1fd44b11b504a5e34a0db2d1d1271e6488f8194b7ccd"},{"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:23:17.666Z","endpoint_id":"ecc92db487fdd5e2db0b1fd44b11b504a5e34a0db2d1d1271e6488f8194b7ccd"},{"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:23:17.666Z","endpoint_id":"ecc92db487fdd5e2db0b1fd44b11b504a5e34a0db2d1d1271e6488f8194b7ccd"},{"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:23:17.666Z","endpoint_id":"ecc92db487fdd5e2db0b1fd44b11b504a5e34a0db2d1d1271e6488f8194b7ccd"},{"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:23:17.666Z","endpoint_id":"ecc92db487fdd5e2db0b1fd44b11b504a5e34a0db2d1d1271e6488f8194b7ccd"},{"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:23:17.666Z","endpoint_id":"ecc92db487fdd5e2db0b1fd44b11b504a5e34a0db2d1d1271e6488f8194b7ccd"},{"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:23:17.666Z","endpoint_id":"ecc92db487fdd5e2db0b1fd44b11b504a5e34a0db2d1d1271e6488f8194b7ccd"},{"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:23:02.731Z","endpoint_id":"e119e720ef12055ac9da760ea54d04015d37b900c2e52e4c8948ec34a57771cf"},{"property_key":"bounded_response","state":"tested-pass","evidence":"48198 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T18:23:02.731Z","endpoint_id":"e119e720ef12055ac9da760ea54d04015d37b900c2e52e4c8948ec34a57771cf"},{"property_key":"challenge_parse","state":"unknown","evidence":"No MPP Payment challenge observed","basis":"unauthenticated HTTP response","advisory_ref":null,"observed_at":"2026-10-09T18:23:02.731Z","endpoint_id":"e119e720ef12055ac9da760ea54d04015d37b900c2e52e4c8948ec34a57771cf"},{"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:23:02.731Z","endpoint_id":"e119e720ef12055ac9da760ea54d04015d37b900c2e52e4c8948ec34a57771cf"},{"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:23:02.731Z","endpoint_id":"e119e720ef12055ac9da760ea54d04015d37b900c2e52e4c8948ec34a57771cf"},{"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:23:02.731Z","endpoint_id":"e119e720ef12055ac9da760ea54d04015d37b900c2e52e4c8948ec34a57771cf"},{"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:23:02.731Z","endpoint_id":"e119e720ef12055ac9da760ea54d04015d37b900c2e52e4c8948ec34a57771cf"},{"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:23:02.731Z","endpoint_id":"e119e720ef12055ac9da760ea54d04015d37b900c2e52e4c8948ec34a57771cf"},{"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:23:02.731Z","endpoint_id":"e119e720ef12055ac9da760ea54d04015d37b900c2e52e4c8948ec34a57771cf"},{"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:23:02.731Z","endpoint_id":"e119e720ef12055ac9da760ea54d04015d37b900c2e52e4c8948ec34a57771cf"},{"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:23:02.731Z","endpoint_id":"e119e720ef12055ac9da760ea54d04015d37b900c2e52e4c8948ec34a57771cf"},{"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:23:02.731Z","endpoint_id":"e119e720ef12055ac9da760ea54d04015d37b900c2e52e4c8948ec34a57771cf"},{"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:23:02.731Z","endpoint_id":"e119e720ef12055ac9da760ea54d04015d37b900c2e52e4c8948ec34a57771cf"},{"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:23:02.731Z","endpoint_id":"e119e720ef12055ac9da760ea54d04015d37b900c2e52e4c8948ec34a57771cf"},{"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:48.136Z","endpoint_id":"c6ef02241b02500c0f43051876ab09bd7789370746ae33bf28eef886fe7fffe2"},{"property_key":"bounded_response","state":"tested-pass","evidence":"0 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T18:22:48.136Z","endpoint_id":"c6ef02241b02500c0f43051876ab09bd7789370746ae33bf28eef886fe7fffe2"},{"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:22:48.136Z","endpoint_id":"c6ef02241b02500c0f43051876ab09bd7789370746ae33bf28eef886fe7fffe2"},{"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:48.136Z","endpoint_id":"c6ef02241b02500c0f43051876ab09bd7789370746ae33bf28eef886fe7fffe2"},{"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:48.136Z","endpoint_id":"c6ef02241b02500c0f43051876ab09bd7789370746ae33bf28eef886fe7fffe2"},{"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:48.136Z","endpoint_id":"c6ef02241b02500c0f43051876ab09bd7789370746ae33bf28eef886fe7fffe2"},{"property_key":"economic_exposure_metadata","state":"unknown","evidence":"[{\"method\":\"tempo\",\"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:22:48.136Z","endpoint_id":"c6ef02241b02500c0f43051876ab09bd7789370746ae33bf28eef886fe7fffe2"},{"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:48.136Z","endpoint_id":"c6ef02241b02500c0f43051876ab09bd7789370746ae33bf28eef886fe7fffe2"},{"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:48.136Z","endpoint_id":"c6ef02241b02500c0f43051876ab09bd7789370746ae33bf28eef886fe7fffe2"},{"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:48.136Z","endpoint_id":"c6ef02241b02500c0f43051876ab09bd7789370746ae33bf28eef886fe7fffe2"},{"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:48.136Z","endpoint_id":"c6ef02241b02500c0f43051876ab09bd7789370746ae33bf28eef886fe7fffe2"},{"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:48.136Z","endpoint_id":"c6ef02241b02500c0f43051876ab09bd7789370746ae33bf28eef886fe7fffe2"},{"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:48.136Z","endpoint_id":"c6ef02241b02500c0f43051876ab09bd7789370746ae33bf28eef886fe7fffe2"},{"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:48.136Z","endpoint_id":"c6ef02241b02500c0f43051876ab09bd7789370746ae33bf28eef886fe7fffe2"},{"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:25.460Z","endpoint_id":"617a987bc57584a971bf8e4db33480e4a87d853ae00c3201d94557a1caa0e700"},{"property_key":"bounded_response","state":"tested-pass","evidence":"0 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T18:22:25.460Z","endpoint_id":"617a987bc57584a971bf8e4db33480e4a87d853ae00c3201d94557a1caa0e700"},{"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:22:25.460Z","endpoint_id":"617a987bc57584a971bf8e4db33480e4a87d853ae00c3201d94557a1caa0e700"},{"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:25.460Z","endpoint_id":"617a987bc57584a971bf8e4db33480e4a87d853ae00c3201d94557a1caa0e700"},{"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:25.460Z","endpoint_id":"617a987bc57584a971bf8e4db33480e4a87d853ae00c3201d94557a1caa0e700"},{"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:25.460Z","endpoint_id":"617a987bc57584a971bf8e4db33480e4a87d853ae00c3201d94557a1caa0e700"},{"property_key":"economic_exposure_metadata","state":"unknown","evidence":"[{\"method\":\"tempo\",\"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:22:25.460Z","endpoint_id":"617a987bc57584a971bf8e4db33480e4a87d853ae00c3201d94557a1caa0e700"},{"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:25.460Z","endpoint_id":"617a987bc57584a971bf8e4db33480e4a87d853ae00c3201d94557a1caa0e700"},{"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:25.460Z","endpoint_id":"617a987bc57584a971bf8e4db33480e4a87d853ae00c3201d94557a1caa0e700"},{"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:25.460Z","endpoint_id":"617a987bc57584a971bf8e4db33480e4a87d853ae00c3201d94557a1caa0e700"},{"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:25.460Z","endpoint_id":"617a987bc57584a971bf8e4db33480e4a87d853ae00c3201d94557a1caa0e700"},{"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:25.460Z","endpoint_id":"617a987bc57584a971bf8e4db33480e4a87d853ae00c3201d94557a1caa0e700"},{"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:25.460Z","endpoint_id":"617a987bc57584a971bf8e4db33480e4a87d853ae00c3201d94557a1caa0e700"},{"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:25.460Z","endpoint_id":"617a987bc57584a971bf8e4db33480e4a87d853ae00c3201d94557a1caa0e700"},{"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:44.695Z","endpoint_id":"6c0e243138a0e6617d53adc1205cd3cda71e2b540c21c57b69a33672e2f917c7"},{"property_key":"bounded_response","state":"tested-pass","evidence":"0 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T18:21:44.695Z","endpoint_id":"6c0e243138a0e6617d53adc1205cd3cda71e2b540c21c57b69a33672e2f917c7"},{"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:44.695Z","endpoint_id":"6c0e243138a0e6617d53adc1205cd3cda71e2b540c21c57b69a33672e2f917c7"},{"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:44.695Z","endpoint_id":"6c0e243138a0e6617d53adc1205cd3cda71e2b540c21c57b69a33672e2f917c7"},{"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:44.695Z","endpoint_id":"6c0e243138a0e6617d53adc1205cd3cda71e2b540c21c57b69a33672e2f917c7"},{"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:44.695Z","endpoint_id":"6c0e243138a0e6617d53adc1205cd3cda71e2b540c21c57b69a33672e2f917c7"},{"property_key":"economic_exposure_metadata","state":"unknown","evidence":"[{\"method\":\"tempo\",\"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:44.695Z","endpoint_id":"6c0e243138a0e6617d53adc1205cd3cda71e2b540c21c57b69a33672e2f917c7"},{"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:44.695Z","endpoint_id":"6c0e243138a0e6617d53adc1205cd3cda71e2b540c21c57b69a33672e2f917c7"},{"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:44.695Z","endpoint_id":"6c0e243138a0e6617d53adc1205cd3cda71e2b540c21c57b69a33672e2f917c7"},{"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:44.695Z","endpoint_id":"6c0e243138a0e6617d53adc1205cd3cda71e2b540c21c57b69a33672e2f917c7"},{"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:44.695Z","endpoint_id":"6c0e243138a0e6617d53adc1205cd3cda71e2b540c21c57b69a33672e2f917c7"},{"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:44.695Z","endpoint_id":"6c0e243138a0e6617d53adc1205cd3cda71e2b540c21c57b69a33672e2f917c7"},{"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:44.695Z","endpoint_id":"6c0e243138a0e6617d53adc1205cd3cda71e2b540c21c57b69a33672e2f917c7"},{"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:44.695Z","endpoint_id":"6c0e243138a0e6617d53adc1205cd3cda71e2b540c21c57b69a33672e2f917c7"},{"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:43.548Z","endpoint_id":"321616fbf08dfc09ef06ea87231ed7e8dc3cd5ce12bc22ad0d92758a4a5c43eb"},{"property_key":"bounded_response","state":"tested-pass","evidence":"0 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T18:21:43.548Z","endpoint_id":"321616fbf08dfc09ef06ea87231ed7e8dc3cd5ce12bc22ad0d92758a4a5c43eb"},{"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:43.548Z","endpoint_id":"321616fbf08dfc09ef06ea87231ed7e8dc3cd5ce12bc22ad0d92758a4a5c43eb"},{"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:43.548Z","endpoint_id":"321616fbf08dfc09ef06ea87231ed7e8dc3cd5ce12bc22ad0d92758a4a5c43eb"},{"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:43.548Z","endpoint_id":"321616fbf08dfc09ef06ea87231ed7e8dc3cd5ce12bc22ad0d92758a4a5c43eb"},{"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:43.548Z","endpoint_id":"321616fbf08dfc09ef06ea87231ed7e8dc3cd5ce12bc22ad0d92758a4a5c43eb"},{"property_key":"economic_exposure_metadata","state":"unknown","evidence":"[{\"method\":\"tempo\",\"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:43.548Z","endpoint_id":"321616fbf08dfc09ef06ea87231ed7e8dc3cd5ce12bc22ad0d92758a4a5c43eb"},{"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:43.548Z","endpoint_id":"321616fbf08dfc09ef06ea87231ed7e8dc3cd5ce12bc22ad0d92758a4a5c43eb"},{"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:43.548Z","endpoint_id":"321616fbf08dfc09ef06ea87231ed7e8dc3cd5ce12bc22ad0d92758a4a5c43eb"},{"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:43.548Z","endpoint_id":"321616fbf08dfc09ef06ea87231ed7e8dc3cd5ce12bc22ad0d92758a4a5c43eb"},{"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:43.548Z","endpoint_id":"321616fbf08dfc09ef06ea87231ed7e8dc3cd5ce12bc22ad0d92758a4a5c43eb"},{"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:43.548Z","endpoint_id":"321616fbf08dfc09ef06ea87231ed7e8dc3cd5ce12bc22ad0d92758a4a5c43eb"},{"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:43.548Z","endpoint_id":"321616fbf08dfc09ef06ea87231ed7e8dc3cd5ce12bc22ad0d92758a4a5c43eb"},{"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:43.548Z","endpoint_id":"321616fbf08dfc09ef06ea87231ed7e8dc3cd5ce12bc22ad0d92758a4a5c43eb"},{"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:34.910Z","endpoint_id":"e0a264fb67cf3cc7d71a47f49db9bc843c63cf729600b942eec88617330255a7"},{"property_key":"bounded_response","state":"tested-pass","evidence":"0 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T18:21:34.910Z","endpoint_id":"e0a264fb67cf3cc7d71a47f49db9bc843c63cf729600b942eec88617330255a7"},{"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:34.910Z","endpoint_id":"e0a264fb67cf3cc7d71a47f49db9bc843c63cf729600b942eec88617330255a7"},{"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:34.910Z","endpoint_id":"e0a264fb67cf3cc7d71a47f49db9bc843c63cf729600b942eec88617330255a7"},{"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:34.910Z","endpoint_id":"e0a264fb67cf3cc7d71a47f49db9bc843c63cf729600b942eec88617330255a7"},{"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:34.910Z","endpoint_id":"e0a264fb67cf3cc7d71a47f49db9bc843c63cf729600b942eec88617330255a7"},{"property_key":"economic_exposure_metadata","state":"unknown","evidence":"[{\"method\":\"tempo\",\"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:34.910Z","endpoint_id":"e0a264fb67cf3cc7d71a47f49db9bc843c63cf729600b942eec88617330255a7"},{"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:34.910Z","endpoint_id":"e0a264fb67cf3cc7d71a47f49db9bc843c63cf729600b942eec88617330255a7"},{"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:34.910Z","endpoint_id":"e0a264fb67cf3cc7d71a47f49db9bc843c63cf729600b942eec88617330255a7"},{"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:34.910Z","endpoint_id":"e0a264fb67cf3cc7d71a47f49db9bc843c63cf729600b942eec88617330255a7"},{"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:34.910Z","endpoint_id":"e0a264fb67cf3cc7d71a47f49db9bc843c63cf729600b942eec88617330255a7"},{"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:34.910Z","endpoint_id":"e0a264fb67cf3cc7d71a47f49db9bc843c63cf729600b942eec88617330255a7"},{"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:34.910Z","endpoint_id":"e0a264fb67cf3cc7d71a47f49db9bc843c63cf729600b942eec88617330255a7"},{"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:34.910Z","endpoint_id":"e0a264fb67cf3cc7d71a47f49db9bc843c63cf729600b942eec88617330255a7"},{"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:16.367Z","endpoint_id":"6fdff9c324a64981b691a272abba601769676a370eaa588ef45823b9ba9e7436"},{"property_key":"bounded_response","state":"tested-pass","evidence":"0 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T18:21:16.367Z","endpoint_id":"6fdff9c324a64981b691a272abba601769676a370eaa588ef45823b9ba9e7436"},{"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:16.367Z","endpoint_id":"6fdff9c324a64981b691a272abba601769676a370eaa588ef45823b9ba9e7436"},{"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:16.367Z","endpoint_id":"6fdff9c324a64981b691a272abba601769676a370eaa588ef45823b9ba9e7436"},{"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:16.367Z","endpoint_id":"6fdff9c324a64981b691a272abba601769676a370eaa588ef45823b9ba9e7436"},{"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:16.367Z","endpoint_id":"6fdff9c324a64981b691a272abba601769676a370eaa588ef45823b9ba9e7436"},{"property_key":"economic_exposure_metadata","state":"unknown","evidence":"[{\"method\":\"tempo\",\"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:16.367Z","endpoint_id":"6fdff9c324a64981b691a272abba601769676a370eaa588ef45823b9ba9e7436"},{"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:16.367Z","endpoint_id":"6fdff9c324a64981b691a272abba601769676a370eaa588ef45823b9ba9e7436"},{"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:16.367Z","endpoint_id":"6fdff9c324a64981b691a272abba601769676a370eaa588ef45823b9ba9e7436"},{"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:16.367Z","endpoint_id":"6fdff9c324a64981b691a272abba601769676a370eaa588ef45823b9ba9e7436"},{"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:16.367Z","endpoint_id":"6fdff9c324a64981b691a272abba601769676a370eaa588ef45823b9ba9e7436"},{"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:16.367Z","endpoint_id":"6fdff9c324a64981b691a272abba601769676a370eaa588ef45823b9ba9e7436"},{"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:16.367Z","endpoint_id":"6fdff9c324a64981b691a272abba601769676a370eaa588ef45823b9ba9e7436"},{"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:16.367Z","endpoint_id":"6fdff9c324a64981b691a272abba601769676a370eaa588ef45823b9ba9e7436"},{"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:42.219Z","endpoint_id":"05041c127abb98cb76add6b26eb89f68b2811fa9f00e1dfb2c113993bf0cd85b"},{"property_key":"bounded_response","state":"tested-pass","evidence":"0 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T18:20:42.219Z","endpoint_id":"05041c127abb98cb76add6b26eb89f68b2811fa9f00e1dfb2c113993bf0cd85b"},{"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:42.219Z","endpoint_id":"05041c127abb98cb76add6b26eb89f68b2811fa9f00e1dfb2c113993bf0cd85b"},{"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:42.219Z","endpoint_id":"05041c127abb98cb76add6b26eb89f68b2811fa9f00e1dfb2c113993bf0cd85b"},{"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:42.219Z","endpoint_id":"05041c127abb98cb76add6b26eb89f68b2811fa9f00e1dfb2c113993bf0cd85b"},{"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:42.219Z","endpoint_id":"05041c127abb98cb76add6b26eb89f68b2811fa9f00e1dfb2c113993bf0cd85b"},{"property_key":"economic_exposure_metadata","state":"unknown","evidence":"[{\"method\":\"tempo\",\"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:42.219Z","endpoint_id":"05041c127abb98cb76add6b26eb89f68b2811fa9f00e1dfb2c113993bf0cd85b"},{"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:42.219Z","endpoint_id":"05041c127abb98cb76add6b26eb89f68b2811fa9f00e1dfb2c113993bf0cd85b"},{"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:42.219Z","endpoint_id":"05041c127abb98cb76add6b26eb89f68b2811fa9f00e1dfb2c113993bf0cd85b"},{"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:42.219Z","endpoint_id":"05041c127abb98cb76add6b26eb89f68b2811fa9f00e1dfb2c113993bf0cd85b"},{"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:42.219Z","endpoint_id":"05041c127abb98cb76add6b26eb89f68b2811fa9f00e1dfb2c113993bf0cd85b"},{"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:42.219Z","endpoint_id":"05041c127abb98cb76add6b26eb89f68b2811fa9f00e1dfb2c113993bf0cd85b"},{"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:42.219Z","endpoint_id":"05041c127abb98cb76add6b26eb89f68b2811fa9f00e1dfb2c113993bf0cd85b"},{"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:42.219Z","endpoint_id":"05041c127abb98cb76add6b26eb89f68b2811fa9f00e1dfb2c113993bf0cd85b"},{"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:12.401Z","endpoint_id":"acd821111ddbd491d9a4084d8c7d106d577120ab7e12fdc17b932c93a83fc600"},{"property_key":"bounded_response","state":"tested-pass","evidence":"0 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T12:24:12.401Z","endpoint_id":"acd821111ddbd491d9a4084d8c7d106d577120ab7e12fdc17b932c93a83fc600"},{"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:12.401Z","endpoint_id":"acd821111ddbd491d9a4084d8c7d106d577120ab7e12fdc17b932c93a83fc600"},{"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:12.401Z","endpoint_id":"acd821111ddbd491d9a4084d8c7d106d577120ab7e12fdc17b932c93a83fc600"},{"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:12.401Z","endpoint_id":"acd821111ddbd491d9a4084d8c7d106d577120ab7e12fdc17b932c93a83fc600"},{"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:12.401Z","endpoint_id":"acd821111ddbd491d9a4084d8c7d106d577120ab7e12fdc17b932c93a83fc600"},{"property_key":"economic_exposure_metadata","state":"unknown","evidence":"[{\"method\":\"tempo\",\"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:12.401Z","endpoint_id":"acd821111ddbd491d9a4084d8c7d106d577120ab7e12fdc17b932c93a83fc600"},{"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:12.401Z","endpoint_id":"acd821111ddbd491d9a4084d8c7d106d577120ab7e12fdc17b932c93a83fc600"},{"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:12.401Z","endpoint_id":"acd821111ddbd491d9a4084d8c7d106d577120ab7e12fdc17b932c93a83fc600"},{"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:12.401Z","endpoint_id":"acd821111ddbd491d9a4084d8c7d106d577120ab7e12fdc17b932c93a83fc600"},{"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:12.401Z","endpoint_id":"acd821111ddbd491d9a4084d8c7d106d577120ab7e12fdc17b932c93a83fc600"},{"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:12.401Z","endpoint_id":"acd821111ddbd491d9a4084d8c7d106d577120ab7e12fdc17b932c93a83fc600"},{"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:12.401Z","endpoint_id":"acd821111ddbd491d9a4084d8c7d106d577120ab7e12fdc17b932c93a83fc600"},{"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:12.401Z","endpoint_id":"acd821111ddbd491d9a4084d8c7d106d577120ab7e12fdc17b932c93a83fc600"},{"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:08.397Z","endpoint_id":"f4ebfa047c71cd74f819f70970120e355dcc1bd76b6fd6cef357188dd9b60b8f"},{"property_key":"bounded_response","state":"tested-pass","evidence":"0 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T12:24:08.397Z","endpoint_id":"f4ebfa047c71cd74f819f70970120e355dcc1bd76b6fd6cef357188dd9b60b8f"},{"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:08.397Z","endpoint_id":"f4ebfa047c71cd74f819f70970120e355dcc1bd76b6fd6cef357188dd9b60b8f"},{"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:08.397Z","endpoint_id":"f4ebfa047c71cd74f819f70970120e355dcc1bd76b6fd6cef357188dd9b60b8f"},{"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:08.397Z","endpoint_id":"f4ebfa047c71cd74f819f70970120e355dcc1bd76b6fd6cef357188dd9b60b8f"},{"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:08.397Z","endpoint_id":"f4ebfa047c71cd74f819f70970120e355dcc1bd76b6fd6cef357188dd9b60b8f"},{"property_key":"economic_exposure_metadata","state":"unknown","evidence":"[{\"method\":\"tempo\",\"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:08.397Z","endpoint_id":"f4ebfa047c71cd74f819f70970120e355dcc1bd76b6fd6cef357188dd9b60b8f"},{"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:08.397Z","endpoint_id":"f4ebfa047c71cd74f819f70970120e355dcc1bd76b6fd6cef357188dd9b60b8f"},{"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:08.397Z","endpoint_id":"f4ebfa047c71cd74f819f70970120e355dcc1bd76b6fd6cef357188dd9b60b8f"},{"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:08.397Z","endpoint_id":"f4ebfa047c71cd74f819f70970120e355dcc1bd76b6fd6cef357188dd9b60b8f"},{"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:08.397Z","endpoint_id":"f4ebfa047c71cd74f819f70970120e355dcc1bd76b6fd6cef357188dd9b60b8f"},{"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:08.397Z","endpoint_id":"f4ebfa047c71cd74f819f70970120e355dcc1bd76b6fd6cef357188dd9b60b8f"},{"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:08.397Z","endpoint_id":"f4ebfa047c71cd74f819f70970120e355dcc1bd76b6fd6cef357188dd9b60b8f"},{"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:08.397Z","endpoint_id":"f4ebfa047c71cd74f819f70970120e355dcc1bd76b6fd6cef357188dd9b60b8f"},{"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:25.435Z","endpoint_id":"8241f227117b4bea03cdb045504e86efc469b989187aa41a6f1ca460002d2183"},{"property_key":"bounded_response","state":"tested-pass","evidence":"0 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T12:23:25.435Z","endpoint_id":"8241f227117b4bea03cdb045504e86efc469b989187aa41a6f1ca460002d2183"},{"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:25.435Z","endpoint_id":"8241f227117b4bea03cdb045504e86efc469b989187aa41a6f1ca460002d2183"},{"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:25.435Z","endpoint_id":"8241f227117b4bea03cdb045504e86efc469b989187aa41a6f1ca460002d2183"},{"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:25.435Z","endpoint_id":"8241f227117b4bea03cdb045504e86efc469b989187aa41a6f1ca460002d2183"},{"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:25.435Z","endpoint_id":"8241f227117b4bea03cdb045504e86efc469b989187aa41a6f1ca460002d2183"},{"property_key":"economic_exposure_metadata","state":"unknown","evidence":"[{\"method\":\"tempo\",\"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:25.435Z","endpoint_id":"8241f227117b4bea03cdb045504e86efc469b989187aa41a6f1ca460002d2183"},{"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:25.435Z","endpoint_id":"8241f227117b4bea03cdb045504e86efc469b989187aa41a6f1ca460002d2183"},{"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:25.435Z","endpoint_id":"8241f227117b4bea03cdb045504e86efc469b989187aa41a6f1ca460002d2183"},{"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:25.435Z","endpoint_id":"8241f227117b4bea03cdb045504e86efc469b989187aa41a6f1ca460002d2183"},{"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:25.435Z","endpoint_id":"8241f227117b4bea03cdb045504e86efc469b989187aa41a6f1ca460002d2183"},{"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:25.435Z","endpoint_id":"8241f227117b4bea03cdb045504e86efc469b989187aa41a6f1ca460002d2183"},{"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:25.435Z","endpoint_id":"8241f227117b4bea03cdb045504e86efc469b989187aa41a6f1ca460002d2183"},{"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:25.435Z","endpoint_id":"8241f227117b4bea03cdb045504e86efc469b989187aa41a6f1ca460002d2183"},{"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:09.925Z","endpoint_id":"f7173fbf08b007ff1a745a50a0dae0775d79d1fac9a9fbcc91d1738e5a3fc47d"},{"property_key":"bounded_response","state":"tested-pass","evidence":"0 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T12:23:09.925Z","endpoint_id":"f7173fbf08b007ff1a745a50a0dae0775d79d1fac9a9fbcc91d1738e5a3fc47d"},{"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:09.925Z","endpoint_id":"f7173fbf08b007ff1a745a50a0dae0775d79d1fac9a9fbcc91d1738e5a3fc47d"},{"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:09.925Z","endpoint_id":"f7173fbf08b007ff1a745a50a0dae0775d79d1fac9a9fbcc91d1738e5a3fc47d"},{"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:09.925Z","endpoint_id":"f7173fbf08b007ff1a745a50a0dae0775d79d1fac9a9fbcc91d1738e5a3fc47d"},{"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:09.925Z","endpoint_id":"f7173fbf08b007ff1a745a50a0dae0775d79d1fac9a9fbcc91d1738e5a3fc47d"},{"property_key":"economic_exposure_metadata","state":"unknown","evidence":"[{\"method\":\"tempo\",\"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:09.925Z","endpoint_id":"f7173fbf08b007ff1a745a50a0dae0775d79d1fac9a9fbcc91d1738e5a3fc47d"},{"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:09.925Z","endpoint_id":"f7173fbf08b007ff1a745a50a0dae0775d79d1fac9a9fbcc91d1738e5a3fc47d"},{"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:09.925Z","endpoint_id":"f7173fbf08b007ff1a745a50a0dae0775d79d1fac9a9fbcc91d1738e5a3fc47d"},{"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:09.925Z","endpoint_id":"f7173fbf08b007ff1a745a50a0dae0775d79d1fac9a9fbcc91d1738e5a3fc47d"},{"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:09.925Z","endpoint_id":"f7173fbf08b007ff1a745a50a0dae0775d79d1fac9a9fbcc91d1738e5a3fc47d"},{"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:09.925Z","endpoint_id":"f7173fbf08b007ff1a745a50a0dae0775d79d1fac9a9fbcc91d1738e5a3fc47d"},{"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:09.925Z","endpoint_id":"f7173fbf08b007ff1a745a50a0dae0775d79d1fac9a9fbcc91d1738e5a3fc47d"},{"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:09.925Z","endpoint_id":"f7173fbf08b007ff1a745a50a0dae0775d79d1fac9a9fbcc91d1738e5a3fc47d"},{"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:21:41.299Z","endpoint_id":"1ec42706df182351a97cbe07c76c2e18a0cc4354ecb5d5e5f1019f761617f878"},{"property_key":"bounded_response","state":"tested-pass","evidence":"0 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T12:21:41.299Z","endpoint_id":"1ec42706df182351a97cbe07c76c2e18a0cc4354ecb5d5e5f1019f761617f878"},{"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:21:41.299Z","endpoint_id":"1ec42706df182351a97cbe07c76c2e18a0cc4354ecb5d5e5f1019f761617f878"},{"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:21:41.299Z","endpoint_id":"1ec42706df182351a97cbe07c76c2e18a0cc4354ecb5d5e5f1019f761617f878"},{"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:21:41.299Z","endpoint_id":"1ec42706df182351a97cbe07c76c2e18a0cc4354ecb5d5e5f1019f761617f878"},{"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:21:41.299Z","endpoint_id":"1ec42706df182351a97cbe07c76c2e18a0cc4354ecb5d5e5f1019f761617f878"},{"property_key":"economic_exposure_metadata","state":"unknown","evidence":"[{\"method\":\"tempo\",\"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:21:41.299Z","endpoint_id":"1ec42706df182351a97cbe07c76c2e18a0cc4354ecb5d5e5f1019f761617f878"},{"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:21:41.299Z","endpoint_id":"1ec42706df182351a97cbe07c76c2e18a0cc4354ecb5d5e5f1019f761617f878"},{"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:21:41.299Z","endpoint_id":"1ec42706df182351a97cbe07c76c2e18a0cc4354ecb5d5e5f1019f761617f878"},{"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:21:41.299Z","endpoint_id":"1ec42706df182351a97cbe07c76c2e18a0cc4354ecb5d5e5f1019f761617f878"},{"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:21:41.299Z","endpoint_id":"1ec42706df182351a97cbe07c76c2e18a0cc4354ecb5d5e5f1019f761617f878"},{"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:21:41.299Z","endpoint_id":"1ec42706df182351a97cbe07c76c2e18a0cc4354ecb5d5e5f1019f761617f878"}],"securityPagination":{"limit":250,"total":1346,"truncated":true},"observations":[{"id":"42394e5999e8c4871ee5172e704a9e0bf903825c826d05cd0c91afb62ce7e4c4","endpoint_id":"8291e383f0cb530fd7efdfd79056fbea926d693c7a5454519719819419289959","observed_at":"2026-10-09T18:25:32.167Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/flights/:id/route-info","final_url":"https://stabletravel.dev/api/flightaware/flights/:id/route-info","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.193","216.150.1.65"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"924adbcc5ff6fe5fd9f1af1af86480b48fa71850d362ce5f769fa757cb281083","endpoint_id":"dea064e144be4a098223afd9b15fad9bb150517bd0c88a6975ca4efa64f21389","observed_at":"2026-10-09T18:25:31.311Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/airports/:id/flights/arrivals","final_url":"https://stabletravel.dev/api/flightaware/airports/:id/flights/arrivals","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.193","216.150.1.65"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"0e6178d40bf04e406b569df1fc4a43cb257bf712cd39b8999a87f5873f1261bd","endpoint_id":"75038fc11ecc2ae0c44a5d6b7a983dd9219c32af9797f628f07ff9f14a4de631","observed_at":"2026-10-09T18:25:31.035Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/airports/:id/flights/to/:dest_id","final_url":"https://stabletravel.dev/api/flightaware/airports/:id/flights/to/:dest_id","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.193","216.150.1.65"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"13fa8e554c23cb985d49de1a13bf40e4e72cd3587a7a926645f114d3eeee638e","endpoint_id":"d267472359e3cd39b72600df5bc7af161c132f64ff8b3d2cf6d06bcfdd2b9728","observed_at":"2026-10-09T18:25:21.115Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/disruption-counts/:entity_type","final_url":"https://stabletravel.dev/api/flightaware/disruption-counts/:entity_type","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.193","216.150.1.65"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"8cb7156aaceef7cbcdc9c24b86168a8dadb6d36790769d8670a7d2c0665a51c4","endpoint_id":"ecc92db487fdd5e2db0b1fd44b11b504a5e34a0db2d1d1271e6488f8194b7ccd","observed_at":"2026-10-09T18:23:17.666Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/airports/:id/nearby","final_url":"https://stabletravel.dev/api/flightaware/airports/:id/nearby","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.193","216.150.1.65"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"5ee82b0e77205c80d54ef9188f34f645c93a26930dbba2517caa2431685f060e","endpoint_id":"e119e720ef12055ac9da760ea54d04015d37b900c2e52e4c8948ec34a57771cf","observed_at":"2026-10-09T18:23:02.731Z","request_method":"GET","requested_url":"https://stabletravel.dev/","final_url":"https://stabletravel.dev/","status":200,"redirect_count":0,"response_bytes":48198,"body_sha256":"ebf6420e4f9bb2c4ccb8445c82652f2b0a8c4f244f9bbc02b0f0ccd68001d3d6","error_code":null,"error_detail":null,"headers":{"access-control-allow-origin":"[redacted]","age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-disposition":"[redacted]","content-type":"text/html; charset=utf-8","date":"[redacted]","etag":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","transfer-encoding":"[redacted]","vary":"[redacted]","x-matched-path":"[redacted]","x-nextjs-prerender":"[redacted]","x-nextjs-stale-time":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.193","216.150.1.65"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"975e0e59d0cf0e4efc3e2ae1d30fa2fd5d912e54ac265f111e225dfe22f0f896","endpoint_id":"c6ef02241b02500c0f43051876ab09bd7789370746ae33bf28eef886fe7fffe2","observed_at":"2026-10-09T18:22:48.136Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/airports/:id/flights","final_url":"https://stabletravel.dev/api/flightaware/airports/:id/flights","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.129","216.150.1.193"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"a1a3dd16e2fc17a0b4725f854ab65358d658e958398f4f4c8c3f280d22ea5dcb","endpoint_id":"617a987bc57584a971bf8e4db33480e4a87d853ae00c3201d94557a1caa0e700","observed_at":"2026-10-09T18:22:25.460Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/history/airports/:id/flights/arrivals","final_url":"https://stabletravel.dev/api/flightaware/history/airports/:id/flights/arrivals","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.193","216.150.1.65"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"dadd74138a10d56256e81fd59089f97c3c4684ebfe1f1eef858aa831dfd2ea10","endpoint_id":"6c0e243138a0e6617d53adc1205cd3cda71e2b540c21c57b69a33672e2f917c7","observed_at":"2026-10-09T18:21:44.695Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/airports/:id/delays","final_url":"https://stabletravel.dev/api/flightaware/airports/:id/delays","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.193","216.150.1.65"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"3026fd890fd332596648e7c0bfa3cd35146d7434533e44e6b4dfedb1fd332054","endpoint_id":"321616fbf08dfc09ef06ea87231ed7e8dc3cd5ce12bc22ad0d92758a4a5c43eb","observed_at":"2026-10-09T18:21:43.548Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/history/operators/:id/flights","final_url":"https://stabletravel.dev/api/flightaware/history/operators/:id/flights","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.193","216.150.1.65"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"a86c901ca415f61fb678d2c7d93ee630e06db79f4ec285ed11a37db72663f292","endpoint_id":"e0a264fb67cf3cc7d71a47f49db9bc843c63cf729600b942eec88617330255a7","observed_at":"2026-10-09T18:21:34.910Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/airports/:id/canonical","final_url":"https://stabletravel.dev/api/flightaware/airports/:id/canonical","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.129","216.150.1.193"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"ba87e3ca463fbc724e7828a4a95e812c0078b1ced52a03169a436189315ed9c9","endpoint_id":"6fdff9c324a64981b691a272abba601769676a370eaa588ef45823b9ba9e7436","observed_at":"2026-10-09T18:21:16.367Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/flights/:id","final_url":"https://stabletravel.dev/api/flightaware/flights/:id","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.129","216.150.1.193"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"27a4a8c0c6f551d311cf3371d7bd263e484e40025c68970d9c6d11ad8b93da96","endpoint_id":"05041c127abb98cb76add6b26eb89f68b2811fa9f00e1dfb2c113993bf0cd85b","observed_at":"2026-10-09T18:20:42.219Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/flights/:id/position","final_url":"https://stabletravel.dev/api/flightaware/flights/:id/position","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.129","216.150.1.193"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"86b74db67cb41933035f24b7f191be6a28580bb7360c4249e50379e2f9519a3b","endpoint_id":"acd821111ddbd491d9a4084d8c7d106d577120ab7e12fdc17b932c93a83fc600","observed_at":"2026-10-09T12:24:12.401Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/history/flights/:id","final_url":"https://stabletravel.dev/api/flightaware/history/flights/:id","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.129","216.150.16.193"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"a9ea70a8583f7aeabcd4fe475e221a58742a00dbfdda528450869c036ad8dc82","endpoint_id":"f4ebfa047c71cd74f819f70970120e355dcc1bd76b6fd6cef357188dd9b60b8f","observed_at":"2026-10-09T12:24:08.397Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/history/airports/:id/flights/departures","final_url":"https://stabletravel.dev/api/flightaware/history/airports/:id/flights/departures","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.129","216.150.16.193"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"3a2ed86f151f7a23092610d07009bda8d7368638725c880b0a1c7775f39c85cf","endpoint_id":"8241f227117b4bea03cdb045504e86efc469b989187aa41a6f1ca460002d2183","observed_at":"2026-10-09T12:23:25.435Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/history/aircraft/:registration/last-flight","final_url":"https://stabletravel.dev/api/flightaware/history/aircraft/:registration/last-flight","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.129","216.150.16.193"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"970fb7fcab86bfc9090209b1d043feafefafa2887c9a1729fe835239ed5a4301","endpoint_id":"f7173fbf08b007ff1a745a50a0dae0775d79d1fac9a9fbcc91d1738e5a3fc47d","observed_at":"2026-10-09T12:23:09.925Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/airports/:id/flights/counts","final_url":"https://stabletravel.dev/api/flightaware/airports/:id/flights/counts","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.129","216.150.16.193"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"5cd92e5b90e8d0ee419c98481378c8874328348337bb3b74da730979d43b73d8","endpoint_id":"1ec42706df182351a97cbe07c76c2e18a0cc4354ecb5d5e5f1019f761617f878","observed_at":"2026-10-09T12:21:41.299Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/history/flights/:id/track","final_url":"https://stabletravel.dev/api/flightaware/history/flights/:id/track","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.1","216.150.16.1"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"12f2ec74228349cd03339174e0453b2aa01524fc137bafbf1ebd11e24c8c45b5","endpoint_id":"b46b65f239127ddadf6a945ec16d8f1b531dfac63da6261deadcf67e22540bf8","observed_at":"2026-10-09T12:21:37.061Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/airports/:id/weather/forecast","final_url":"https://stabletravel.dev/api/flightaware/airports/:id/weather/forecast","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.1","216.150.16.1"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"9bf43764ab6fbd0f46fafe2748c5200eb9e7d802cc98c8237872419f5b2b9e34","endpoint_id":"93d1d2cb6067e0acb7a440c3c3574d87d2642d9ede11f1c3d5b83d0eab548d42","observed_at":"2026-10-09T12:20:23.989Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/history/flights/:id/map","final_url":"https://stabletravel.dev/api/flightaware/history/flights/:id/map","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.129","216.150.16.193"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"736c3f2a0e0b8d36bd9ffcd4b31449d90f86218b0e99de071d139fc72f12772a","endpoint_id":"2e2ce6a22ba10a465c31ecf3b864f78df0f293aa9f08372aafca5731581ea454","observed_at":"2026-10-09T12:20:06.326Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/history/airports/:id/flights/to/:dest_id","final_url":"https://stabletravel.dev/api/flightaware/history/airports/:id/flights/to/:dest_id","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.129","216.150.16.193"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"abcbd753a8f5caaed218e96e8c7b13fa451464d01c4df0d91f54c14613ab7a39","endpoint_id":"18117a9907f3b210b731b2f21ed19e673825cd01a555fa073ac9d2ea3e0b98d0","observed_at":"2026-10-09T12:20:01.245Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/airports/:id/flights/scheduled-departures","final_url":"https://stabletravel.dev/api/flightaware/airports/:id/flights/scheduled-departures","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.1","216.150.16.1"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"e8ca62bdfb34c22d2725491c522e4a7ff7af18e049c7a20008db04b1e0eaaee7","endpoint_id":"279f649e76c595c5bc27fa6aee2a3d02f01630b7c4be2fddc15fb9ef93a53848","observed_at":"2026-10-09T12:19:56.155Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/airports/:id","final_url":"https://stabletravel.dev/api/flightaware/airports/:id","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.1","216.150.16.1"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"122d63b4a6f8da704ec29e1c3c4d8d2467c4df0c29ecccc89aaba383b9b25e37","endpoint_id":"739b74f7ebcf268cab0faca4301c64513dae36cd866e24a82c9528df78b3a1cb","observed_at":"2026-10-09T06:18:55.878Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/history/flights/:id/route-info","final_url":"https://stabletravel.dev/api/flightaware/history/flights/:id/route-info","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.1","216.150.16.129"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"e5742e0fb728b5fb8420b2a196ffc2ae2dfa41e61f2bfe0cc72dc4ed0ba6ca24","endpoint_id":"a1ba75ce84b1700a5fbeee18942c29c6eabcd620761b4b06985cf5c39e6907a5","observed_at":"2026-10-09T06:18:49.482Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/flights/:id/map","final_url":"https://stabletravel.dev/api/flightaware/flights/:id/map","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.1","216.150.16.129"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"7001901ac093d54a10bf8fbf477de7ddad19d512d288012cffaf935cdab15931","endpoint_id":"2ec062d89788805149a96044f7905c7071297fb3e7c52933a6590a952f160cd0","observed_at":"2026-10-09T06:18:38.539Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/disruption-counts/:entity_type/:id","final_url":"https://stabletravel.dev/api/flightaware/disruption-counts/:entity_type/:id","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.1","216.150.16.129"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"a9928b76144872076c0c99eff9139125e637d9ca57e34098c33388ed1f8bd84e","endpoint_id":"907e54a4726dcb4f14d5c3e384b3b5bcbcae096ee41f17fdaa5bf03b98161594","observed_at":"2026-10-09T06:18:30.415Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/flights/:id/track","final_url":"https://stabletravel.dev/api/flightaware/flights/:id/track","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.1","216.150.16.129"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"bb8d3cd6dc4a9e8881acb53e447731dc541c3aa0e75da1ccd41ee28ff00c35b5","endpoint_id":"dc860c03f9b1bb69ceefccaf1b1800413211561ea6277ce0b8da9ad2611aaa79","observed_at":"2026-10-09T06:18:30.094Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/flights/:id/canonical","final_url":"https://stabletravel.dev/api/flightaware/flights/:id/canonical","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.1","216.150.16.129"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"9afe20e1117a8a6dcdc8b35f62705d81c0f6c3858d7c6adfb91a04e2057eb810","endpoint_id":"e3098d4a047e4b79bae30721305e3cdfc88ea7461cb7c7b8e1f102de119cb747","observed_at":"2026-10-05T00:23:04.363Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/history/flights/id","final_url":"https://stabletravel.dev/api/flightaware/history/flights/id","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.65","216.150.16.193"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"f0a0b639be25337e72a5fe3f7532da63e4b1b81fdb1cca3b708c41a74b6cf19f","endpoint_id":"2e6b8c5eee070ac471b14a592b4c76c33b54f615ee88e768a144d2cf12d6431f","observed_at":"2026-10-05T00:21:40.502Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/airports/id/flights/departures","final_url":"https://stabletravel.dev/api/flightaware/airports/id/flights/departures","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.16.129","216.150.16.193"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"174e8f6253efb8df8b76cb40f688492ec0d0ec74caa5683d5ed8618db8d0648d","endpoint_id":"510f4150f9b71147b30b4cb320953189036ecc7120023a8e8aff49226b1764e2","observed_at":"2026-10-04T18:23:04.160Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/seats-aero/search","final_url":"https://stabletravel.dev/api/seats-aero/search","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.16.1","216.150.16.129"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"af1aed728c8600f5bd10b57a2c9a55f3074f315ef38acf737a7cf91aa7ba654a","endpoint_id":"458207ac6746c618611175f46e0f1347c8467c23c5661c4be895dd74657b3703","observed_at":"2026-10-04T18:22:30.606Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/airports/delays","final_url":"https://stabletravel.dev/api/flightaware/airports/delays","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.16.1","216.150.16.129"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"8e5bec656b7694eb40725ae9a2fb44c0df9040709aab7fe08737f06dff580070","endpoint_id":"7a8b1eddaf29a80913403b9a0db056ae4e5a152f9c0dbf3fd8e896ebf41acda8","observed_at":"2026-10-04T18:22:02.110Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/airports/id/flights/counts","final_url":"https://stabletravel.dev/api/flightaware/airports/id/flights/counts","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.16.1","216.150.16.129"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"aef1cb68eb40a0683ff0d3eefdd395eaf290ebb9ec8deefeea6967478f8c7d1b","endpoint_id":"45004451e80dbed4badcdd1783e5ef328e2434741b3ab6bdfe0839df1e99e8fe","observed_at":"2026-10-04T18:21:23.055Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/history/aircraft/registration/last-flight","final_url":"https://stabletravel.dev/api/flightaware/history/aircraft/registration/last-flight","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.16.1","216.150.16.129"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"93e2f3847d17650e20dabc319bed73a597d53c9c4b385a8130ba92ad8aea5350","endpoint_id":"4cb7ce2e90284f10fb9138a1130e49ab75e92d0e9acec7e1e9c57f48ecfe45c5","observed_at":"2026-10-04T12:26:12.837Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/history/airports/id/flights/to/dest_id","final_url":"https://stabletravel.dev/api/flightaware/history/airports/id/flights/to/dest_id","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.16.129","216.150.16.193"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"ee88cba71b9d3c44b639905806a068af4b36f7e226884cf668dc1a22f26739b6","endpoint_id":"e9145416a3782e1f3f834ac772330134c7e55ca410062dc0978a8b7bf4f017dd","observed_at":"2026-10-04T12:24:48.694Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/airports/id/flights/scheduled-arrivals","final_url":"https://stabletravel.dev/api/flightaware/airports/id/flights/scheduled-arrivals","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.16.129","216.150.16.193"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"82c90abf5e565194bb0d596c09294758dfd366dd238a1f1030b916a506677aaa","endpoint_id":"42f01396e8dfcfcf5ea414ff7fa30b174d1ba39c4c3524f6139aa1dcfd3d2be8","observed_at":"2026-10-04T12:21:01.401Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/airports/id/weather/forecast","final_url":"https://stabletravel.dev/api/flightaware/airports/id/weather/forecast","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.1","216.150.1.65"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"747e678cdcf7b2c2b930af765b46b42a4964dc1be96c5f13bf403660cc610a43","endpoint_id":"7adab2b71946eb8585870746472ecc530771d195ab86b2e26720441cd511d740","observed_at":"2026-10-04T12:19:53.762Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/flights/id/route-info","final_url":"https://stabletravel.dev/api/flightaware/flights/id/route-info","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.1","216.150.1.65"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"05ef7dd1874350372f956f0a61586f170dec5182a70e19fe68ca377a66abfde8","endpoint_id":"03d64747397cd7f8fb7f362379e1487f26a28f1b1b8125e8ef926c15cf75db0a","observed_at":"2026-10-04T06:24:09.679Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/airports/id/routes/dest_id","final_url":"https://stabletravel.dev/api/flightaware/airports/id/routes/dest_id","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.193","216.150.1.65"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"608b831f0dd6376e25cd9626fd8ded8b8afbdc4989ab941ca9ae882063d3ba1d","endpoint_id":"9e99530d89015e4309f30444fd56ee16e648e8e118a3bc896a2f9dea9967a201","observed_at":"2026-10-04T06:23:50.190Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/airports/id/flights","final_url":"https://stabletravel.dev/api/flightaware/airports/id/flights","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.193","216.150.1.65"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"6dfca62c4c6eebc2cb6799f8f434e932bc4e986123cdc73a613b65f47a063f92","endpoint_id":"c77d0f0327e9e8c3a2d313093da701288ef2e7634c2e0f2c065fa6270a249485","observed_at":"2026-10-04T06:21:38.334Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/flights/id/track","final_url":"https://stabletravel.dev/api/flightaware/flights/id/track","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.193","216.150.16.193"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"263371c0e4f6a774ae48c82b851bb4cf98280f799fd67dfae5d8e3f0924fc2c8","endpoint_id":"29b106a4c80fce4b3d70077b61df0287b9753434439a8251c03785f8817ad260","observed_at":"2026-10-04T00:23:27.476Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/flights/id/position","final_url":"https://stabletravel.dev/api/flightaware/flights/id/position","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.129","216.150.1.193"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"68e47b619b630babe65bba75213c40755b266ab3f1343f947e14d54c5dda8ff2","endpoint_id":"305721601757b90b79dabb60536268653993bcf701ab71fcaa67671d3cbc90f7","observed_at":"2026-10-04T00:23:14.257Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/seats-aero/trips/id","final_url":"https://stabletravel.dev/api/seats-aero/trips/id","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.129","216.150.1.193"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"aa5218fea3505d6fdd23037bdeb9b40d7ec00f88491d5b085a7907bcc2c62009","endpoint_id":"66d4998c3b9145034465b700d1cc85cc27797b17948cef0211ce9b8f3b88651b","observed_at":"2026-10-04T00:22:07.194Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/seats-aero/routes","final_url":"https://stabletravel.dev/api/seats-aero/routes","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.129","216.150.1.193"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"4274b068b7939423d6c7e612298a23f77fca38a68c7c7293ef4a01ade192ab78","endpoint_id":"29ec58603959c378187736d05f78c88a20d2281ee78fb714f34c282234ad232e","observed_at":"2026-10-04T00:19:47.989Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/flights/search/advanced","final_url":"https://stabletravel.dev/api/flightaware/flights/search/advanced","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.129","216.150.1.193"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"129958fc41ec42f780773dd27f07dceda823e4f4fbf61313b35d4088bf83b0d0","endpoint_id":"dfe04c19becc83518186e98dd522b84823890dece1bbe8294b3018856e861d6e","observed_at":"2026-10-03T18:24:43.869Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/flights/search","final_url":"https://stabletravel.dev/api/flightaware/flights/search","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.16.1","216.150.16.129"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"e74b7426c1702ddea0bbdc3f5780a4d195c3a812d6f3faf3178af57a9d5610a7","endpoint_id":"49281c2366bfe1d42bf63acc2f1868449809f51d7b208e9594e7b5d0dc83b6fd","observed_at":"2026-10-03T12:26:42.279Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/airports/id/canonical","final_url":"https://stabletravel.dev/api/flightaware/airports/id/canonical","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.16.1","216.150.16.129"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"5daeb321224489e535f2a8274d517979ec4707b6781b0c93fe6e48371fd76457","endpoint_id":"9a842d5b118e31b1830ae527d2d1cc7e09b34a9cbf210243e74009d5537874c8","observed_at":"2026-10-03T12:25:55.704Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/flights/search/count","final_url":"https://stabletravel.dev/api/flightaware/flights/search/count","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.16.1","216.150.16.129"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"5c7e631ccc464f2cbb52d7c1ccfa93df6493c1c722667646873d5bde4b65c646","endpoint_id":"d0494ec1e6be211be9a02626e228bbc9e239aeffd2dac3b394012e0f98fef871","observed_at":"2026-10-03T12:24:36.927Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/google-flights/search","final_url":"https://stabletravel.dev/api/google-flights/search","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.16.1","216.150.16.129"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"346c8f80fbc9108c3f4b1acff0643c7c060e7b7c7ae42ac1949c7459ec411ea1","endpoint_id":"a2ae7bf98511ce262679d8d5413a41f1d04f6c8293eb3b55922032a382d88ae0","observed_at":"2026-10-03T12:21:53.701Z","request_method":"GET","requested_url":"https://stabletravel.dev/api/flightaware/history/flights/id/track","final_url":"https://stabletravel.dev/api/flightaware/history/flights/id/track","status":402,"redirect_count":0,"response_bytes":0,"body_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-length":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","vary":"[redacted]","www-authenticate":"Payment [parsed-and-redacted]","x-agent-identity":"[redacted]","x-matched-path":"[redacted]","x-request-id":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stabletravel.dev","addresses":["216.150.1.129","216.150.1.65"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}}],"observationPagination":{"limit":50,"total":317,"truncated":true},"changes":[{"id":"0386729136ee64107c263b6935d0eb4d","endpoint_id":null,"changed_at":"2026-10-03T00:18:39.363Z","change_type":"security-property-changed","field_name":"security:bounded_response","old_value":"{\"state\":\"tested-pass\",\"evidence\":\"146605 bytes within scanner limit\",\"basis\":\"harmless scanner\"}","new_value":"{\"state\":\"tested-pass\",\"evidence\":\"12346 bytes within scanner limit\",\"basis\":\"harmless scanner\"}","evidence":"Repeated harmless observation changed the modeled property"},{"id":"16387badfb79be7aba13d0aaa89d87ca","endpoint_id":"e2e8aede6e3e0f04e2212b7de28d0aa8695716220da121806cf14d8306e2d003","changed_at":"2026-10-02T00:24:31.386Z","change_type":"probe-observation","field_name":"redirect_count","old_value":null,"new_value":"0","evidence":"harmless unauthenticated HTTP observation"},{"id":"18ad040008fda335b4cebc56bc6fb3ec","endpoint_id":"e2e8aede6e3e0f04e2212b7de28d0aa8695716220da121806cf14d8306e2d003","changed_at":"2026-10-02T00:24:31.386Z","change_type":"payment-offer-discovered","field_name":"offer","old_value":null,"new_value":"{\"method\":\"tempo\",\"intent\":\"charge\",\"currency\":\"0x20c000000000000000000000b9537d11c60e8b50\",\"chainId\":\"4217\",\"recipient\":\"0xDd257723b86B4947483905cdAcBbBC70fACF2ec0\",\"amount\":\"20000\",\"decimals\":null,\"unitType\":null,\"session\":null,\"sourceType\":\"challenge\",\"sourceRef\":\"https://stabletravel.dev/api/seats-aero/trips/:id\",\"sourceOrdinal\":0}","evidence":"challenge payment metadata"},{"id":"1cc0e08b444b28221fa5c48a785ca788","endpoint_id":"e2e8aede6e3e0f04e2212b7de28d0aa8695716220da121806cf14d8306e2d003","changed_at":"2026-10-02T00:24:31.386Z","change_type":"probe-observation","field_name":"last_status","old_value":null,"new_value":"402","evidence":"harmless unauthenticated HTTP observation"},{"id":"37df8cbdd4f960ed62d86a392fb9218a","endpoint_id":"e2e8aede6e3e0f04e2212b7de28d0aa8695716220da121806cf14d8306e2d003","changed_at":"2026-10-02T00:24:31.386Z","change_type":"probe-observation","field_name":"tls_state","old_value":"not-tested","new_value":"tested-pass","evidence":"harmless unauthenticated HTTP observation"},{"id":"ced0a81043c0c9ce09677ee6b3b38d94","endpoint_id":"e2e8aede6e3e0f04e2212b7de28d0aa8695716220da121806cf14d8306e2d003","changed_at":"2026-10-02T00:24:31.386Z","change_type":"probe-observation","field_name":"content_type","old_value":null,"new_value":"application/json","evidence":"harmless unauthenticated HTTP observation"},{"id":"d505bb85710a7b242ac1bfd66627a632","endpoint_id":"e2e8aede6e3e0f04e2212b7de28d0aa8695716220da121806cf14d8306e2d003","changed_at":"2026-10-02T00:24:31.386Z","change_type":"endpoint-source-discovered","field_name":"source:challenge","old_value":null,"new_value":"active","evidence":"https://stabletravel.dev/api/seats-aero/trips/:id"},{"id":"d95b567dbcf26c0fa63a764af2e94af8","endpoint_id":"e2e8aede6e3e0f04e2212b7de28d0aa8695716220da121806cf14d8306e2d003","changed_at":"2026-10-02T00:24:31.386Z","change_type":"probe-observation","field_name":"challenge_format","old_value":null,"new_value":"mpp-payment-auth","evidence":"harmless unauthenticated HTTP observation"},{"id":"00bf18215d5ac84db449657af309e763","endpoint_id":"c55cac57a7c31a6ec86cc0f4860fa9f16de3ab92fc8c31075639b103aa138aff","changed_at":"2026-10-02T00:17:45.160Z","change_type":"payment-offer-withdrawn","field_name":"offer-active","old_value":"1","new_value":"0","evidence":"catalog source https://mpp.dev/api/services"},{"id":"09797ebace59ea0e0fc3ad77631ec045","endpoint_id":"2ea21f1923b802668ef13facc9f27e24411b5f83be3937367de847001a8c7183","changed_at":"2026-10-02T00:17:45.160Z","change_type":"payment-offer-withdrawn","field_name":"offer-active","old_value":"1","new_value":"0","evidence":"catalog source https://mpp.dev/api/services"},{"id":"13e7feee515f3dff47482bbcf7c3e5c3","endpoint_id":"734a152901f6f4ea4bd22dc3c2d3f6572f903c02debf7c902ac30ac4dca0d7d8","changed_at":"2026-10-02T00:17:45.160Z","change_type":"endpoint-source-withdrawn","field_name":"source:catalog","old_value":"1","new_value":"0","evidence":"https://mpp.dev/api/services"},{"id":"18152624eb25e3b4db41bcab9f8d608b","endpoint_id":"e2e8aede6e3e0f04e2212b7de28d0aa8695716220da121806cf14d8306e2d003","changed_at":"2026-10-02T00:17:45.160Z","change_type":"payment-offer-discovered","field_name":"offer","old_value":null,"new_value":"{\"method\":\"tempo\",\"intent\":\"charge\",\"currency\":\"0x20c000000000000000000000b9537d11c60e8b50\",\"chainId\":null,\"recipient\":null,\"amount\":\"20000\",\"decimals\":6,\"unitType\":null,\"session\":null,\"sourceType\":\"catalog\",\"sourceRef\":\"https://mpp.dev/api/services\",\"sourceOrdinal\":0}","evidence":"catalog payment metadata"},{"id":"1d789a931ba0769001e7e4888710bdf4","endpoint_id":"dae665a04b099eb8018732840b9af4fe404010f981da435ea38140d2b9e4dba8","changed_at":"2026-10-02T00:17:45.160Z","change_type":"payment-offer-withdrawn","field_name":"offer-active","old_value":"1","new_value":"0","evidence":"catalog source https://mpp.dev/api/services"},{"id":"217ac628b5bdf73874d9595fd5d0fe85","endpoint_id":"dae665a04b099eb8018732840b9af4fe404010f981da435ea38140d2b9e4dba8","changed_at":"2026-10-02T00:17:45.160Z","change_type":"endpoint-source-withdrawn","field_name":"source:catalog","old_value":"1","new_value":"0","evidence":"https://mpp.dev/api/services"},{"id":"21e393724210ae23d7597067ebc1acb2","endpoint_id":"29a963a1accc22c6f73be23ea12a8d964734b5c8201d0906f7c726df186888cb","changed_at":"2026-10-02T00:17:45.160Z","change_type":"payment-offer-withdrawn","field_name":"offer-active","old_value":"1","new_value":"0","evidence":"catalog source https://mpp.dev/api/services"},{"id":"23465da9c8d011bc518e246cd552aa14","endpoint_id":"7d4d83ea1311dd28176e451e699b827778e06c67067744bac1c533f69682129f","changed_at":"2026-10-02T00:17:45.160Z","change_type":"payment-offer-withdrawn","field_name":"offer-active","old_value":"1","new_value":"0","evidence":"catalog source https://mpp.dev/api/services"},{"id":"2560bd0e14056de1a18b25220f4e5fe2","endpoint_id":"68c9497d242cecda9ebb6b966d4ded42a815f06426d13509de3c74f4e6789c88","changed_at":"2026-10-02T00:17:45.160Z","change_type":"endpoint-source-withdrawn","field_name":"source:catalog","old_value":"1","new_value":"0","evidence":"https://mpp.dev/api/services"},{"id":"2627091d95e9a779c64006661bb806ef","endpoint_id":"be39980ea6df37edfadb98c41e9722c765ad7b745c158b125458d856eac5f0a1","changed_at":"2026-10-02T00:17:45.160Z","change_type":"payment-offer-withdrawn","field_name":"offer-active","old_value":"1","new_value":"0","evidence":"catalog source https://mpp.dev/api/services"},{"id":"2ccc1ad76de170e6ce6657be9f06e2a4","endpoint_id":"66d4998c3b9145034465b700d1cc85cc27797b17948cef0211ce9b8f3b88651b","changed_at":"2026-10-02T00:17:45.160Z","change_type":"endpoint-source-discovered","field_name":"source:catalog","old_value":null,"new_value":"active","evidence":"https://mpp.dev/api/services"},{"id":"2d2a1055cb08487ae12c8316985bfc22","endpoint_id":"e9ce83ce126d170bb5e32bdca5aa1990aaae905a2133658b37f0ee4838d4fcd8","changed_at":"2026-10-02T00:17:45.160Z","change_type":"endpoint-source-withdrawn","field_name":"source:catalog","old_value":"1","new_value":"0","evidence":"https://mpp.dev/api/services"},{"id":"3343aebc7627fa518c72eccba12ac063","endpoint_id":"00d790db850740bd525abc09986fff624949065badf06af9a6193f70396fc77d","changed_at":"2026-10-02T00:17:45.160Z","change_type":"payment-offer-withdrawn","field_name":"offer-active","old_value":"1","new_value":"0","evidence":"catalog source https://mpp.dev/api/services"},{"id":"3c9a3e735a9bef0044032a16f1dcb260","endpoint_id":"d0494ec1e6be211be9a02626e228bbc9e239aeffd2dac3b394012e0f98fef871","changed_at":"2026-10-02T00:17:45.160Z","change_type":"endpoint-source-discovered","field_name":"source:catalog","old_value":null,"new_value":"active","evidence":"https://mpp.dev/api/services"},{"id":"3d1de09f9e9428349b051efb510af086","endpoint_id":"6231199e965eda6b092cd75cdc5358ade75caa83fd9cca278e2ffc0f81f8203d","changed_at":"2026-10-02T00:17:45.160Z","change_type":"endpoint-source-withdrawn","field_name":"source:catalog","old_value":"1","new_value":"0","evidence":"https://mpp.dev/api/services"},{"id":"3ffdd7f5ac9f101f6e3958fc837d1b6a","endpoint_id":"ffa69ae8119374e9d8aa79d739b93f8228106630743c29624d80e7d0a4956a3c","changed_at":"2026-10-02T00:17:45.160Z","change_type":"endpoint-source-withdrawn","field_name":"source:catalog","old_value":"1","new_value":"0","evidence":"https://mpp.dev/api/services"},{"id":"42a223580c7c47564a6162417a3aac85","endpoint_id":"c18cf95d11e9b9f6eee89da5752a77f43f277e5c57b51160ef763f72fb0900d9","changed_at":"2026-10-02T00:17:45.160Z","change_type":"payment-offer-withdrawn","field_name":"offer-active","old_value":"1","new_value":"0","evidence":"catalog source https://mpp.dev/api/services"},{"id":"451504eee3cac5162095e4ad3c44dba0","endpoint_id":"018e51204aabe0baf83fdd4910dd0f060bbfc6bb9aa4a7650df8f2d587cbeb4c","changed_at":"2026-10-02T00:17:45.160Z","change_type":"payment-offer-withdrawn","field_name":"offer-active","old_value":"1","new_value":"0","evidence":"catalog source https://mpp.dev/api/services"},{"id":"45426b4748297aee94da9d379a953549","endpoint_id":"510f4150f9b71147b30b4cb320953189036ecc7120023a8e8aff49226b1764e2","changed_at":"2026-10-02T00:17:45.160Z","change_type":"endpoint-source-discovered","field_name":"source:catalog","old_value":null,"new_value":"active","evidence":"https://mpp.dev/api/services"},{"id":"4a026217324aac752622fff59ca8e1b9","endpoint_id":"e9ce83ce126d170bb5e32bdca5aa1990aaae905a2133658b37f0ee4838d4fcd8","changed_at":"2026-10-02T00:17:45.160Z","change_type":"payment-offer-withdrawn","field_name":"offer-active","old_value":"1","new_value":"0","evidence":"catalog source https://mpp.dev/api/services"},{"id":"4c572247ee267e12dce67157203b6808","endpoint_id":"d03f506dd4c74a0162b2434e6996d62710377e8bbb4469a322980879cc69dc82","changed_at":"2026-10-02T00:17:45.160Z","change_type":"payment-offer-withdrawn","field_name":"offer-active","old_value":"1","new_value":"0","evidence":"catalog source https://mpp.dev/api/services"},{"id":"51d8ddde2f270ca4298ed1d93024ff4f","endpoint_id":"563d29b485b7aa4e41a35651e0f1778058e1d3b84f735bd96e7d72d03fb75dc8","changed_at":"2026-10-02T00:17:45.160Z","change_type":"endpoint-source-withdrawn","field_name":"source:catalog","old_value":"1","new_value":"0","evidence":"https://mpp.dev/api/services"},{"id":"5a1f02b93ea798f4b9c4d98aa8a7b6c2","endpoint_id":"0bc50184e8cfc5d22dd62c7fba995a57c4705164ce332d8908249075b13255df","changed_at":"2026-10-02T00:17:45.160Z","change_type":"payment-offer-withdrawn","field_name":"offer-active","old_value":"1","new_value":"0","evidence":"catalog source https://mpp.dev/api/services"},{"id":"5a5d1792c4e855eb5713999cf1ab3303","endpoint_id":"00d790db850740bd525abc09986fff624949065badf06af9a6193f70396fc77d","changed_at":"2026-10-02T00:17:45.160Z","change_type":"endpoint-source-withdrawn","field_name":"source:catalog","old_value":"1","new_value":"0","evidence":"https://mpp.dev/api/services"},{"id":"5ace3441ce683aee33ee0a882e0dfbed","endpoint_id":"471f47d3b88a4d2dfd878c8d4a41a1de82173552e7e44b1a8053190d3c433858","changed_at":"2026-10-02T00:17:45.160Z","change_type":"payment-offer-withdrawn","field_name":"offer-active","old_value":"1","new_value":"0","evidence":"catalog source https://mpp.dev/api/services"},{"id":"5ec7963ee66a17f6c0daf4974b802af3","endpoint_id":"018e51204aabe0baf83fdd4910dd0f060bbfc6bb9aa4a7650df8f2d587cbeb4c","changed_at":"2026-10-02T00:17:45.160Z","change_type":"endpoint-source-withdrawn","field_name":"source:catalog","old_value":"1","new_value":"0","evidence":"https://mpp.dev/api/services"},{"id":"66aae6544ec2c3cad7a96a45c3e90b0e","endpoint_id":"471f47d3b88a4d2dfd878c8d4a41a1de82173552e7e44b1a8053190d3c433858","changed_at":"2026-10-02T00:17:45.160Z","change_type":"endpoint-source-withdrawn","field_name":"source:catalog","old_value":"1","new_value":"0","evidence":"https://mpp.dev/api/services"},{"id":"6785b7a40c528e300d284d7dd65edafd","endpoint_id":"c1691ed99da63e4b91d5cec0c3c3c0a83d6e754eed451efcf0ba40b3df5f0974","changed_at":"2026-10-02T00:17:45.160Z","change_type":"endpoint-source-withdrawn","field_name":"source:catalog","old_value":"1","new_value":"0","evidence":"https://mpp.dev/api/services"},{"id":"6991cb29199640d0751b77cb3b5a508e","endpoint_id":"be39980ea6df37edfadb98c41e9722c765ad7b745c158b125458d856eac5f0a1","changed_at":"2026-10-02T00:17:45.160Z","change_type":"endpoint-source-withdrawn","field_name":"source:catalog","old_value":"1","new_value":"0","evidence":"https://mpp.dev/api/services"},{"id":"6a87240b2dda20382ff7f10de3875b4a","endpoint_id":"510f4150f9b71147b30b4cb320953189036ecc7120023a8e8aff49226b1764e2","changed_at":"2026-10-02T00:17:45.160Z","change_type":"payment-offer-discovered","field_name":"offer","old_value":null,"new_value":"{\"method\":\"tempo\",\"intent\":\"charge\",\"currency\":\"0x20c000000000000000000000b9537d11c60e8b50\",\"chainId\":null,\"recipient\":null,\"amount\":\"20000\",\"decimals\":6,\"unitType\":null,\"session\":null,\"sourceType\":\"catalog\",\"sourceRef\":\"https://mpp.dev/api/services\",\"sourceOrdinal\":0}","evidence":"catalog payment metadata"},{"id":"7119b132fd85bed9de1997ade4e0c141","endpoint_id":"c1691ed99da63e4b91d5cec0c3c3c0a83d6e754eed451efcf0ba40b3df5f0974","changed_at":"2026-10-02T00:17:45.160Z","change_type":"payment-offer-withdrawn","field_name":"offer-active","old_value":"1","new_value":"0","evidence":"catalog source https://mpp.dev/api/services"},{"id":"72d8ad33595a19d66d4fb09a24f7c13c","endpoint_id":"059153f0209379257f3a6c435b3d7c05cbe250b0ae3f2c5938991a02892fec7b","changed_at":"2026-10-02T00:17:45.160Z","change_type":"endpoint-source-withdrawn","field_name":"source:catalog","old_value":"1","new_value":"0","evidence":"https://mpp.dev/api/services"},{"id":"733b34bd479ca92d9de850ee11da5255","endpoint_id":"3ae7489d576ec9300c4e4072318396d95a7d617c39efc6235f582292218b8f4d","changed_at":"2026-10-02T00:17:45.160Z","change_type":"endpoint-source-withdrawn","field_name":"source:catalog","old_value":"1","new_value":"0","evidence":"https://mpp.dev/api/services"},{"id":"7570d6f6764e1f7c823fca0f7e01bae1","endpoint_id":"0c757c3fe759c3fe9ec392a5006dab7fc295b421b0bc91bb26d3f5b714a8d53d","changed_at":"2026-10-02T00:17:45.160Z","change_type":"endpoint-source-withdrawn","field_name":"source:catalog","old_value":"1","new_value":"0","evidence":"https://mpp.dev/api/services"},{"id":"7cecc0ed68d1ba4bd2e514caa61dda27","endpoint_id":"2730679b88b7e7681316c7480bf5bff718ed6ad4f0ec343c317e09c75df05b69","changed_at":"2026-10-02T00:17:45.160Z","change_type":"payment-offer-withdrawn","field_name":"offer-active","old_value":"1","new_value":"0","evidence":"catalog source https://mpp.dev/api/services"},{"id":"80a12453874283fb368c50fef22803ff","endpoint_id":null,"changed_at":"2026-10-02T00:17:45.160Z","change_type":"service-updated","field_name":"description","old_value":"Pay-per-request travel APIs — flights, hotels, activities, transfers, and real-time flight tracking. Powered by Amadeus and FlightAware.","new_value":"Flight prices and booking links, award availability, and real-time flight tracking. Powered by Google Flights, Seats.aero, and FlightAware.","evidence":"clock-guarded source update"},{"id":"81efc06aa9e9e31e4fc162cebbbd9abe","endpoint_id":"093fff0d02264818c377fd1f2dc3de4b8f0446dd5d5b9652e84c8a75f46ae8c9","changed_at":"2026-10-02T00:17:45.160Z","change_type":"payment-offer-withdrawn","field_name":"offer-active","old_value":"1","new_value":"0","evidence":"catalog source https://mpp.dev/api/services"},{"id":"85b82cdd7aa6626c6b09ed32e27135e9","endpoint_id":null,"changed_at":"2026-10-02T00:17:45.160Z","change_type":"service-updated","field_name":"tags","old_value":"[\"amadeus\",\"flightaware\",\"flights\",\"hotels\",\"activities\",\"transfers\",\"travel\"]","new_value":"[\"flightaware\",\"flights\",\"google-flights\",\"seats-aero\",\"travel\"]","evidence":"clock-guarded source update"},{"id":"897202eb56461ab3aae89f647bff58fc","endpoint_id":"68c9497d242cecda9ebb6b966d4ded42a815f06426d13509de3c74f4e6789c88","changed_at":"2026-10-02T00:17:45.160Z","change_type":"payment-offer-withdrawn","field_name":"offer-active","old_value":"1","new_value":"0","evidence":"catalog source https://mpp.dev/api/services"},{"id":"89afa4a333d831d5e88bab0366054a5c","endpoint_id":"4fcf7b161e3401ad1c869320cfd1a34489cdabddfadcb00c38991693746ce415","changed_at":"2026-10-02T00:17:45.160Z","change_type":"endpoint-source-discovered","field_name":"source:catalog","old_value":null,"new_value":"active","evidence":"https://mpp.dev/api/services"},{"id":"8adf6ef46de89e4daf9ff256d423ac73","endpoint_id":"0c757c3fe759c3fe9ec392a5006dab7fc295b421b0bc91bb26d3f5b714a8d53d","changed_at":"2026-10-02T00:17:45.160Z","change_type":"payment-offer-withdrawn","field_name":"offer-active","old_value":"1","new_value":"0","evidence":"catalog source https://mpp.dev/api/services"},{"id":"8ed441b8eb68ddd44a5da4107f4f73c8","endpoint_id":"29a963a1accc22c6f73be23ea12a8d964734b5c8201d0906f7c726df186888cb","changed_at":"2026-10-02T00:17:45.160Z","change_type":"endpoint-source-withdrawn","field_name":"source:catalog","old_value":"1","new_value":"0","evidence":"https://mpp.dev/api/services"}],"changePagination":{"limit":50,"total":1234,"truncated":true}}