{"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":"2ed53187ddad57a1d56fbefff4c83d282006bb687198e5ec5cd1085753819fbc","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/airports","http_method":"GET","path":"/api/flightaware/airports","kind":"paid-api","description":"List all airports","first_seen":"2026-08-25T18:52:59.390Z","last_seen":"2026-10-09T18:17:43.417Z","last_probe_at":"2026-10-03T06:19:42.027Z","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:53:31","updated_at":"2026-10-09T18:20:00.401Z","offers":[{"id":"2a9c52262f9a470c89ae42c0be0a635ff766afd5fccce4ff86c7886fdcc91e92","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":"75f68e4a0151942acb1f1e5e50825d65cfb62bda9a0487e802c239aeafe68cd4","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/airports","sourceOrdinal":0,"firstSeen":"2026-08-25T19:13:31.141Z","lastSeen":"2026-10-03T06:19:42.027Z"},{"id":"73c62cae694974ac50686d0a63cd9f86f0ff3e6c734731e59105a99437aec85d","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":"61fee48e20d5e3430ae7c9d53c3238529cfe1fc51eb6c87a91d2ca3b7aca9606","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":"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","firstSeen":"2026-08-25T19:13:31.141Z","lastSeen":"2026-10-03T06:19:42.027Z"},{"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":"279f649e76c595c5bc27fa6aee2a3d02f01630b7c4be2fddc15fb9ef93a53848","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/airports/:id","http_method":"GET","path":"/api/flightaware/airports/:id","kind":"paid-api","description":"Get airport info by code","first_seen":"2026-08-25T18:43:12.674Z","last_seen":"2026-10-09T18:17:43.417Z","last_probe_at":"2026-10-09T12:19:56.155Z","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:15:43","updated_at":"2026-10-09T18:20:00.401Z","offers":[{"id":"8a1afc17c33b2e0f770486d88572f27a37fa4b9b6c301e7174c6e6d1d6051470","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":null,"recipient":null,"amount":"30000","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":"b62cd17f20ed96dcc9aea132fb8f6db4759777aeed059e3aa873cb0218e84fc8","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":"4217","recipient":"0xDd257723b86B4947483905cdAcBbBC70fACF2ec0","amount":"30000","decimals":null,"unitType":null,"session":null,"sourceType":"challenge","sourceRef":"https://stabletravel.dev/api/flightaware/airports/:id","sourceOrdinal":0,"firstSeen":"2026-08-25T20:25:52.747Z","lastSeen":"2026-10-09T12:19:56.155Z"}],"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/:id","firstSeen":"2026-08-25T20:25:52.747Z","lastSeen":"2026-10-09T12:19:56.155Z"}],"offerPagination":{"limit":12,"total":2,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"e0a264fb67cf3cc7d71a47f49db9bc843c63cf729600b942eec88617330255a7","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/airports/:id/canonical","http_method":"GET","path":"/api/flightaware/airports/:id/canonical","kind":"paid-api","description":"Get canonical airport code","first_seen":"2026-08-25T18:43:12.674Z","last_seen":"2026-10-09T18:21:34.910Z","last_probe_at":"2026-10-09T18:21:34.910Z","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:15:44","updated_at":"2026-10-09 18:22:07","offers":[{"id":"1a2ad013447f5c5bc93af67245c53db2afc02acffae7587e143ff4d89a15b7bd","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":"a4d2286123f668d78dfdfe5dd161fc1e86c6b2ca3b8ddb6dbc516851e0b01462","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/airports/:id/canonical","sourceOrdinal":0,"firstSeen":"2026-08-25T20:27:41.327Z","lastSeen":"2026-10-09T18:21:34.910Z"}],"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/:id/canonical","firstSeen":"2026-08-25T20:27:41.327Z","lastSeen":"2026-10-09T18:21:34.910Z"}],"offerPagination":{"limit":12,"total":2,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"6c0e243138a0e6617d53adc1205cd3cda71e2b540c21c57b69a33672e2f917c7","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/airports/:id/delays","http_method":"GET","path":"/api/flightaware/airports/:id/delays","kind":"paid-api","description":"Get delays for a specific airport","first_seen":"2026-08-25T18:43:12.674Z","last_seen":"2026-10-09T18:21:44.695Z","last_probe_at":"2026-10-09T18:21:44.695Z","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:15:46","updated_at":"2026-10-09 18:23:20","offers":[{"id":"8a02e464b1e8445674fdcee95ae9c067afbd5a133784c1ecd9e8a2ca708ad18a","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":"e83a2970c3b401402329a9772e2d3675cac9a517e02d57017a404b6049bb6d77","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/airports/:id/delays","sourceOrdinal":0,"firstSeen":"2026-08-25T20:27:36.493Z","lastSeen":"2026-10-09T18:21:44.695Z"}],"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/:id/delays","firstSeen":"2026-08-25T20:27:36.493Z","lastSeen":"2026-10-09T18:21:44.695Z"}],"offerPagination":{"limit":12,"total":2,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"c6ef02241b02500c0f43051876ab09bd7789370746ae33bf28eef886fe7fffe2","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/airports/:id/flights","http_method":"GET","path":"/api/flightaware/airports/:id/flights","kind":"paid-api","description":"Get all flights at an airport","first_seen":"2026-08-25T18:43:12.674Z","last_seen":"2026-10-09T18:22:48.136Z","last_probe_at":"2026-10-09T18:22:48.136Z","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:15:49","updated_at":"2026-10-09 18:22:49","offers":[{"id":"3fb3f20afd1009ac586d16b6ed2677d5601ec52ff6e18243a84d36cb9ca8a571","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":null,"recipient":null,"amount":"40000","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":"0132763065201c5d5ea4e9b4f0f63f376744e7c11977431ab640c5d7d7480e16","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/flights","sourceOrdinal":0,"firstSeen":"2026-08-25T20:27:59.580Z","lastSeen":"2026-10-09T18:22:48.136Z"}],"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/:id/flights","firstSeen":"2026-08-25T20:27:59.580Z","lastSeen":"2026-10-09T18:22:48.136Z"}],"offerPagination":{"limit":12,"total":2,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"dea064e144be4a098223afd9b15fad9bb150517bd0c88a6975ca4efa64f21389","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/airports/:id/flights/arrivals","http_method":"GET","path":"/api/flightaware/airports/:id/flights/arrivals","kind":"paid-api","description":"Get arrivals at an airport","first_seen":"2026-08-25T18:43:12.674Z","last_seen":"2026-10-09T18:25:31.311Z","last_probe_at":"2026-10-09T18:25:31.311Z","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:15:49","updated_at":"2026-10-09 18:28:37","offers":[{"id":"418661a92dd61c613e6956eaff77690fb92e153df10b57a6931c1fd07d2bac32","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":"795c1dc20a0cee5c320cefee26c181d1d8c636329d128d4c306ad6ee19f5c149","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/airports/:id/flights/arrivals","sourceOrdinal":0,"firstSeen":"2026-08-25T20:28:42.860Z","lastSeen":"2026-10-09T18:25:31.311Z"}],"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/:id/flights/arrivals","firstSeen":"2026-08-25T20:28:42.860Z","lastSeen":"2026-10-09T18:25:31.311Z"}],"offerPagination":{"limit":12,"total":2,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"f7173fbf08b007ff1a745a50a0dae0775d79d1fac9a9fbcc91d1738e5a3fc47d","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/airports/:id/flights/counts","http_method":"GET","path":"/api/flightaware/airports/:id/flights/counts","kind":"paid-api","description":"Get flight count statistics","first_seen":"2026-08-25T18:43:12.674Z","last_seen":"2026-10-09T18:17:43.417Z","last_probe_at":"2026-10-09T12:23:09.925Z","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:15:50","updated_at":"2026-10-09T18:20:00.401Z","offers":[{"id":"3591dfcbd39dfb7d4058b078e7b0c77bd74c73f8832e3a6f8dbaa7b1a81eb47d","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":null,"recipient":null,"amount":"200000","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":"7e1759d5c7a7e0b24c07a10c5d0c194ba942e6a502812549ff3fdab750d19591","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":"4217","recipient":"0xDd257723b86B4947483905cdAcBbBC70fACF2ec0","amount":"200000","decimals":null,"unitType":null,"session":null,"sourceType":"challenge","sourceRef":"https://stabletravel.dev/api/flightaware/airports/:id/flights/counts","sourceOrdinal":0,"firstSeen":"2026-08-25T20:26:10.586Z","lastSeen":"2026-10-09T12:23:09.925Z"}],"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/:id/flights/counts","firstSeen":"2026-08-25T20:26:10.586Z","lastSeen":"2026-10-09T12:23:09.925Z"}],"offerPagination":{"limit":12,"total":2,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"9b6a719cca4303d12f56b34388eea425b5479f5ab6603ce9a3a9f0aa575c701f","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/airports/:id/flights/departures","http_method":"GET","path":"/api/flightaware/airports/:id/flights/departures","kind":"paid-api","description":"Get departures from an airport","first_seen":"2026-08-25T18:43:12.674Z","last_seen":"2026-10-09T18:17:43.417Z","last_probe_at":"2026-10-01T00:22:55.573Z","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:15:51","updated_at":"2026-10-09T18:20:00.401Z","offers":[{"id":"8c4d52b3752569d7db73852d47d743755a79dd2a39da988b3285ea6a37d0c362","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":"66d251e1a5d380c82fc35c947c07b4ed228fc131ed727328bc2bc93ace14ca53","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/airports/:id/flights/departures","sourceOrdinal":0,"firstSeen":"2026-08-25T20:29:21.656Z","lastSeen":"2026-10-01T00:22:55.573Z"}],"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/:id/flights/departures","firstSeen":"2026-08-25T20:29:21.656Z","lastSeen":"2026-10-01T00:22:55.573Z"}],"offerPagination":{"limit":12,"total":2,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"85598c072f6f5b1f814081752ba1baa92975364d330140e8b47be3443f48ab23","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/airports/:id/flights/scheduled-arrivals","http_method":"GET","path":"/api/flightaware/airports/:id/flights/scheduled-arrivals","kind":"paid-api","description":"Get scheduled arrivals","first_seen":"2026-08-25T18:43:12.674Z","last_seen":"2026-10-09T18:17:43.417Z","last_probe_at":"2026-10-01T00:23:30.915Z","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:15:54","updated_at":"2026-10-09T18:20:00.401Z","offers":[{"id":"69c780e7e52392354a7b62248c24518b38cb6cecdea946455f6e08bef145f525","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":"d9ae7677d33c4248be390e21ac2d9ba1aa1a3abbddd01c05b8b39654dc7616ef","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/airports/:id/flights/scheduled-arrivals","sourceOrdinal":0,"firstSeen":"2026-08-25T20:29:19.268Z","lastSeen":"2026-10-01T00:23:30.915Z"}],"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/:id/flights/scheduled-arrivals","firstSeen":"2026-08-25T20:29:19.268Z","lastSeen":"2026-10-01T00:23:30.915Z"}],"offerPagination":{"limit":12,"total":2,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"18117a9907f3b210b731b2f21ed19e673825cd01a555fa073ac9d2ea3e0b98d0","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/airports/:id/flights/scheduled-departures","http_method":"GET","path":"/api/flightaware/airports/:id/flights/scheduled-departures","kind":"paid-api","description":"Get scheduled departures","first_seen":"2026-08-25T18:43:12.674Z","last_seen":"2026-10-09T18:17:43.417Z","last_probe_at":"2026-10-09T12:20:01.245Z","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:15:55","updated_at":"2026-10-09T18:20:00.401Z","offers":[{"id":"efbc2bbe35bdf8682e6184f0e8a34e2ac51ff0a62a2c5f96d65de76619f54ec7","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":"919ee5dfca5b3a9755e93c478e6077828aa10c44845decf50e309c29bfc65dd1","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/airports/:id/flights/scheduled-departures","sourceOrdinal":0,"firstSeen":"2026-08-25T20:26:21.798Z","lastSeen":"2026-10-09T12:20:01.245Z"}],"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/:id/flights/scheduled-departures","firstSeen":"2026-08-25T20:26:21.798Z","lastSeen":"2026-10-09T12:20:01.245Z"}],"offerPagination":{"limit":12,"total":2,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"75038fc11ecc2ae0c44a5d6b7a983dd9219c32af9797f628f07ff9f14a4de631","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 between two airports","first_seen":"2026-08-25T18:43:12.674Z","last_seen":"2026-10-09T18:25:31.035Z","last_probe_at":"2026-10-09T18:25:31.035Z","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:15:56","updated_at":"2026-10-09 18:26:03","offers":[{"id":"cd4cb8bff7f0e89670cf54d98b8d9c86a2a5c4b5fd7f97541934f192cc9ad14d","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":"5a6ae65e54ec3f7f10cfc42722ef1b28d7ad96bf87fa8025ba161698223a8943","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-25T20:28:52.036Z","lastSeen":"2026-10-09T18:25:31.035Z"}],"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/:id/flights/to/:dest_id","firstSeen":"2026-08-25T20:28:52.036Z","lastSeen":"2026-10-09T18:25:31.035Z"}],"offerPagination":{"limit":12,"total":2,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"ecc92db487fdd5e2db0b1fd44b11b504a5e34a0db2d1d1271e6488f8194b7ccd","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":"Find airports near a specific airport","first_seen":"2026-08-25T18:43:12.674Z","last_seen":"2026-10-09T18:23:17.666Z","last_probe_at":"2026-10-09T18:23:17.666Z","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:15:56","updated_at":"2026-10-09 18:23:52","offers":[{"id":"0ce497031371e966811860bafee1870164f47197ca515ca170bed39c966bc125","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":"aed381112485cc597e844569c3d648d74dfa43b70d494c107eeacc9e62b630cf","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-25T20:28:37.217Z","lastSeen":"2026-10-09T18:23:17.666Z"}],"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/:id/nearby","firstSeen":"2026-08-25T20:28:37.217Z","lastSeen":"2026-10-09T18:23:17.666Z"}],"offerPagination":{"limit":12,"total":2,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"fd6d436a9be2e3c139887bb52e1392ace84023d4efbf60219f88afa0eff977eb","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 route info between airports","first_seen":"2026-08-25T18:43:12.674Z","last_seen":"2026-10-09T18:17:43.417Z","last_probe_at":"2026-10-01T00:23:32.524Z","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:15:56","updated_at":"2026-10-09T18:20:00.401Z","offers":[{"id":"62f5e38f3e78592d382e533d2080b8ff58add2c444bcb050c1e98df350852456","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":null,"recipient":null,"amount":"40000","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":"83ad666481c1dd20ac8f02ae1fe89bb63b9c29a64b86ce11d3f36a9d7cb6b99b","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-25T20:29:21.657Z","lastSeen":"2026-10-01T00:23:32.524Z"}],"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/:id/routes/:dest_id","firstSeen":"2026-08-25T20:29:21.657Z","lastSeen":"2026-10-01T00:23:32.524Z"}],"offerPagination":{"limit":12,"total":2,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"b46b65f239127ddadf6a945ec16d8f1b531dfac63da6261deadcf67e22540bf8","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 TAF weather forecast","first_seen":"2026-08-25T18:43:12.674Z","last_seen":"2026-10-09T18:17:43.417Z","last_probe_at":"2026-10-09T12:21:37.061Z","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:15:57","updated_at":"2026-10-09T18:20:00.401Z","offers":[{"id":"cee35c335ef22a7cf757b00bb91322c19322aa2692766355defd3f5143d91089","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":null,"recipient":null,"amount":"4000","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":"679b0bd42d52517b6eba6212a627cd0224a5f7c7338a276dc833383895e2bfe0","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-25T20:26:33.861Z","lastSeen":"2026-10-09T12:21:37.061Z"}],"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/:id/weather/forecast","firstSeen":"2026-08-25T20:26:33.861Z","lastSeen":"2026-10-09T12:21:37.061Z"}],"offerPagination":{"limit":12,"total":2,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"e57c5509391b4d0bfc1b4932cf859731ca152a13761e1fcb31c0e01c0500cf6d","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 METAR weather observations","first_seen":"2026-08-25T18:43:12.674Z","last_seen":"2026-10-09T18:17:43.417Z","last_probe_at":"2026-10-01T00:24:08.293Z","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:15:58","updated_at":"2026-10-09T18:20:00.401Z","offers":[{"id":"c7304046a1ef6e12d1a1ef6d3a295b632d2aa37672d94d41d02e89009a6ba3a2","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":null,"recipient":null,"amount":"4000","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":"68983039689908195dd0c114659b269f143977941ae864115ae27c42121c89be","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-25T20:29:35.752Z","lastSeen":"2026-10-01T00:24:08.293Z"}],"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/:id/weather/observations","firstSeen":"2026-08-25T20:29:35.752Z","lastSeen":"2026-10-01T00:24:08.293Z"}],"offerPagination":{"limit":12,"total":2,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"458207ac6746c618611175f46e0f1347c8467c23c5661c4be895dd74657b3703","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/airports/delays","http_method":"GET","path":"/api/flightaware/airports/delays","kind":"paid-api","description":"Get all airport delay information","first_seen":"2026-08-25T18:52:59.390Z","last_seen":"2026-10-09T18:17:43.417Z","last_probe_at":"2026-10-04T18:22:30.606Z","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:53:35","updated_at":"2026-10-09T18:20:00.401Z","offers":[{"id":"02af15f4bbe6ecf00378046870efb59fcd2b109a09f04179c4e141ca868607ba","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":"4a4db3672829909eb40c0442423bd2ffb11e54b50555226c0a974d35ddb165a8","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/delays","sourceOrdinal":0,"firstSeen":"2026-08-25T19:25:27.118Z","lastSeen":"2026-10-04T18:22:30.606Z"},{"id":"e47e0789cd31fb9cb92d6962c5dc73e5bc32392c993cab1e7bd5fcf8c40f3990","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":"521ecb9106641e15e59075fd3ece7f045f5b157d8bbb11b8d1d50767427d76d2","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/airports/delays","firstSeen":"2026-08-25T19:25:27.118Z","lastSeen":"2026-10-04T18:22:30.606Z"},{"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":"04d4fd711b17f832648367affdd8704075a68ae35a25bdf302a47680dbca4bb5","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/airports/id","http_method":"GET","path":"/api/flightaware/airports/id","kind":"paid-api","description":"Get detailed information for a specific airport by its code","first_seen":"2026-08-25T18:52:59.390Z","last_seen":"2026-10-03T06:19:32.496Z","last_probe_at":"2026-10-03T06:19:32.496Z","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:54:14","updated_at":"2026-10-03 06:19:33","offers":[{"id":"d7a6c79765ad1fd7282cf1303830f1009cd3e48f5ac1121971f17aee89d58918","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":"4217","recipient":"0xDd257723b86B4947483905cdAcBbBC70fACF2ec0","amount":"30000","decimals":null,"unitType":null,"session":null,"sourceType":"challenge","sourceRef":"https://stabletravel.dev/api/flightaware/airports/id","sourceOrdinal":0,"firstSeen":"2026-08-25T19:12:14.543Z","lastSeen":"2026-10-03T06:19:32.496Z"},{"id":"c9727ea1350cd5eed43efb9a76764285ffeb36479e2a418fcd3d729e037b9a73","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.030000","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":"8545d3093cfbd921ca9f44ff98d788b88deb06fab2d03f561a2ca5cff5760b86","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.030000","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","firstSeen":"2026-08-25T19:12:14.543Z","lastSeen":"2026-10-03T06:19:32.496Z"},{"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":"49281c2366bfe1d42bf63acc2f1868449809f51d7b208e9594e7b5d0dc83b6fd","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/airports/id/canonical","http_method":"GET","path":"/api/flightaware/airports/id/canonical","kind":"paid-api","description":"Get the canonical airport code for a given airport identifier","first_seen":"2026-08-25T18:52:59.390Z","last_seen":"2026-10-03T12:26:42.279Z","last_probe_at":"2026-10-03T12:26:42.279Z","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:54:17","updated_at":"2026-10-03 12:26:43","offers":[{"id":"6cae8e293dc536e20ab5134172ef1349547310ad94822872040d1b6a9947f273","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/airports/id/canonical","sourceOrdinal":0,"firstSeen":"2026-08-25T19:16:58.798Z","lastSeen":"2026-10-03T12:26:42.279Z"},{"id":"6374a78f4b55e53a26f10dfccc2729d49b043476924bdf9041d199588c25aef4","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":"b876601faf42f82a47871fc5871494c9e38c4e56b3cebde05a985181645ed3f5","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/airports/id/canonical","firstSeen":"2026-08-25T19:16:58.798Z","lastSeen":"2026-10-03T12:26:42.279Z"},{"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":"880ffab90ce400c5664d7f5dfaf7409da11782cf80e13e558a9d62a3a76f7ea3","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/airports/id/delays","http_method":"GET","path":"/api/flightaware/airports/id/delays","kind":"paid-api","description":"Get current delay information for a specific airport","first_seen":"2026-08-25T18:52:59.390Z","last_seen":"2026-10-03T06:21:23.243Z","last_probe_at":"2026-10-03T06:21:23.243Z","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:54:23","updated_at":"2026-10-03 06:21:24","offers":[{"id":"b6a3d1ec52d09deff27e1f786eb69363a20891fed0d9975d04bf2cfeb236ca7f","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/airports/id/delays","sourceOrdinal":0,"firstSeen":"2026-08-25T19:11:44.572Z","lastSeen":"2026-10-03T06:21:23.243Z"},{"id":"2f04ccb10c00762464adc2d69f4a3b377e075e0c3a9bee1db424afd69306d57d","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":"2b04327ef58931e41abfb18f8b574ed39c79413338c8c237314c0e59c1dbba8a","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/airports/id/delays","firstSeen":"2026-08-25T19:11:44.572Z","lastSeen":"2026-10-03T06:21:23.243Z"},{"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":"9e99530d89015e4309f30444fd56ee16e648e8e118a3bc896a2f9dea9967a201","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/airports/id/flights","http_method":"GET","path":"/api/flightaware/airports/id/flights","kind":"paid-api","description":"Get all flights (arrivals, departures, enroute, scheduled) for an airport","first_seen":"2026-08-25T18:52:59.390Z","last_seen":"2026-10-04T06:23:50.190Z","last_probe_at":"2026-10-04T06:23:50.190Z","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:54:32","updated_at":"2026-10-04 06:23:51","offers":[{"id":"5fb95ab1d874e9f77b411e58161e5799aae99c3979d861a291f40c347c2cddf6","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/flights","sourceOrdinal":0,"firstSeen":"2026-08-25T19:23:15.236Z","lastSeen":"2026-10-04T06:23:50.190Z"},{"id":"f5817e0e7b83c9d6a08f87e9c7c2a0c6f757d3a12373bdc666482354c657f38f","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":"73c9db674d27df336b91788a72ae8576c53d014965b1876426298c59b30cae63","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/flights","firstSeen":"2026-08-25T19:23:15.236Z","lastSeen":"2026-10-04T06:23:50.190Z"},{"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":"b224d74a0961b324e8d4e90a4e8a9e47565a5640f3f6afacbfb0b9159fa9f8c2","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/airports/id/flights/arrivals","http_method":"GET","path":"/api/flightaware/airports/id/flights/arrivals","kind":"paid-api","description":"Get arrival flights for a specific airport","first_seen":"2026-08-25T18:52:59.390Z","last_seen":"2026-10-02T12:34:34.963Z","last_probe_at":"2026-10-02T12:34:34.963Z","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:54:42","updated_at":"2026-10-02 12:34:45","offers":[{"id":"12dc85d6cb1d255f737e175c331d31e97cbf8c5d42ee0b84a7a88b8abde071b8","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/airports/id/flights/arrivals","sourceOrdinal":0,"firstSeen":"2026-08-25T19:06:22.871Z","lastSeen":"2026-10-02T12:34:34.963Z"},{"id":"8798392fb7f66d47f380313286b9e3172c9bc767c2a1113e9572e4b34e60413f","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":"851001f758298b5e45a9a5eabc1f8d6908e9ec21df9b14a783f6c48a821a199f","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/airports/id/flights/arrivals","firstSeen":"2026-08-25T19:06:22.871Z","lastSeen":"2026-10-02T12:34:34.963Z"},{"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":"7a8b1eddaf29a80913403b9a0db056ae4e5a152f9c0dbf3fd8e896ebf41acda8","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/airports/id/flights/counts","http_method":"GET","path":"/api/flightaware/airports/id/flights/counts","kind":"paid-api","description":"Get flight counts (departed, enroute, scheduled) for a specific airport","first_seen":"2026-08-25T18:52:59.390Z","last_seen":"2026-10-04T18:22:02.110Z","last_probe_at":"2026-10-04T18:22:02.110Z","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:54:44","updated_at":"2026-10-04 18:22:03","offers":[{"id":"7a6724c05b4d5ff7c629533b150650d6ccd368396bbd18bedcc730a8852348ec","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":"4217","recipient":"0xDd257723b86B4947483905cdAcBbBC70fACF2ec0","amount":"200000","decimals":null,"unitType":null,"session":null,"sourceType":"challenge","sourceRef":"https://stabletravel.dev/api/flightaware/airports/id/flights/counts","sourceOrdinal":0,"firstSeen":"2026-08-25T19:25:34.749Z","lastSeen":"2026-10-04T18:22:02.110Z"},{"id":"7495b3152f33a84ec3d4e73fcfe7334a6d7dfa505046f016e829fe0a1bb9649d","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.200000","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":"967a647801fa4a504655cb36c8398d53c94f06ab0851f4c7ba03d67e3915ba90","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.200000","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/counts","firstSeen":"2026-08-25T19:25:34.749Z","lastSeen":"2026-10-04T18:22:02.110Z"},{"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":"2e6b8c5eee070ac471b14a592b4c76c33b54f615ee88e768a144d2cf12d6431f","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/airports/id/flights/departures","http_method":"GET","path":"/api/flightaware/airports/id/flights/departures","kind":"paid-api","description":"Get departure flights for a specific airport","first_seen":"2026-08-25T18:52:59.390Z","last_seen":"2026-10-05T00:21:40.502Z","last_probe_at":"2026-10-05T00:21:40.502Z","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:54:48","updated_at":"2026-10-05 00:21:41","offers":[{"id":"0d4d7b89b2f444b92d0f3fd7d3fc2b7a7674d5b3942930068a99fac54f429d83","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/airports/id/flights/departures","sourceOrdinal":0,"firstSeen":"2026-08-25T19:33:10.562Z","lastSeen":"2026-10-05T00:21:40.502Z"},{"id":"ffa0fc1ae747d5c300554e7dc534f6b09ab1a465e18a3badcec21372cb438079","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":"49cc686db465e2c985f4d9bec5e51fd4ff2feaaaea3ad6baa2600ecbef92498a","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/airports/id/flights/departures","firstSeen":"2026-08-25T19:33:10.562Z","lastSeen":"2026-10-05T00:21:40.502Z"},{"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":"e9145416a3782e1f3f834ac772330134c7e55ca410062dc0978a8b7bf4f017dd","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/airports/id/flights/scheduled-arrivals","http_method":"GET","path":"/api/flightaware/airports/id/flights/scheduled-arrivals","kind":"paid-api","description":"Get scheduled arrival flights for a specific airport","first_seen":"2026-08-25T18:52:59.390Z","last_seen":"2026-10-04T12:24:48.694Z","last_probe_at":"2026-10-04T12:24:48.694Z","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:54:51","updated_at":"2026-10-04 12:24:49","offers":[{"id":"a5746b6772e9efec51587034b17a4e7773e95523257e754f867c3afd7281e785","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/airports/id/flights/scheduled-arrivals","sourceOrdinal":0,"firstSeen":"2026-08-25T19:25:37.639Z","lastSeen":"2026-10-04T12:24:48.694Z"},{"id":"387cf703a387b6a4215084d13c4512314176e3e624c3ab14f14dfe06205d7fa7","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":"42dbda318fa015931c0b5d426e4b24a701e2ad63ad48f538495179ec9ff0e521","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/airports/id/flights/scheduled-arrivals","firstSeen":"2026-08-25T19:25:37.639Z","lastSeen":"2026-10-04T12:24:48.694Z"},{"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":"2185880c69f9757e24abc23ce9f27fd3fb4b01bba7b08b5737faed88976462d7","service_id":"mppscan-228abea79054e579c08a25e8","url":"https://stabletravel.dev/api/flightaware/airports/id/flights/scheduled-departures","http_method":"GET","path":"/api/flightaware/airports/id/flights/scheduled-departures","kind":"paid-api","description":"Get scheduled departure flights for a specific airport","first_seen":"2026-08-25T18:52:59.390Z","last_seen":"2026-10-03T06:18:18.510Z","last_probe_at":"2026-10-03T06:18:18.510Z","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:02","updated_at":"2026-10-03 06:18:19","offers":[{"id":"368fdee0aa0ba14e64dd72615d62834340bae39ef04181ca72e5f435b0bd6bc1","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/airports/id/flights/scheduled-departures","sourceOrdinal":0,"firstSeen":"2026-08-25T19:13:10.646Z","lastSeen":"2026-10-03T06:18:18.510Z"},{"id":"b99b5541942b9a03083b8a668499ab065d46342cceb18452def35973084fe1e0","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":"3ed34371a2be02d368c01f62b6704368c90bc2a98e9ad90d42dfeff5b72b4203","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/airports/id/flights/scheduled-departures","firstSeen":"2026-08-25T19:13:10.646Z","lastSeen":"2026-10-03T06:18:18.510Z"},{"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}}],"endpointPagination":{"limit":25,"total":78,"nextCursor":"MjU"},"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}}