{"id":"mppscan-9b06e5c9ce665d5b6831d34f","name":"StableStudio","homepage_url":"https://stablestudio.dev/","service_url":"https://stablestudio.dev/","origin":"https://stablestudio.dev","description":"Pay-per-generation AI image and video creation — Nano Banana, GPT Image, Grok, Flux, Sora, Veo, Seedance, and Wan.","status":"active","implementation":"custom","implementation_confidence":0.35,"fingerprint_observed_at":"2026-10-09T06:23:20.082Z","published":1,"catalog_ingest_at":"2026-10-09T18:17:43.417Z","openapi_ingest_at":"2026-08-25T18:44:11.081Z","catalog_seen_at":"2026-10-09T18:17:43.417Z","openapi_seen_at":"2026-10-09T12:22:31.008Z","first_seen":"2026-08-25T18:43:12.674Z","last_seen":"2026-10-09T18:20:20.709Z","last_probe_at":"2026-10-09T18:20:20.709Z","created_at":"2026-08-25 18:43:22","updated_at":"2026-10-09T18:21:18.476Z","categories":["ai","media"],"tags":["image","video","generation","nano-banana","gpt-image","grok","flux","sora","veo","seedance","wan"],"fingerprintEvidence":["valid 402 Payment challenge observed without implementation-specific marker"],"paymentMethods":[],"paymentMethodCount":0,"endpoints":[{"id":"3c9672a7a7d054dbcdce05c99d85319e6f6092dcca7885c25001439bd399b3ca","service_id":"mppscan-9b06e5c9ce665d5b6831d34f","url":"https://stablestudio.dev/api/generate/seedance/i2v","http_method":"POST","path":"/api/generate/seedance/i2v","kind":"paid-api","description":"Seedance image-to-video","first_seen":"2026-08-25T18:44:11.081Z","last_seen":"2026-10-09T18:17:43.417Z","last_probe_at":null,"last_status":null,"content_type":null,"tls_state":"not-tested","redirect_count":null,"challenge_format":null,"published":1,"catalog_seen_at":"2026-10-09T18:17:43.417Z","openapi_seen_at":"2026-10-09T12:22:31.008Z","created_at":"2026-08-25 18:45:38","updated_at":"2026-10-09T18:21:18.476Z","offers":[{"id":"b7741739189268701ce68b7c687070ad9a432eca510f862839f694c61572cdf0","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":null,"recipient":null,"amount":null,"decimals":6,"unitType":null,"session":{"dynamic":true},"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":"4b1cb97bce9f3ec8f06269caf3d5491a379c8819a9aad8a5c912bdba48d5b579","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":null,"decimals":null,"unitType":null,"session":{"mode":"dynamic","min":"0","max":"20.00","x402":{}},"sourceType":"openapi","sourceRef":"https://stablestudio.dev/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-25T18:44:11.081Z","lastSeen":"2026-10-09T12:22:31.008Z"},{"id":"e7eb2b9b8ce77cd7673c9522d1aa66da9729719bb3282374418280e76823af82","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":null,"decimals":null,"unitType":null,"session":{"mode":"dynamic","min":"0","max":"20.00","mpp":{"method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50"}},"sourceType":"openapi","sourceRef":"https://stablestudio.dev/openapi.json","sourceOrdinal":1,"firstSeen":"2026-08-25T18:44:11.081Z","lastSeen":"2026-10-09T12:22:31.008Z"}],"activeSources":[{"type":"catalog","ref":"https://mpp.dev/api/services","firstSeen":"2026-08-25T18:43:12.674Z","lastSeen":"2026-10-09T18:17:43.417Z"},{"type":"openapi","ref":"https://stablestudio.dev/openapi.json","firstSeen":"2026-08-25T18:44:11.081Z","lastSeen":"2026-10-09T12:22:31.008Z"}],"offerPagination":{"limit":12,"total":3,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"f7f61c764e1245df262cf9c69020633a80e219d915f875212ab2f3ba00f8c8fe","service_id":"mppscan-9b06e5c9ce665d5b6831d34f","url":"https://stablestudio.dev/api/generate/seedance/t2v","http_method":"POST","path":"/api/generate/seedance/t2v","kind":"paid-api","description":"Seedance text-to-video","first_seen":"2026-08-25T18:44:11.081Z","last_seen":"2026-10-09T18:17:43.417Z","last_probe_at":null,"last_status":null,"content_type":null,"tls_state":"not-tested","redirect_count":null,"challenge_format":null,"published":1,"catalog_seen_at":"2026-10-09T18:17:43.417Z","openapi_seen_at":"2026-10-09T12:22:31.008Z","created_at":"2026-08-25 18:45:39","updated_at":"2026-10-09T18:21:18.476Z","offers":[{"id":"0d765fb1ebb144cf59f2d86367d249a0a222b664f710a1b168b415a9ca8bc286","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":null,"recipient":null,"amount":null,"decimals":6,"unitType":null,"session":{"dynamic":true},"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":"76dd398be148e46828ed294d50cada5c4d51f46e73ec257db117ed640660c1ef","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":null,"decimals":null,"unitType":null,"session":{"mode":"dynamic","min":"0","max":"20.00","x402":{}},"sourceType":"openapi","sourceRef":"https://stablestudio.dev/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-25T18:44:11.081Z","lastSeen":"2026-10-09T12:22:31.008Z"},{"id":"4a3163feb1d25b579c38f262ae5180e2df7559e642c689bfa9eabc0d7078852b","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":null,"decimals":null,"unitType":null,"session":{"mode":"dynamic","min":"0","max":"20.00","mpp":{"method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50"}},"sourceType":"openapi","sourceRef":"https://stablestudio.dev/openapi.json","sourceOrdinal":1,"firstSeen":"2026-08-25T18:44:11.081Z","lastSeen":"2026-10-09T12:22:31.008Z"}],"activeSources":[{"type":"catalog","ref":"https://mpp.dev/api/services","firstSeen":"2026-08-25T18:43:12.674Z","lastSeen":"2026-10-09T18:17:43.417Z"},{"type":"openapi","ref":"https://stablestudio.dev/openapi.json","firstSeen":"2026-08-25T18:44:11.081Z","lastSeen":"2026-10-09T12:22:31.008Z"}],"offerPagination":{"limit":12,"total":3,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"fd8db2aa79ca8da1c9abcd2311db09fc58832a15225e3c37d3110c52b1058d11","service_id":"mppscan-9b06e5c9ce665d5b6831d34f","url":"https://stablestudio.dev/api/generate/sora-2-pro/generate","http_method":"POST","path":"/api/generate/sora-2-pro/generate","kind":"paid-api","description":"Sora 2 Pro video generation","first_seen":"2026-08-25T18:44:11.081Z","last_seen":"2026-10-09T18:17:43.417Z","last_probe_at":null,"last_status":null,"content_type":null,"tls_state":"not-tested","redirect_count":null,"challenge_format":null,"published":1,"catalog_seen_at":"2026-10-09T18:17:43.417Z","openapi_seen_at":"2026-10-09T12:22:31.008Z","created_at":"2026-08-25 18:45:43","updated_at":"2026-10-09T18:21:18.476Z","offers":[{"id":"ae3c96acc29cb8bf8efe47cc718847064b70b95c71437d703e2ff6d77fa9e165","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":null,"recipient":null,"amount":null,"decimals":6,"unitType":null,"session":{"dynamic":true},"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":"025ef0af556863c421e42002039ffe3a20b472e2a37b76268277718a3dd5e1b2","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":null,"decimals":null,"unitType":null,"session":{"mode":"dynamic","min":"0","max":"10.00","x402":{}},"sourceType":"openapi","sourceRef":"https://stablestudio.dev/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-25T18:44:11.081Z","lastSeen":"2026-10-09T12:22:31.008Z"},{"id":"f467b7661c865c6eac5a01b78b09d47f8cfbe27b921c0941a655a4c0c48902ef","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":null,"decimals":null,"unitType":null,"session":{"mode":"dynamic","min":"0","max":"10.00","mpp":{"method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50"}},"sourceType":"openapi","sourceRef":"https://stablestudio.dev/openapi.json","sourceOrdinal":1,"firstSeen":"2026-08-25T18:44:11.081Z","lastSeen":"2026-10-09T12:22:31.008Z"}],"activeSources":[{"type":"catalog","ref":"https://mpp.dev/api/services","firstSeen":"2026-08-25T18:43:12.674Z","lastSeen":"2026-10-09T18:17:43.417Z"},{"type":"openapi","ref":"https://stablestudio.dev/openapi.json","firstSeen":"2026-08-25T18:44:11.081Z","lastSeen":"2026-10-09T12:22:31.008Z"}],"offerPagination":{"limit":12,"total":3,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"48c16d7c6a5d62dcf302b34d2db6e0bd392eb3749b57bdab4ff7490c27003052","service_id":"mppscan-9b06e5c9ce665d5b6831d34f","url":"https://stablestudio.dev/api/generate/sora-2/generate","http_method":"POST","path":"/api/generate/sora-2/generate","kind":"paid-api","description":"Sora 2 video generation","first_seen":"2026-08-25T18:44:11.081Z","last_seen":"2026-10-09T18:17:43.417Z","last_probe_at":null,"last_status":null,"content_type":null,"tls_state":"not-tested","redirect_count":null,"challenge_format":null,"published":1,"catalog_seen_at":"2026-10-09T18:17:43.417Z","openapi_seen_at":"2026-10-09T12:22:31.008Z","created_at":"2026-08-25 18:45:44","updated_at":"2026-10-09T18:21:18.476Z","offers":[{"id":"040da78cf4a5e21a22a6391022c8cce07b930f652f7ed8c7463184fb31a18f8b","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":null,"recipient":null,"amount":null,"decimals":6,"unitType":null,"session":{"dynamic":true},"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":"be1eb12e42108cf6a56176950b0c9f6ca5bcb9855bae91a218e6b8e9e2ce2cfb","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":null,"decimals":null,"unitType":null,"session":{"mode":"dynamic","min":"0","max":"10.00","x402":{}},"sourceType":"openapi","sourceRef":"https://stablestudio.dev/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-25T18:44:11.081Z","lastSeen":"2026-10-09T12:22:31.008Z"},{"id":"0c960c35af3b611288036f0dee8999631e993d3591e0fdd18ee1584c32c44b22","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":null,"decimals":null,"unitType":null,"session":{"mode":"dynamic","min":"0","max":"10.00","mpp":{"method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50"}},"sourceType":"openapi","sourceRef":"https://stablestudio.dev/openapi.json","sourceOrdinal":1,"firstSeen":"2026-08-25T18:44:11.081Z","lastSeen":"2026-10-09T12:22:31.008Z"}],"activeSources":[{"type":"catalog","ref":"https://mpp.dev/api/services","firstSeen":"2026-08-25T18:43:12.674Z","lastSeen":"2026-10-09T18:17:43.417Z"},{"type":"openapi","ref":"https://stablestudio.dev/openapi.json","firstSeen":"2026-08-25T18:44:11.081Z","lastSeen":"2026-10-09T12:22:31.008Z"}],"offerPagination":{"limit":12,"total":3,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"c97189e608a5c2fc42603b7a1faa6dc5b8563efbc25193a2b89bf56e462931db","service_id":"mppscan-9b06e5c9ce665d5b6831d34f","url":"https://stablestudio.dev/api/generate/veo-3.1-fast/generate","http_method":"POST","path":"/api/generate/veo-3.1-fast/generate","kind":"paid-api","description":"Veo 3.1 Fast video generation","first_seen":"2026-08-25T18:44:11.081Z","last_seen":"2026-10-09T18:17:43.417Z","last_probe_at":null,"last_status":null,"content_type":null,"tls_state":"not-tested","redirect_count":null,"challenge_format":null,"published":1,"catalog_seen_at":"2026-10-09T18:17:43.417Z","openapi_seen_at":"2026-10-09T12:22:31.008Z","created_at":"2026-08-25 18:45:51","updated_at":"2026-10-09T18:21:18.476Z","offers":[{"id":"82fea9ecd6c47d3ac67ddc53f20ea27c7ad78a355d36d99dc7d26ebf8d0de2b1","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":null,"recipient":null,"amount":null,"decimals":6,"unitType":null,"session":{"dynamic":true},"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":"397b817e7c063dea520127e89af7e6909bf42b97255cc6cc5edc01a72552f8b1","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":null,"decimals":null,"unitType":null,"session":{"mode":"dynamic","min":"0","max":"10.00","x402":{}},"sourceType":"openapi","sourceRef":"https://stablestudio.dev/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-25T18:44:11.081Z","lastSeen":"2026-10-09T12:22:31.008Z"},{"id":"0b1e125e2fcfeb70e06b303e389fbf3521c8ce1a73a3c057c7cbf4a95d31bf72","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":null,"decimals":null,"unitType":null,"session":{"mode":"dynamic","min":"0","max":"10.00","mpp":{"method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50"}},"sourceType":"openapi","sourceRef":"https://stablestudio.dev/openapi.json","sourceOrdinal":1,"firstSeen":"2026-08-25T18:44:11.081Z","lastSeen":"2026-10-09T12:22:31.008Z"}],"activeSources":[{"type":"catalog","ref":"https://mpp.dev/api/services","firstSeen":"2026-08-25T18:43:12.674Z","lastSeen":"2026-10-09T18:17:43.417Z"},{"type":"openapi","ref":"https://stablestudio.dev/openapi.json","firstSeen":"2026-08-25T18:44:11.081Z","lastSeen":"2026-10-09T12:22:31.008Z"}],"offerPagination":{"limit":12,"total":3,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"e09b26978a5926b8080463101347b204f194fc3eda3a3d4c49ff881bbb1ef336","service_id":"mppscan-9b06e5c9ce665d5b6831d34f","url":"https://stablestudio.dev/api/generate/veo-3.1/generate","http_method":"POST","path":"/api/generate/veo-3.1/generate","kind":"paid-api","description":"Veo 3.1 video generation","first_seen":"2026-08-25T18:44:11.081Z","last_seen":"2026-10-09T18:17:43.417Z","last_probe_at":null,"last_status":null,"content_type":null,"tls_state":"not-tested","redirect_count":null,"challenge_format":null,"published":1,"catalog_seen_at":"2026-10-09T18:17:43.417Z","openapi_seen_at":"2026-10-09T12:22:31.008Z","created_at":"2026-08-25 18:45:52","updated_at":"2026-10-09T18:21:18.476Z","offers":[{"id":"0acd861ab44a6d2240ba9878412b0d98da54bb1c45071e7e1c92bfa9dce82a07","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":null,"recipient":null,"amount":null,"decimals":6,"unitType":null,"session":{"dynamic":true},"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":"a7ef81057628fb3b1a175d07ac7de732a61b89a7af24b6fa25c4dd6a1a75fef3","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":null,"decimals":null,"unitType":null,"session":{"mode":"dynamic","min":"0","max":"10.00","x402":{}},"sourceType":"openapi","sourceRef":"https://stablestudio.dev/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-25T18:44:11.081Z","lastSeen":"2026-10-09T12:22:31.008Z"},{"id":"0840c004ba394b4dda785691f7817a117e6dfdc55052785ae4812f7c9d63858e","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":null,"decimals":null,"unitType":null,"session":{"mode":"dynamic","min":"0","max":"10.00","mpp":{"method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50"}},"sourceType":"openapi","sourceRef":"https://stablestudio.dev/openapi.json","sourceOrdinal":1,"firstSeen":"2026-08-25T18:44:11.081Z","lastSeen":"2026-10-09T12:22:31.008Z"}],"activeSources":[{"type":"catalog","ref":"https://mpp.dev/api/services","firstSeen":"2026-08-25T18:43:12.674Z","lastSeen":"2026-10-09T18:17:43.417Z"},{"type":"openapi","ref":"https://stablestudio.dev/openapi.json","firstSeen":"2026-08-25T18:44:11.081Z","lastSeen":"2026-10-09T12:22:31.008Z"}],"offerPagination":{"limit":12,"total":3,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"9603c3d4e5c43536a800414b832a0f2632103a042b7ab606a98ac2643ab1e6bf","service_id":"mppscan-9b06e5c9ce665d5b6831d34f","url":"https://stablestudio.dev/api/generate/wan-2.6/i2v","http_method":"POST","path":"/api/generate/wan-2.6/i2v","kind":"paid-api","description":"Wan 2.6 image-to-video","first_seen":"2026-08-25T18:44:11.081Z","last_seen":"2026-10-09T18:17:43.417Z","last_probe_at":null,"last_status":null,"content_type":null,"tls_state":"not-tested","redirect_count":null,"challenge_format":null,"published":1,"catalog_seen_at":"2026-10-09T18:17:43.417Z","openapi_seen_at":"2026-10-09T12:22:31.008Z","created_at":"2026-08-25 18:45:52","updated_at":"2026-10-09T18:21:18.476Z","offers":[{"id":"d8292c5547f16c680c4d6bd3683d22e299a782ecce02b84ddc90f71bc63f03f1","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":null,"recipient":null,"amount":null,"decimals":6,"unitType":null,"session":{"dynamic":true},"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":"f4a37361af711e6d1f3ef7876c393cc42ec7f43d7866deddfc02593a9c3a6d1e","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":null,"decimals":null,"unitType":null,"session":{"mode":"dynamic","min":"0","max":"10.00","x402":{}},"sourceType":"openapi","sourceRef":"https://stablestudio.dev/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-25T18:44:11.081Z","lastSeen":"2026-10-09T12:22:31.008Z"},{"id":"afb835e6842691c167d5a910cb8f8dc58ece9dca48bbc7014d260630db80c544","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":null,"decimals":null,"unitType":null,"session":{"mode":"dynamic","min":"0","max":"10.00","mpp":{"method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50"}},"sourceType":"openapi","sourceRef":"https://stablestudio.dev/openapi.json","sourceOrdinal":1,"firstSeen":"2026-08-25T18:44:11.081Z","lastSeen":"2026-10-09T12:22:31.008Z"}],"activeSources":[{"type":"catalog","ref":"https://mpp.dev/api/services","firstSeen":"2026-08-25T18:43:12.674Z","lastSeen":"2026-10-09T18:17:43.417Z"},{"type":"openapi","ref":"https://stablestudio.dev/openapi.json","firstSeen":"2026-08-25T18:44:11.081Z","lastSeen":"2026-10-09T12:22:31.008Z"}],"offerPagination":{"limit":12,"total":3,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"70c3f4700a134b05f0abbc9cdd196433ecd52db911b9d44be0baed2362b86b04","service_id":"mppscan-9b06e5c9ce665d5b6831d34f","url":"https://stablestudio.dev/api/generate/wan-2.6/t2v","http_method":"POST","path":"/api/generate/wan-2.6/t2v","kind":"paid-api","description":"Wan 2.6 text-to-video","first_seen":"2026-08-25T18:44:11.081Z","last_seen":"2026-10-09T18:17:43.417Z","last_probe_at":null,"last_status":null,"content_type":null,"tls_state":"not-tested","redirect_count":null,"challenge_format":null,"published":1,"catalog_seen_at":"2026-10-09T18:17:43.417Z","openapi_seen_at":"2026-10-09T12:22:31.008Z","created_at":"2026-08-25 18:45:54","updated_at":"2026-10-09T18:21:18.476Z","offers":[{"id":"d072b4f5728bd3c5a032198b0b6c3028ddb4fa8958ce26cb8c7d6a0380f1aa20","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":null,"recipient":null,"amount":null,"decimals":6,"unitType":null,"session":{"dynamic":true},"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":"47fd39ca3293ca840ff1f406d89ac33c2b587be7f7a2db1c3e7167707b83e663","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":null,"decimals":null,"unitType":null,"session":{"mode":"dynamic","min":"0","max":"10.00","x402":{}},"sourceType":"openapi","sourceRef":"https://stablestudio.dev/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-25T18:44:11.081Z","lastSeen":"2026-10-09T12:22:31.008Z"},{"id":"823b2acde5812cab136db1fa3c3b1e265f3ef061b0cbc7f1724906d4cc98a927","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":null,"decimals":null,"unitType":null,"session":{"mode":"dynamic","min":"0","max":"10.00","mpp":{"method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50"}},"sourceType":"openapi","sourceRef":"https://stablestudio.dev/openapi.json","sourceOrdinal":1,"firstSeen":"2026-08-25T18:44:11.081Z","lastSeen":"2026-10-09T12:22:31.008Z"}],"activeSources":[{"type":"catalog","ref":"https://mpp.dev/api/services","firstSeen":"2026-08-25T18:43:12.674Z","lastSeen":"2026-10-09T18:17:43.417Z"},{"type":"openapi","ref":"https://stablestudio.dev/openapi.json","firstSeen":"2026-08-25T18:44:11.081Z","lastSeen":"2026-10-09T12:22:31.008Z"}],"offerPagination":{"limit":12,"total":3,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"1f18255298d1d8d45b137987e2c7194703b6de20e054271bd729f22193e3836a","service_id":"mppscan-9b06e5c9ce665d5b6831d34f","url":"https://stablestudio.dev/api/jobs","http_method":"GET","path":"/api/jobs","kind":"paid-api","description":"List jobs","first_seen":"2026-08-25T18:43:12.674Z","last_seen":"2026-10-09T18:17:43.417Z","last_probe_at":"2026-10-09T06:23:20.082Z","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:04","updated_at":"2026-10-09T18:21:18.476Z","offers":[{"id":"6729458e3393f1543d334b419b55daeef269b80c37e61e0a27b15c8dc07aacb6","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":"4217","recipient":"0x07F067959297767c887dbfA3C72379c66E82a045","amount":"0","decimals":null,"unitType":null,"session":null,"sourceType":"challenge","sourceRef":"https://stablestudio.dev/api/jobs","sourceOrdinal":0,"firstSeen":"2026-08-25T20:20:39.625Z","lastSeen":"2026-10-09T06:23:20.082Z"}],"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://stablestudio.dev/api/jobs","firstSeen":"2026-08-25T20:20:39.625Z","lastSeen":"2026-10-09T06:23:20.082Z"}],"offerPagination":{"limit":12,"total":1,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"fde6191fcec470d425ceff543efd3a4760971bcd3dae433993986532ba9881ed","service_id":"mppscan-9b06e5c9ce665d5b6831d34f","url":"https://stablestudio.dev/api/jobs/:jobId","http_method":"DELETE","path":"/api/jobs/:jobId","kind":"paid-api","description":"Delete a failed job","first_seen":"2026-08-25T18:43:12.674Z","last_seen":"2026-10-09T18:17:43.417Z","last_probe_at":null,"last_status":null,"content_type":null,"tls_state":"not-tested","redirect_count":null,"challenge_format":null,"published":1,"catalog_seen_at":"2026-10-09T18:17:43.417Z","openapi_seen_at":null,"created_at":"2026-08-25 20:15:04","updated_at":"2026-10-09T18:21:18.476Z","offers":[],"activeSources":[{"type":"catalog","ref":"https://mpp.dev/api/services","firstSeen":"2026-08-25T18:43:12.674Z","lastSeen":"2026-10-09T18:17:43.417Z"}],"offerPagination":{"limit":12,"total":0,"truncated":false},"activeSourcePagination":{"limit":32,"total":1,"truncated":false}},{"id":"a66cbaec69fc4aea8cb99479c489f75742157dac01cf1bcb50a0d3a83d03cc51","service_id":"mppscan-9b06e5c9ce665d5b6831d34f","url":"https://stablestudio.dev/api/jobs/:jobId","http_method":"GET","path":"/api/jobs/:jobId","kind":"paid-api","description":"Poll job status and retrieve results","first_seen":"2026-08-25T18:43:12.674Z","last_seen":"2026-10-09T18:17:43.417Z","last_probe_at":"2026-10-09T06:20:52.529Z","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:05","updated_at":"2026-10-09T18:21:18.476Z","offers":[{"id":"aa1aaf7925391fb1f2ae24f0cbac5a0ba17d4c879f154e7e0ccb31f59feda69d","method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50","chainId":"4217","recipient":"0x07F067959297767c887dbfA3C72379c66E82a045","amount":"0","decimals":null,"unitType":null,"session":null,"sourceType":"challenge","sourceRef":"https://stablestudio.dev/api/jobs/:jobId","sourceOrdinal":0,"firstSeen":"2026-08-25T20:18:34.254Z","lastSeen":"2026-10-09T06:20:52.529Z"}],"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://stablestudio.dev/api/jobs/:jobId","firstSeen":"2026-08-25T20:18:34.254Z","lastSeen":"2026-10-09T06:20:52.529Z"}],"offerPagination":{"limit":12,"total":1,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"0606c0c710705223cf0be00084d62137afb9d2de87102a703fe81f02622f3d8b","service_id":"mppscan-9b06e5c9ce665d5b6831d34f","url":"https://stablestudio.dev/api/upload","http_method":"POST","path":"/api/upload","kind":"paid-api","description":"Upload image for editing or image-to-video","first_seen":"2026-08-25T18:44:11.081Z","last_seen":"2026-10-09T18:17:43.417Z","last_probe_at":null,"last_status":null,"content_type":null,"tls_state":"not-tested","redirect_count":null,"challenge_format":null,"published":1,"catalog_seen_at":"2026-10-09T18:17:43.417Z","openapi_seen_at":"2026-10-09T12:22:31.008Z","created_at":"2026-08-25 18:45:55","updated_at":"2026-10-09T18:21:18.476Z","offers":[{"id":"0dc1b99404f4f8021ca85b47759de464bf1e447979e651beceff4e771104717f","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":"85ca67d43cb32154dc2dd2fc4e22e0f8dde7ffc788d05b93f0367eb6d3015659","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.01","decimals":null,"unitType":null,"session":{"mode":"fixed","x402":{}},"sourceType":"openapi","sourceRef":"https://stablestudio.dev/openapi.json","sourceOrdinal":0,"firstSeen":"2026-08-25T18:44:11.081Z","lastSeen":"2026-10-09T12:22:31.008Z"},{"id":"a7e1423d58fe969882d0cf09185c58495732d4ae9b496d84a92e7522ca172bdb","method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":"0.01","decimals":null,"unitType":null,"session":{"mode":"fixed","mpp":{"method":"tempo","intent":"charge","currency":"0x20c000000000000000000000b9537d11c60e8b50"}},"sourceType":"openapi","sourceRef":"https://stablestudio.dev/openapi.json","sourceOrdinal":1,"firstSeen":"2026-08-25T18:44:11.081Z","lastSeen":"2026-10-09T12:22:31.008Z"}],"activeSources":[{"type":"catalog","ref":"https://mpp.dev/api/services","firstSeen":"2026-08-25T18:43:12.674Z","lastSeen":"2026-10-09T18:17:43.417Z"},{"type":"openapi","ref":"https://stablestudio.dev/openapi.json","firstSeen":"2026-08-25T18:44:11.081Z","lastSeen":"2026-10-09T12:22:31.008Z"}],"offerPagination":{"limit":12,"total":3,"truncated":false},"activeSourcePagination":{"limit":32,"total":2,"truncated":false}},{"id":"ddb34511c0332f60d8f5c1c9fff249613b7031213add61eb2e06e5b5f98e8187","service_id":"mppscan-9b06e5c9ce665d5b6831d34f","url":"https://stablestudio.dev/api/upload/confirm","http_method":"POST","path":"/api/upload/confirm","kind":"paid-api","description":"Confirm uploaded file","first_seen":"2026-08-25T18:43:12.674Z","last_seen":"2026-10-09T18:17:43.417Z","last_probe_at":null,"last_status":null,"content_type":null,"tls_state":"not-tested","redirect_count":null,"challenge_format":null,"published":1,"catalog_seen_at":"2026-10-09T18:17:43.417Z","openapi_seen_at":null,"created_at":"2026-08-25 20:15:37","updated_at":"2026-10-09T18:21:18.476Z","offers":[],"activeSources":[{"type":"catalog","ref":"https://mpp.dev/api/services","firstSeen":"2026-08-25T18:43:12.674Z","lastSeen":"2026-10-09T18:17:43.417Z"}],"offerPagination":{"limit":12,"total":0,"truncated":false},"activeSourcePagination":{"limit":32,"total":1,"truncated":false}}],"endpointPagination":{"limit":25,"total":38,"nextCursor":null},"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":"stablestudio","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://stablestudio.dev/"}},{"source_kind":"openapi","source_url":"https://stablestudio.dev/openapi.json","first_seen":"2026-08-25T18:44:11.081Z","last_seen":"2026-10-09T12:22:31.008Z","evidence":{"runtimeFetched":true,"finalUrl":"https://stablestudio.dev/openapi.json","serviceInfo":{"name":"StableStudio","description":"Pay-per-generation AI image and video creation. No subscriptions ever.","version":"1.0.0"}}}],"sourcePagination":{"limit":100,"total":3,"truncated":false},"security":[{"property_key":"api_catalog_parse","state":"observed","evidence":"No RFC 9727 API catalog was available at this URL (HTTP 404); prior advertised links were withdrawn","basis":"RFC 9727 discovery response","advisory_ref":null,"observed_at":"2026-10-09T18:20:20.709Z","endpoint_id":null},{"property_key":"authorization_delivery_settlement","state":"not-tested","evidence":"Requires paid or state-changing behavior outside scanner scope","basis":"Tempo Aug 24 research class","advisory_ref":"https://github.com/wevm/mppx/pull/510#discussion_r3377899233","observed_at":"2026-10-09T18:20:20.709Z","endpoint_id":null},{"property_key":"bounded_response","state":"tested-pass","evidence":"33344 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T18:20:20.709Z","endpoint_id":null},{"property_key":"challenge_parse","state":"unknown","evidence":"No MPP Payment challenge observed","basis":"unauthenticated HTTP response","advisory_ref":null,"observed_at":"2026-10-09T18:20:20.709Z","endpoint_id":null},{"property_key":"channel_lifecycle_binding","state":"not-tested","evidence":"Channel and settlement lifecycle require credentials or payments","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:20:20.709Z","endpoint_id":null},{"property_key":"concurrency_single_winner","state":"not-tested","evidence":"Concurrency and paid state changes are prohibited","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:20:20.709Z","endpoint_id":null},{"property_key":"credential_replay","state":"not-tested","evidence":"Scanner never sends credentials or payments","basis":"methodology","advisory_ref":"https://github.com/advisories/GHSA-fxc9-7j2w-vx54","observed_at":"2026-10-09T18:20:20.709Z","endpoint_id":null},{"property_key":"economic_exposure_metadata","state":"unknown","evidence":"No current Payment challenge exposes session or authorization inputs","basis":"observable challenge values only","advisory_ref":null,"observed_at":"2026-10-09T18:20:20.709Z","endpoint_id":null},{"property_key":"fee_payer_cosigner_binding","state":"not-tested","evidence":"Signature and fee-payer relationships are not observable unauthenticated","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:20:20.709Z","endpoint_id":null},{"property_key":"https_transport","state":"tested-pass","evidence":"HTTPS fetch completed with platform certificate validation","basis":"platform TLS validation","advisory_ref":null,"observed_at":"2026-10-09T18:20:20.709Z","endpoint_id":null},{"property_key":"method_fallback_policy","state":"not-tested","evidence":"Scanner does not select, downgrade, or execute payment methods","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:20:20.709Z","endpoint_id":null},{"property_key":"price_debit_consistency","state":"not-tested","evidence":"Requires a completed paid interaction outside scanner scope","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T18:20:20.709Z","endpoint_id":null},{"property_key":"redirect_policy","state":"tested-pass","evidence":"0 redirects; every hop passed URL and DNS validation","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T18:20:20.709Z","endpoint_id":null},{"property_key":"replay_idempotency_scope","state":"not-tested","evidence":"Scanner never replays signed credentials","basis":"public advisory and protocol prior art","advisory_ref":"https://github.com/advisories/GHSA-fxc9-7j2w-vx54","observed_at":"2026-10-09T18:20:20.709Z","endpoint_id":null},{"property_key":"ssrf_target_validation","state":"tested-pass","evidence":"1 hop(s) resolved twice to stable public addresses","basis":"scanner URL, DNS and redirect policy","advisory_ref":null,"observed_at":"2026-10-09T18:20:20.709Z","endpoint_id":null},{"property_key":"openapi_parse","state":"tested-pass","evidence":"64 payment offer(s) accepted","basis":"harmless discovery response","advisory_ref":null,"observed_at":"2026-10-09T12:22:31.008Z","endpoint_id":null},{"property_key":"authorization_delivery_settlement","state":"not-tested","evidence":"Requires paid or state-changing behavior outside scanner scope","basis":"Tempo Aug 24 research class","advisory_ref":"https://github.com/wevm/mppx/pull/510#discussion_r3377899233","observed_at":"2026-10-09T06:23:20.082Z","endpoint_id":"1f18255298d1d8d45b137987e2c7194703b6de20e054271bd729f22193e3836a"},{"property_key":"bounded_response","state":"tested-pass","evidence":"1482 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T06:23:20.082Z","endpoint_id":"1f18255298d1d8d45b137987e2c7194703b6de20e054271bd729f22193e3836a"},{"property_key":"challenge_parse","state":"tested-pass","evidence":"1 Payment challenge(s) observed on HTTP 402; all required fields decoded and validated","basis":"unauthenticated HTTP response","advisory_ref":null,"observed_at":"2026-10-09T06:23:20.082Z","endpoint_id":"1f18255298d1d8d45b137987e2c7194703b6de20e054271bd729f22193e3836a"},{"property_key":"channel_lifecycle_binding","state":"not-tested","evidence":"Channel and settlement lifecycle require credentials or payments","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T06:23:20.082Z","endpoint_id":"1f18255298d1d8d45b137987e2c7194703b6de20e054271bd729f22193e3836a"},{"property_key":"concurrency_single_winner","state":"not-tested","evidence":"Concurrency and paid state changes are prohibited","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T06:23:20.082Z","endpoint_id":"1f18255298d1d8d45b137987e2c7194703b6de20e054271bd729f22193e3836a"},{"property_key":"credential_replay","state":"not-tested","evidence":"Scanner never sends credentials or payments","basis":"methodology","advisory_ref":"https://github.com/advisories/GHSA-fxc9-7j2w-vx54","observed_at":"2026-10-09T06:23:20.082Z","endpoint_id":"1f18255298d1d8d45b137987e2c7194703b6de20e054271bd729f22193e3836a"},{"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-09T06:23:20.082Z","endpoint_id":"1f18255298d1d8d45b137987e2c7194703b6de20e054271bd729f22193e3836a"},{"property_key":"fee_payer_cosigner_binding","state":"not-tested","evidence":"Signature and fee-payer relationships are not observable unauthenticated","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T06:23:20.082Z","endpoint_id":"1f18255298d1d8d45b137987e2c7194703b6de20e054271bd729f22193e3836a"},{"property_key":"https_transport","state":"tested-pass","evidence":"HTTPS fetch completed with platform certificate validation","basis":"platform TLS validation","advisory_ref":null,"observed_at":"2026-10-09T06:23:20.082Z","endpoint_id":"1f18255298d1d8d45b137987e2c7194703b6de20e054271bd729f22193e3836a"},{"property_key":"method_fallback_policy","state":"not-tested","evidence":"Scanner does not select, downgrade, or execute payment methods","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T06:23:20.082Z","endpoint_id":"1f18255298d1d8d45b137987e2c7194703b6de20e054271bd729f22193e3836a"},{"property_key":"price_debit_consistency","state":"not-tested","evidence":"Requires a completed paid interaction outside scanner scope","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T06:23:20.082Z","endpoint_id":"1f18255298d1d8d45b137987e2c7194703b6de20e054271bd729f22193e3836a"},{"property_key":"redirect_policy","state":"tested-pass","evidence":"0 redirects; every hop passed URL and DNS validation","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T06:23:20.082Z","endpoint_id":"1f18255298d1d8d45b137987e2c7194703b6de20e054271bd729f22193e3836a"},{"property_key":"replay_idempotency_scope","state":"not-tested","evidence":"Scanner never replays signed credentials","basis":"public advisory and protocol prior art","advisory_ref":"https://github.com/advisories/GHSA-fxc9-7j2w-vx54","observed_at":"2026-10-09T06:23:20.082Z","endpoint_id":"1f18255298d1d8d45b137987e2c7194703b6de20e054271bd729f22193e3836a"},{"property_key":"ssrf_target_validation","state":"tested-pass","evidence":"1 hop(s) resolved twice to stable public addresses","basis":"scanner URL, DNS and redirect policy","advisory_ref":null,"observed_at":"2026-10-09T06:23:20.082Z","endpoint_id":"1f18255298d1d8d45b137987e2c7194703b6de20e054271bd729f22193e3836a"},{"property_key":"authorization_delivery_settlement","state":"not-tested","evidence":"Requires paid or state-changing behavior outside scanner scope","basis":"Tempo Aug 24 research class","advisory_ref":"https://github.com/wevm/mppx/pull/510#discussion_r3377899233","observed_at":"2026-10-09T06:20:52.529Z","endpoint_id":"a66cbaec69fc4aea8cb99479c489f75742157dac01cf1bcb50a0d3a83d03cc51"},{"property_key":"bounded_response","state":"tested-pass","evidence":"1478 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T06:20:52.529Z","endpoint_id":"a66cbaec69fc4aea8cb99479c489f75742157dac01cf1bcb50a0d3a83d03cc51"},{"property_key":"challenge_parse","state":"tested-pass","evidence":"1 Payment challenge(s) observed on HTTP 402; all required fields decoded and validated","basis":"unauthenticated HTTP response","advisory_ref":null,"observed_at":"2026-10-09T06:20:52.529Z","endpoint_id":"a66cbaec69fc4aea8cb99479c489f75742157dac01cf1bcb50a0d3a83d03cc51"},{"property_key":"channel_lifecycle_binding","state":"not-tested","evidence":"Channel and settlement lifecycle require credentials or payments","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T06:20:52.529Z","endpoint_id":"a66cbaec69fc4aea8cb99479c489f75742157dac01cf1bcb50a0d3a83d03cc51"},{"property_key":"concurrency_single_winner","state":"not-tested","evidence":"Concurrency and paid state changes are prohibited","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T06:20:52.529Z","endpoint_id":"a66cbaec69fc4aea8cb99479c489f75742157dac01cf1bcb50a0d3a83d03cc51"},{"property_key":"credential_replay","state":"not-tested","evidence":"Scanner never sends credentials or payments","basis":"methodology","advisory_ref":"https://github.com/advisories/GHSA-fxc9-7j2w-vx54","observed_at":"2026-10-09T06:20:52.529Z","endpoint_id":"a66cbaec69fc4aea8cb99479c489f75742157dac01cf1bcb50a0d3a83d03cc51"},{"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-09T06:20:52.529Z","endpoint_id":"a66cbaec69fc4aea8cb99479c489f75742157dac01cf1bcb50a0d3a83d03cc51"},{"property_key":"fee_payer_cosigner_binding","state":"not-tested","evidence":"Signature and fee-payer relationships are not observable unauthenticated","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T06:20:52.529Z","endpoint_id":"a66cbaec69fc4aea8cb99479c489f75742157dac01cf1bcb50a0d3a83d03cc51"},{"property_key":"https_transport","state":"tested-pass","evidence":"HTTPS fetch completed with platform certificate validation","basis":"platform TLS validation","advisory_ref":null,"observed_at":"2026-10-09T06:20:52.529Z","endpoint_id":"a66cbaec69fc4aea8cb99479c489f75742157dac01cf1bcb50a0d3a83d03cc51"},{"property_key":"method_fallback_policy","state":"not-tested","evidence":"Scanner does not select, downgrade, or execute payment methods","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T06:20:52.529Z","endpoint_id":"a66cbaec69fc4aea8cb99479c489f75742157dac01cf1bcb50a0d3a83d03cc51"},{"property_key":"price_debit_consistency","state":"not-tested","evidence":"Requires a completed paid interaction outside scanner scope","basis":"public economic-security prior art","advisory_ref":null,"observed_at":"2026-10-09T06:20:52.529Z","endpoint_id":"a66cbaec69fc4aea8cb99479c489f75742157dac01cf1bcb50a0d3a83d03cc51"},{"property_key":"redirect_policy","state":"tested-pass","evidence":"0 redirects; every hop passed URL and DNS validation","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-09T06:20:52.529Z","endpoint_id":"a66cbaec69fc4aea8cb99479c489f75742157dac01cf1bcb50a0d3a83d03cc51"},{"property_key":"replay_idempotency_scope","state":"not-tested","evidence":"Scanner never replays signed credentials","basis":"public advisory and protocol prior art","advisory_ref":"https://github.com/advisories/GHSA-fxc9-7j2w-vx54","observed_at":"2026-10-09T06:20:52.529Z","endpoint_id":"a66cbaec69fc4aea8cb99479c489f75742157dac01cf1bcb50a0d3a83d03cc51"},{"property_key":"ssrf_target_validation","state":"tested-pass","evidence":"1 hop(s) resolved twice to stable public addresses","basis":"scanner URL, DNS and redirect policy","advisory_ref":null,"observed_at":"2026-10-09T06:20:52.529Z","endpoint_id":"a66cbaec69fc4aea8cb99479c489f75742157dac01cf1bcb50a0d3a83d03cc51"},{"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-01T06:22:58.817Z","endpoint_id":"dea34acc380c37d496e71625636759dfbff4c95338f1aaf7e61b5b2dd220d6cd"},{"property_key":"bounded_response","state":"tested-pass","evidence":"35185 bytes within scanner limit","basis":"harmless scanner","advisory_ref":null,"observed_at":"2026-10-01T06:22:58.817Z","endpoint_id":"dea34acc380c37d496e71625636759dfbff4c95338f1aaf7e61b5b2dd220d6cd"},{"property_key":"challenge_parse","state":"unknown","evidence":"No MPP Payment challenge observed","basis":"unauthenticated HTTP response","advisory_ref":null,"observed_at":"2026-10-01T06:22:58.817Z","endpoint_id":"dea34acc380c37d496e71625636759dfbff4c95338f1aaf7e61b5b2dd220d6cd"},{"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-01T06:22:58.817Z","endpoint_id":"dea34acc380c37d496e71625636759dfbff4c95338f1aaf7e61b5b2dd220d6cd"},{"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-01T06:22:58.817Z","endpoint_id":"dea34acc380c37d496e71625636759dfbff4c95338f1aaf7e61b5b2dd220d6cd"},{"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-01T06:22:58.817Z","endpoint_id":"dea34acc380c37d496e71625636759dfbff4c95338f1aaf7e61b5b2dd220d6cd"},{"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-01T06:22:58.817Z","endpoint_id":"dea34acc380c37d496e71625636759dfbff4c95338f1aaf7e61b5b2dd220d6cd"},{"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-01T06:22:58.817Z","endpoint_id":"dea34acc380c37d496e71625636759dfbff4c95338f1aaf7e61b5b2dd220d6cd"},{"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-01T06:22:58.817Z","endpoint_id":"dea34acc380c37d496e71625636759dfbff4c95338f1aaf7e61b5b2dd220d6cd"},{"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-01T06:22:58.817Z","endpoint_id":"dea34acc380c37d496e71625636759dfbff4c95338f1aaf7e61b5b2dd220d6cd"},{"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-01T06:22:58.817Z","endpoint_id":"dea34acc380c37d496e71625636759dfbff4c95338f1aaf7e61b5b2dd220d6cd"},{"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-01T06:22:58.817Z","endpoint_id":"dea34acc380c37d496e71625636759dfbff4c95338f1aaf7e61b5b2dd220d6cd"},{"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-01T06:22:58.817Z","endpoint_id":"dea34acc380c37d496e71625636759dfbff4c95338f1aaf7e61b5b2dd220d6cd"},{"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-01T06:22:58.817Z","endpoint_id":"dea34acc380c37d496e71625636759dfbff4c95338f1aaf7e61b5b2dd220d6cd"}],"securityPagination":{"limit":250,"total":58,"truncated":false},"observations":[{"id":"45ac5646b569db5dc079ea90378dc1fe0e82eb2370a0f2fe6d22f79ebaf86845","endpoint_id":null,"observed_at":"2026-10-09T18:20:20.709Z","request_method":"GET","requested_url":"https://stablestudio.dev/.well-known/api-catalog","final_url":"https://stablestudio.dev/.well-known/api-catalog","status":404,"redirect_count":0,"response_bytes":33344,"body_sha256":"35a082268637df903fe56d5ff6d8bca3ca5532723f8614f9c27dd9014dfe30e5","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-security-policy-report-only":"[redacted]","content-type":"text/html; charset=utf-8","date":"[redacted]","etag":"[redacted]","last-modified":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","transfer-encoding":"[redacted]","vary":"[redacted]","x-matched-path":"[redacted]","x-next-error-status":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stablestudio.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":"6103b4ccfc3b7e06cafc362d36eaf39b1ae5b15fab4edf3bbd4713f6ba357e1c","endpoint_id":null,"observed_at":"2026-10-09T12:22:31.008Z","request_method":"GET","requested_url":"https://stablestudio.dev/openapi.json","final_url":"https://stablestudio.dev/openapi.json","status":200,"redirect_count":0,"response_bytes":90497,"body_sha256":"8b2d10a6959ec03efa444f86bbd724f075784161ca00cac34ec5259f4ca7d57c","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-security-policy-report-only":"[redacted]","content-type":"application/json","date":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","transfer-encoding":"[redacted]","vary":"[redacted]","x-matched-path":"[redacted]","x-nextjs-rewritten-path":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stablestudio.dev","addresses":["216.150.1.129","216.150.16.129"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"0b31085344cfca0dc5d56a0f7bc211a91364249f9c7a0edea3cb02103c86afbe","endpoint_id":"1f18255298d1d8d45b137987e2c7194703b6de20e054271bd729f22193e3836a","observed_at":"2026-10-09T06:23:20.082Z","request_method":"GET","requested_url":"https://stablestudio.dev/api/jobs","final_url":"https://stablestudio.dev/api/jobs","status":402,"redirect_count":0,"response_bytes":1482,"body_sha256":"3624bad23b4b744a48dd1c2f94cffb8fd86420179d359556ea4420c4d4cd7d41","error_code":null,"error_detail":null,"headers":{"access-control-allow-headers":"[redacted]","access-control-allow-methods":"[redacted]","access-control-allow-origin":"[redacted]","access-control-expose-headers":"[redacted]","age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","transfer-encoding":"[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":"stablestudio.dev","addresses":["216.150.1.129","216.150.16.1"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"6f8a4dc6cabb72a08ba0b86429763f5e4185edafd42c7b5318ccc742405bd8f3","endpoint_id":"a66cbaec69fc4aea8cb99479c489f75742157dac01cf1bcb50a0d3a83d03cc51","observed_at":"2026-10-09T06:20:52.529Z","request_method":"GET","requested_url":"https://stablestudio.dev/api/jobs/:jobId","final_url":"https://stablestudio.dev/api/jobs/:jobId","status":402,"redirect_count":0,"response_bytes":1478,"body_sha256":"9675bfdd03d15f2a34fdf50e8cfbb7cfa88b918df238891bff5bf0e65985699f","error_code":null,"error_detail":null,"headers":{"access-control-allow-headers":"[redacted]","access-control-allow-methods":"[redacted]","access-control-allow-origin":"[redacted]","access-control-expose-headers":"[redacted]","age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","transfer-encoding":"[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":"stablestudio.dev","addresses":["216.150.1.129","216.150.16.1"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"61ea131c10648145c288849a4c2d5e3c6b4ebf42cbb411d56d86f6cf0e754c98","endpoint_id":"dea34acc380c37d496e71625636759dfbff4c95338f1aaf7e61b5b2dd220d6cd","observed_at":"2026-10-01T06:22:58.817Z","request_method":"GET","requested_url":"https://stablestudio.dev/","final_url":"https://stablestudio.dev/","status":200,"redirect_count":0,"response_bytes":35185,"body_sha256":"73e0d8da375d36dbbaf35ec19f185af0f4a091bcfd9ab689543bccddee59d6c0","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-security-policy-report-only":"[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":"stablestudio.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":"e907a37cca0020dbce910752eb2127cc539973b3e158bcf732d4b95a4cf2b5cc","endpoint_id":null,"observed_at":"2026-09-30T18:21:03.914Z","request_method":"GET","requested_url":"https://stablestudio.dev/.well-known/api-catalog","final_url":"https://stablestudio.dev/.well-known/api-catalog","status":404,"redirect_count":0,"response_bytes":33344,"body_sha256":"35a082268637df903fe56d5ff6d8bca3ca5532723f8614f9c27dd9014dfe30e5","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-security-policy-report-only":"[redacted]","content-type":"text/html; charset=utf-8","date":"[redacted]","etag":"[redacted]","last-modified":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","transfer-encoding":"[redacted]","vary":"[redacted]","x-matched-path":"[redacted]","x-next-error-status":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stablestudio.dev","addresses":["216.150.1.1","216.150.16.193"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"1b8d822d781c04bec33a1f85388339638c06113ecced523f62a5c94ce1ab8d6c","endpoint_id":null,"observed_at":"2026-09-30T18:19:41.976Z","request_method":"GET","requested_url":"https://stablestudio.dev/openapi.json","final_url":"https://stablestudio.dev/openapi.json","status":200,"redirect_count":0,"response_bytes":90497,"body_sha256":"8b2d10a6959ec03efa444f86bbd724f075784161ca00cac34ec5259f4ca7d57c","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-security-policy-report-only":"[redacted]","content-type":"application/json","date":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","transfer-encoding":"[redacted]","vary":"[redacted]","x-matched-path":"[redacted]","x-nextjs-rewritten-path":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stablestudio.dev","addresses":["216.150.1.1","216.150.16.193"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"53a692507a9d3dcd803bb2bdf2363dddd4627e1da2d7db0be9dc642650f90fc7","endpoint_id":"1f18255298d1d8d45b137987e2c7194703b6de20e054271bd729f22193e3836a","observed_at":"2026-09-30T06:24:56.766Z","request_method":"GET","requested_url":"https://stablestudio.dev/api/jobs","final_url":"https://stablestudio.dev/api/jobs","status":402,"redirect_count":0,"response_bytes":1482,"body_sha256":"5c4062be231326dd1b7c61d27a04fe4de851379345d3bc8119d4bb2e714b4b2f","error_code":null,"error_detail":null,"headers":{"access-control-allow-headers":"[redacted]","access-control-allow-methods":"[redacted]","access-control-allow-origin":"[redacted]","access-control-expose-headers":"[redacted]","age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","transfer-encoding":"[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":"stablestudio.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":"4f8b8508252b6407b2624b61cf0c7b622cd7492e482b3300bbeeab2d60f683f7","endpoint_id":"a66cbaec69fc4aea8cb99479c489f75742157dac01cf1bcb50a0d3a83d03cc51","observed_at":"2026-09-30T00:21:00.165Z","request_method":"GET","requested_url":"https://stablestudio.dev/api/jobs/:jobId","final_url":"https://stablestudio.dev/api/jobs/:jobId","status":402,"redirect_count":0,"response_bytes":1478,"body_sha256":"5bd2f4e03717c31efb7ee9f01f0eae81698db70617b14bdba29d323035b4b396","error_code":null,"error_detail":null,"headers":{"access-control-allow-headers":"[redacted]","access-control-allow-methods":"[redacted]","access-control-allow-origin":"[redacted]","access-control-expose-headers":"[redacted]","age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","transfer-encoding":"[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":"stablestudio.dev","addresses":["216.150.1.65","216.150.16.1"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"d3fb12dee9c5e913cd5c5600b147a5e1a88d576b11e44f3d791dce554a73e1ab","endpoint_id":"dea34acc380c37d496e71625636759dfbff4c95338f1aaf7e61b5b2dd220d6cd","observed_at":"2026-09-22T00:22:35.344Z","request_method":"GET","requested_url":"https://stablestudio.dev/","final_url":"https://stablestudio.dev/","status":200,"redirect_count":0,"response_bytes":35185,"body_sha256":"cfee483e8d9a20cc7e19e01bb40eb9ac4ae98ee11b32f330e327bf16ebb7f70d","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-security-policy-report-only":"[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":"stablestudio.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":"52be212c9c2985cb148467007839bf814c1093a1ecec2828ce60f19d60076807","endpoint_id":null,"observed_at":"2026-09-21T12:24:29.028Z","request_method":"GET","requested_url":"https://stablestudio.dev/.well-known/api-catalog","final_url":"https://stablestudio.dev/.well-known/api-catalog","status":404,"redirect_count":0,"response_bytes":33344,"body_sha256":"4e8600dcc49c7b8ea146bcb0a4605486c0c6ff8a1df1faab177aec61cde513c4","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-security-policy-report-only":"[redacted]","content-type":"text/html; charset=utf-8","date":"[redacted]","etag":"[redacted]","last-modified":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","transfer-encoding":"[redacted]","vary":"[redacted]","x-matched-path":"[redacted]","x-next-error-status":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stablestudio.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":"fad5893cd129b075bf71a91801c4d28f53da84bd8e59e59acc3502bb41d53753","endpoint_id":null,"observed_at":"2026-09-21T12:23:33.539Z","request_method":"GET","requested_url":"https://stablestudio.dev/openapi.json","final_url":"https://stablestudio.dev/openapi.json","status":200,"redirect_count":0,"response_bytes":90497,"body_sha256":"8b2d10a6959ec03efa444f86bbd724f075784161ca00cac34ec5259f4ca7d57c","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-security-policy-report-only":"[redacted]","content-type":"application/json","date":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","transfer-encoding":"[redacted]","vary":"[redacted]","x-matched-path":"[redacted]","x-nextjs-rewritten-path":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stablestudio.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":"47804c6def8f675b064dea4d85e24ebe455f78d559a76c09837a942b80c0b6e9","endpoint_id":"1f18255298d1d8d45b137987e2c7194703b6de20e054271bd729f22193e3836a","observed_at":"2026-09-21T00:25:04.153Z","request_method":"GET","requested_url":"https://stablestudio.dev/api/jobs","final_url":"https://stablestudio.dev/api/jobs","status":402,"redirect_count":0,"response_bytes":1482,"body_sha256":"ee5c67cbf0626628f58ba54aee81b2a6eb6a601a27f4800e383872cce38b89a9","error_code":null,"error_detail":null,"headers":{"access-control-allow-headers":"[redacted]","access-control-allow-methods":"[redacted]","access-control-allow-origin":"[redacted]","access-control-expose-headers":"[redacted]","age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","transfer-encoding":"[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":"stablestudio.dev","addresses":["216.150.1.1","216.150.1.193"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}},{"id":"85030fc42b12d8e01fb0134d19fec9d4f75b29ed50958cfca886067d66d5d7d1","endpoint_id":"a66cbaec69fc4aea8cb99479c489f75742157dac01cf1bcb50a0d3a83d03cc51","observed_at":"2026-09-20T18:21:31.998Z","request_method":"GET","requested_url":"https://stablestudio.dev/api/jobs/:jobId","final_url":"https://stablestudio.dev/api/jobs/:jobId","status":402,"redirect_count":0,"response_bytes":1478,"body_sha256":"4a868c0419ec7c789db0011b8333bf7e551ef8c255745e149c9bab393bef6e05","error_code":null,"error_detail":null,"headers":{"access-control-allow-headers":"[redacted]","access-control-allow-methods":"[redacted]","access-control-allow-origin":"[redacted]","access-control-expose-headers":"[redacted]","age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","transfer-encoding":"[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":"stablestudio.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":"c874bc9e186f1884f11202f2d4441d21cbf431990d959df365971efa2fb54d86","endpoint_id":"dea34acc380c37d496e71625636759dfbff4c95338f1aaf7e61b5b2dd220d6cd","observed_at":"2026-09-12T18:26:35.393Z","request_method":"GET","requested_url":"https://stablestudio.dev/","final_url":"https://stablestudio.dev/","status":200,"redirect_count":0,"response_bytes":35185,"body_sha256":"cfee483e8d9a20cc7e19e01bb40eb9ac4ae98ee11b32f330e327bf16ebb7f70d","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-security-policy-report-only":"[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":"stablestudio.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":"1c65c1013c9b8471b18513e16bf064ad21e0d43365c479298849c891c34bdb42","endpoint_id":null,"observed_at":"2026-09-12T12:22:34.395Z","request_method":"GET","requested_url":"https://stablestudio.dev/.well-known/api-catalog","final_url":"https://stablestudio.dev/.well-known/api-catalog","status":404,"redirect_count":0,"response_bytes":33344,"body_sha256":"4e8600dcc49c7b8ea146bcb0a4605486c0c6ff8a1df1faab177aec61cde513c4","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-security-policy-report-only":"[redacted]","content-type":"text/html; charset=utf-8","date":"[redacted]","etag":"[redacted]","last-modified":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","transfer-encoding":"[redacted]","vary":"[redacted]","x-matched-path":"[redacted]","x-next-error-status":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stablestudio.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":"eabae7dce56b4516b4c4da2a7601204e7f014fa1e058eab5c4943519d8015e7f","endpoint_id":null,"observed_at":"2026-09-12T12:21:53.489Z","request_method":"GET","requested_url":"https://stablestudio.dev/openapi.json","final_url":"https://stablestudio.dev/openapi.json","status":200,"redirect_count":0,"response_bytes":90497,"body_sha256":"8b2d10a6959ec03efa444f86bbd724f075784161ca00cac34ec5259f4ca7d57c","error_code":null,"error_detail":null,"headers":{"age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-security-policy-report-only":"[redacted]","content-type":"application/json","date":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","transfer-encoding":"[redacted]","vary":"[redacted]","x-matched-path":"[redacted]","x-nextjs-rewritten-path":"[redacted]","x-vercel-cache":"[redacted]","x-vercel-id":"[redacted]"},"dns":[{"hostname":"stablestudio.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":"9db115d53bdb5d93937afda5082a9b768037ebd76b58803c339f15b96570cea2","endpoint_id":"1f18255298d1d8d45b137987e2c7194703b6de20e054271bd729f22193e3836a","observed_at":"2026-09-12T00:24:11.899Z","request_method":"GET","requested_url":"https://stablestudio.dev/api/jobs","final_url":"https://stablestudio.dev/api/jobs","status":402,"redirect_count":0,"response_bytes":1482,"body_sha256":"48e82c0f07c60f6d80f8a0609f723ff03b2af10488915741bc99fdd580e3106f","error_code":null,"error_detail":null,"headers":{"access-control-allow-headers":"[redacted]","access-control-allow-methods":"[redacted]","access-control-allow-origin":"[redacted]","access-control-expose-headers":"[redacted]","age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","transfer-encoding":"[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":"stablestudio.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":"bb9aba91526758f26a8a4a27bff95b710b7f60f08861d66b1238a34e5b16e1df","endpoint_id":"a66cbaec69fc4aea8cb99479c489f75742157dac01cf1bcb50a0d3a83d03cc51","observed_at":"2026-09-11T18:22:53.292Z","request_method":"GET","requested_url":"https://stablestudio.dev/api/jobs/:jobId","final_url":"https://stablestudio.dev/api/jobs/:jobId","status":402,"redirect_count":0,"response_bytes":1478,"body_sha256":"49405cbd13ad9df0bc5cce17b0744bf4a239af305ad1376e87d95601ee6c9852","error_code":null,"error_detail":null,"headers":{"access-control-allow-headers":"[redacted]","access-control-allow-methods":"[redacted]","access-control-allow-origin":"[redacted]","access-control-expose-headers":"[redacted]","age":"[redacted]","cache-control":"[redacted]","cf-cache-status":"[redacted]","cf-ray":"[redacted]","connection":"[redacted]","content-type":"application/json","date":"[redacted]","payment-required":"[redacted]","server":"cloudflare","strict-transport-security":"[redacted]","transfer-encoding":"[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":"stablestudio.dev","addresses":["216.150.1.129","216.150.16.129"],"stable":true}],"tls":{"state":"tested-pass","httpProtocol":null,"note":"HTTPS fetch completed with platform certificate validation"}}],"observationPagination":{"limit":50,"total":19,"truncated":false},"changes":[{"id":"ed73d420c437d0889c6d5e3dc175dfc4","endpoint_id":null,"changed_at":"2026-10-09T18:20:20.709Z","change_type":"security-property-changed","field_name":"security:bounded_response","old_value":"{\"state\":\"tested-pass\",\"evidence\":\"90497 bytes within scanner limit\",\"basis\":\"harmless scanner\"}","new_value":"{\"state\":\"tested-pass\",\"evidence\":\"33344 bytes within scanner limit\",\"basis\":\"harmless scanner\"}","evidence":"Repeated harmless observation changed the modeled property"},{"id":"0cb87af0ca51a2ddda61f4d395fdbeed","endpoint_id":"c97189e608a5c2fc42603b7a1faa6dc5b8563efbc25193a2b89bf56e462931db","changed_at":"2026-10-09T18:17:43.417Z","change_type":"endpoint-updated","field_name":"description","old_value":"generate with Veo 3.1 Fast Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","new_value":"Veo 3.1 Fast video generation","evidence":"clock-guarded source update"},{"id":"0fc366f72721e5d650d2169cd5cc0804","endpoint_id":"e09b26978a5926b8080463101347b204f194fc3eda3a3d4c49ff881bbb1ef336","changed_at":"2026-10-09T18:17:43.417Z","change_type":"endpoint-updated","field_name":"description","old_value":"generate with Veo 3.1 Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","new_value":"Veo 3.1 video generation","evidence":"clock-guarded source update"},{"id":"1d923cade0630f018005a34d9d3e3fb2","endpoint_id":"9603c3d4e5c43536a800414b832a0f2632103a042b7ab606a98ac2643ab1e6bf","changed_at":"2026-10-09T18:17:43.417Z","change_type":"endpoint-updated","field_name":"description","old_value":"i2v with Wan 2.6 Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","new_value":"Wan 2.6 image-to-video","evidence":"clock-guarded source update"},{"id":"2771f47af310ef1591f81bceaa8a64ba","endpoint_id":"31699cb2b78282773b4a09759379203b2ddf30d6600dd2ce7d38ea3a7311d0c4","changed_at":"2026-10-09T18:17:43.417Z","change_type":"endpoint-updated","field_name":"description","old_value":"t2v with Seedance 2 Fast Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","new_value":"Seedance Fast text-to-video","evidence":"clock-guarded source update"},{"id":"2aab7781d71a0763a44b325441a37f53","endpoint_id":"a91c4adbc3f23e7d79f8fbfa89aadab5ffb41d3a27bca2fd2cefc238897a3e11","changed_at":"2026-10-09T18:17:43.417Z","change_type":"endpoint-updated","field_name":"description","old_value":"i2v with Seedance 2 Fast Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","new_value":"Seedance Fast image-to-video","evidence":"clock-guarded source update"},{"id":"3bb8eeecca5d3681b1ffcffeba55ef15","endpoint_id":"e9d2502f250a1ddcfa90f2cd0e01f093b3edae388749bf04f15357823559a767","changed_at":"2026-10-09T18:17:43.417Z","change_type":"endpoint-updated","field_name":"description","old_value":"edit with GPT Image 1.5 Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","new_value":"GPT Image 1.5 editing","evidence":"clock-guarded source update"},{"id":"429b48ab4082d57d7c32959e0e6dd468","endpoint_id":"3c9672a7a7d054dbcdce05c99d85319e6f6092dcca7885c25001439bd399b3ca","changed_at":"2026-10-09T18:17:43.417Z","change_type":"endpoint-updated","field_name":"description","old_value":"i2v with Seedance 2 Pro Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","new_value":"Seedance image-to-video","evidence":"clock-guarded source update"},{"id":"5564ce2a568e03cd5fc6eda9fbcaef96","endpoint_id":"70c3f4700a134b05f0abbc9cdd196433ecd52db911b9d44be0baed2362b86b04","changed_at":"2026-10-09T18:17:43.417Z","change_type":"endpoint-updated","field_name":"description","old_value":"t2v with Wan 2.6 Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","new_value":"Wan 2.6 text-to-video","evidence":"clock-guarded source update"},{"id":"5b7ecc16bac72ffe3097a59953afb489","endpoint_id":"e149fd36e6dc5373a47f8ea9d8bcd16a365b40be953a3623bd9e88f72fa28308","changed_at":"2026-10-09T18:17:43.417Z","change_type":"endpoint-updated","field_name":"description","old_value":"generate with GPT Image 1.5 Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","new_value":"GPT Image 1.5 generation","evidence":"clock-guarded source update"},{"id":"5c9bd5ae8bcbf14302fa8373e6fdf80a","endpoint_id":"d27a6b3de6faa8464748cdbddf681c757e9f796240c201e070c02924cdca5922","changed_at":"2026-10-09T18:17:43.417Z","change_type":"endpoint-updated","field_name":"description","old_value":"generate with Nano Banana Pro Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","new_value":"Nano Banana Pro image generation (up to 4K)","evidence":"clock-guarded source update"},{"id":"6256038c238ef570fdd315ae6e2af7af","endpoint_id":"70a5913981a5492e3fef0f2a96e77ebe51f88c84514a80253e48cd42136f4928","changed_at":"2026-10-09T18:17:43.417Z","change_type":"endpoint-updated","field_name":"description","old_value":"generate with Nano Banana Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","new_value":"Nano Banana image generation","evidence":"clock-guarded source update"},{"id":"6e1ada83289d0cc05b539767ad24c7f5","endpoint_id":"fd8db2aa79ca8da1c9abcd2311db09fc58832a15225e3c37d3110c52b1058d11","changed_at":"2026-10-09T18:17:43.417Z","change_type":"endpoint-updated","field_name":"description","old_value":"generate with Sora 2 Pro Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","new_value":"Sora 2 Pro video generation","evidence":"clock-guarded source update"},{"id":"79244146b903fab03eff79b1a60a9b78","endpoint_id":"261ca42f2950a86ac6f3f513784659aaa7a3b5f1d47665d5263dfc15add68c5b","changed_at":"2026-10-09T18:17:43.417Z","change_type":"endpoint-updated","field_name":"description","old_value":"edit with Flux 2 Pro Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","new_value":"Flux 2 Pro image editing","evidence":"clock-guarded source update"},{"id":"9218d197b884ba541a35cc2c83467e92","endpoint_id":"ef6cbd1f0c0e152fbba9f83689b477da1592daff83079dbb4d222a7b9fc75bf0","changed_at":"2026-10-09T18:17:43.417Z","change_type":"endpoint-updated","field_name":"description","old_value":"edit with Nano Banana Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","new_value":"Nano Banana image editing","evidence":"clock-guarded source update"},{"id":"93cca8ed54624332c7da486b75b5c4ad","endpoint_id":"364372b6ba407689e5a7de439a82f29352dd378ecdf1452b2657d9b885b6043e","changed_at":"2026-10-09T18:17:43.417Z","change_type":"endpoint-updated","field_name":"description","old_value":"generate with Grok Video Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","new_value":"Grok video generation","evidence":"clock-guarded source update"},{"id":"9710451429ce627b174e649c6a2d1ffd","endpoint_id":"48c16d7c6a5d62dcf302b34d2db6e0bd392eb3749b57bdab4ff7490c27003052","changed_at":"2026-10-09T18:17:43.417Z","change_type":"endpoint-updated","field_name":"description","old_value":"generate with Sora 2 Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","new_value":"Sora 2 video generation","evidence":"clock-guarded source update"},{"id":"a0dfd6b7e88e807adbcdd4246221156b","endpoint_id":"f5a4f53f8eed2b02d76de3630bf8c4384bf3793f5cd18a82477588e7428eaf02","changed_at":"2026-10-09T18:17:43.417Z","change_type":"endpoint-updated","field_name":"description","old_value":"edit with Grok Image Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","new_value":"Grok image editing","evidence":"clock-guarded source update"},{"id":"b2d2529878b488eed1ff37ca29b7c5c0","endpoint_id":"0606c0c710705223cf0be00084d62137afb9d2de87102a703fe81f02622f3d8b","changed_at":"2026-10-09T18:17:43.417Z","change_type":"endpoint-updated","field_name":"description","old_value":"Get a client token for direct upload to Vercel Blob","new_value":"Upload image for editing or image-to-video","evidence":"clock-guarded source update"},{"id":"b47630a189ddd2c83a813e9e18583879","endpoint_id":"ad1eebdda768064a226bf57ce8cf24bb3a7b17bf7f2a58b757d4195d35715b12","changed_at":"2026-10-09T18:17:43.417Z","change_type":"endpoint-updated","field_name":"description","old_value":"generate with Flux 2 Pro Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","new_value":"Flux 2 Pro image generation","evidence":"clock-guarded source update"},{"id":"cd806ec993c05493c0b6cc8c26055e99","endpoint_id":"c680a19dcb431378de80654e86535280e4fdd8bb5437b28174ab5937a3977066","changed_at":"2026-10-09T18:17:43.417Z","change_type":"endpoint-updated","field_name":"description","old_value":"edit with Nano Banana Pro Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","new_value":"Nano Banana Pro image editing (up to 4K)","evidence":"clock-guarded source update"},{"id":"ee2eb802dca8b2010a6424cb333403b0","endpoint_id":"f7f61c764e1245df262cf9c69020633a80e219d915f875212ab2f3ba00f8c8fe","changed_at":"2026-10-09T18:17:43.417Z","change_type":"endpoint-updated","field_name":"description","old_value":"t2v with Seedance 2 Pro Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","new_value":"Seedance text-to-video","evidence":"clock-guarded source update"},{"id":"fb36bd12f276f57ec7d7220599942e51","endpoint_id":"e2f9a56c57c447c0cd0d2bb63dad07809bf35378999fd56456779d1ae8e9945d","changed_at":"2026-10-09T18:17:43.417Z","change_type":"endpoint-updated","field_name":"description","old_value":"generate with Grok Image Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","new_value":"Grok image generation","evidence":"clock-guarded source update"},{"id":"0077b3ddb5427e75704b2ec182606377","endpoint_id":"ef6cbd1f0c0e152fbba9f83689b477da1592daff83079dbb4d222a7b9fc75bf0","changed_at":"2026-10-09T12:22:31.008Z","change_type":"endpoint-updated","field_name":"description","old_value":"Nano Banana image editing","new_value":"edit with Nano Banana Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","evidence":"clock-guarded source update"},{"id":"058d88ad12d335921b5095836894f206","endpoint_id":"31699cb2b78282773b4a09759379203b2ddf30d6600dd2ce7d38ea3a7311d0c4","changed_at":"2026-10-09T12:22:31.008Z","change_type":"endpoint-updated","field_name":"description","old_value":"Seedance Fast text-to-video","new_value":"t2v with Seedance 2 Fast Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","evidence":"clock-guarded source update"},{"id":"05a2ef936e70edc1e7f87a29c95154a9","endpoint_id":"70a5913981a5492e3fef0f2a96e77ebe51f88c84514a80253e48cd42136f4928","changed_at":"2026-10-09T12:22:31.008Z","change_type":"endpoint-updated","field_name":"description","old_value":"Nano Banana image generation","new_value":"generate with Nano Banana Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","evidence":"clock-guarded source update"},{"id":"2bd12fd716af84d812b62bb49a753be3","endpoint_id":"9603c3d4e5c43536a800414b832a0f2632103a042b7ab606a98ac2643ab1e6bf","changed_at":"2026-10-09T12:22:31.008Z","change_type":"endpoint-updated","field_name":"description","old_value":"Wan 2.6 image-to-video","new_value":"i2v with Wan 2.6 Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","evidence":"clock-guarded source update"},{"id":"4c0e8267083fa734b2e423fd67b41821","endpoint_id":"a91c4adbc3f23e7d79f8fbfa89aadab5ffb41d3a27bca2fd2cefc238897a3e11","changed_at":"2026-10-09T12:22:31.008Z","change_type":"endpoint-updated","field_name":"description","old_value":"Seedance Fast image-to-video","new_value":"i2v with Seedance 2 Fast Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","evidence":"clock-guarded source update"},{"id":"4e5b7ce4b11f51a592ab4eecdb06a7af","endpoint_id":"70c3f4700a134b05f0abbc9cdd196433ecd52db911b9d44be0baed2362b86b04","changed_at":"2026-10-09T12:22:31.008Z","change_type":"endpoint-updated","field_name":"description","old_value":"Wan 2.6 text-to-video","new_value":"t2v with Wan 2.6 Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","evidence":"clock-guarded source update"},{"id":"57030b7dfe30ee0a74c0c852d42f230e","endpoint_id":"364372b6ba407689e5a7de439a82f29352dd378ecdf1452b2657d9b885b6043e","changed_at":"2026-10-09T12:22:31.008Z","change_type":"endpoint-updated","field_name":"description","old_value":"Grok video generation","new_value":"generate with Grok Video Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","evidence":"clock-guarded source update"},{"id":"585134cf377cff0834a279e4f411068a","endpoint_id":"e9d2502f250a1ddcfa90f2cd0e01f093b3edae388749bf04f15357823559a767","changed_at":"2026-10-09T12:22:31.008Z","change_type":"endpoint-updated","field_name":"description","old_value":"GPT Image 1.5 editing","new_value":"edit with GPT Image 1.5 Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","evidence":"clock-guarded source update"},{"id":"596ab3f43516a32a76dbbaf71be66fb4","endpoint_id":"48c16d7c6a5d62dcf302b34d2db6e0bd392eb3749b57bdab4ff7490c27003052","changed_at":"2026-10-09T12:22:31.008Z","change_type":"endpoint-updated","field_name":"description","old_value":"Sora 2 video generation","new_value":"generate with Sora 2 Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","evidence":"clock-guarded source update"},{"id":"5cd59f44e51ea357627ea9697fa6fb33","endpoint_id":"c97189e608a5c2fc42603b7a1faa6dc5b8563efbc25193a2b89bf56e462931db","changed_at":"2026-10-09T12:22:31.008Z","change_type":"endpoint-updated","field_name":"description","old_value":"Veo 3.1 Fast video generation","new_value":"generate with Veo 3.1 Fast Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","evidence":"clock-guarded source update"},{"id":"631f5d0d141b41796f06f38119d12eb0","endpoint_id":"fd8db2aa79ca8da1c9abcd2311db09fc58832a15225e3c37d3110c52b1058d11","changed_at":"2026-10-09T12:22:31.008Z","change_type":"endpoint-updated","field_name":"description","old_value":"Sora 2 Pro video generation","new_value":"generate with Sora 2 Pro Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","evidence":"clock-guarded source update"},{"id":"79808e43eef7fc7d19666eb1e087bebe","endpoint_id":"d27a6b3de6faa8464748cdbddf681c757e9f796240c201e070c02924cdca5922","changed_at":"2026-10-09T12:22:31.008Z","change_type":"endpoint-updated","field_name":"description","old_value":"Nano Banana Pro image generation (up to 4K)","new_value":"generate with Nano Banana Pro Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","evidence":"clock-guarded source update"},{"id":"7c55109abfc4ebaaeacc1173f1cfb189","endpoint_id":"e09b26978a5926b8080463101347b204f194fc3eda3a3d4c49ff881bbb1ef336","changed_at":"2026-10-09T12:22:31.008Z","change_type":"endpoint-updated","field_name":"description","old_value":"Veo 3.1 video generation","new_value":"generate with Veo 3.1 Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","evidence":"clock-guarded source update"},{"id":"99784db3afb766ceef06255cc696055a","endpoint_id":"ad1eebdda768064a226bf57ce8cf24bb3a7b17bf7f2a58b757d4195d35715b12","changed_at":"2026-10-09T12:22:31.008Z","change_type":"endpoint-updated","field_name":"description","old_value":"Flux 2 Pro image generation","new_value":"generate with Flux 2 Pro Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","evidence":"clock-guarded source update"},{"id":"9d0d9ac2fbf35e48e1fbce812423a0eb","endpoint_id":"3c9672a7a7d054dbcdce05c99d85319e6f6092dcca7885c25001439bd399b3ca","changed_at":"2026-10-09T12:22:31.008Z","change_type":"endpoint-updated","field_name":"description","old_value":"Seedance image-to-video","new_value":"i2v with Seedance 2 Pro Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","evidence":"clock-guarded source update"},{"id":"9f8680b24d06407167952c1abd6d160d","endpoint_id":"c680a19dcb431378de80654e86535280e4fdd8bb5437b28174ab5937a3977066","changed_at":"2026-10-09T12:22:31.008Z","change_type":"endpoint-updated","field_name":"description","old_value":"Nano Banana Pro image editing (up to 4K)","new_value":"edit with Nano Banana Pro Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","evidence":"clock-guarded source update"},{"id":"aadd5220e0824db2d1d7d4ebcb8cc6e0","endpoint_id":"0606c0c710705223cf0be00084d62137afb9d2de87102a703fe81f02622f3d8b","changed_at":"2026-10-09T12:22:31.008Z","change_type":"endpoint-updated","field_name":"description","old_value":"Upload image for editing or image-to-video","new_value":"Get a client token for direct upload to Vercel Blob","evidence":"clock-guarded source update"},{"id":"ac4ca5804e6a667625f28372a772d19b","endpoint_id":"e149fd36e6dc5373a47f8ea9d8bcd16a365b40be953a3623bd9e88f72fa28308","changed_at":"2026-10-09T12:22:31.008Z","change_type":"endpoint-updated","field_name":"description","old_value":"GPT Image 1.5 generation","new_value":"generate with GPT Image 1.5 Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","evidence":"clock-guarded source update"},{"id":"c52956f7ff59ee14dae96751d6589675","endpoint_id":"e2f9a56c57c447c0cd0d2bb63dad07809bf35378999fd56456779d1ae8e9945d","changed_at":"2026-10-09T12:22:31.008Z","change_type":"endpoint-updated","field_name":"description","old_value":"Grok image generation","new_value":"generate with Grok Image Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","evidence":"clock-guarded source update"},{"id":"c803403c02cda3fdb2b14f043ea73eb6","endpoint_id":null,"changed_at":"2026-10-09T12:22:31.008Z","change_type":"security-property-changed","field_name":"security:bounded_response","old_value":"{\"state\":\"tested-pass\",\"evidence\":\"33344 bytes within scanner limit\",\"basis\":\"harmless scanner\"}","new_value":"{\"state\":\"tested-pass\",\"evidence\":\"90497 bytes within scanner limit\",\"basis\":\"harmless scanner\"}","evidence":"Repeated harmless observation changed the modeled property"},{"id":"cae5cefa0035a686faf705fcbce02970","endpoint_id":"f7f61c764e1245df262cf9c69020633a80e219d915f875212ab2f3ba00f8c8fe","changed_at":"2026-10-09T12:22:31.008Z","change_type":"endpoint-updated","field_name":"description","old_value":"Seedance text-to-video","new_value":"t2v with Seedance 2 Pro Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","evidence":"clock-guarded source update"},{"id":"dda3f7fcaae82a3261e9747fb2ae88d2","endpoint_id":"261ca42f2950a86ac6f3f513784659aaa7a3b5f1d47665d5263dfc15add68c5b","changed_at":"2026-10-09T12:22:31.008Z","change_type":"endpoint-updated","field_name":"description","old_value":"Flux 2 Pro image editing","new_value":"edit with Flux 2 Pro Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","evidence":"clock-guarded source update"},{"id":"e21547aa08ecb422364cccb49a28d0aa","endpoint_id":"f5a4f53f8eed2b02d76de3630bf8c4384bf3793f5cd18a82477588e7428eaf02","changed_at":"2026-10-09T12:22:31.008Z","change_type":"endpoint-updated","field_name":"description","old_value":"Grok image editing","new_value":"edit with Grok Image Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","evidence":"clock-guarded source update"},{"id":"2db89fb4ccd874bc59b71267c42c36a6","endpoint_id":null,"changed_at":"2026-09-30T18:21:03.914Z","change_type":"security-property-changed","field_name":"security:bounded_response","old_value":"{\"state\":\"tested-pass\",\"evidence\":\"90497 bytes within scanner limit\",\"basis\":\"harmless scanner\"}","new_value":"{\"state\":\"tested-pass\",\"evidence\":\"33344 bytes within scanner limit\",\"basis\":\"harmless scanner\"}","evidence":"Repeated harmless observation changed the modeled property"},{"id":"013e7ce9f0d94e2d93137396545e014c","endpoint_id":"3c9672a7a7d054dbcdce05c99d85319e6f6092dcca7885c25001439bd399b3ca","changed_at":"2026-09-30T18:19:41.976Z","change_type":"endpoint-updated","field_name":"description","old_value":"Seedance image-to-video","new_value":"i2v with Seedance 2 Pro Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","evidence":"clock-guarded source update"},{"id":"144a8d72039f2c9d23beea4a8f546a4d","endpoint_id":"d27a6b3de6faa8464748cdbddf681c757e9f796240c201e070c02924cdca5922","changed_at":"2026-09-30T18:19:41.976Z","change_type":"endpoint-updated","field_name":"description","old_value":"Nano Banana Pro image generation (up to 4K)","new_value":"generate with Nano Banana Pro Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","evidence":"clock-guarded source update"},{"id":"1a0645eb01f6be4721b7ae3ec1b5256e","endpoint_id":"70c3f4700a134b05f0abbc9cdd196433ecd52db911b9d44be0baed2362b86b04","changed_at":"2026-09-30T18:19:41.976Z","change_type":"endpoint-updated","field_name":"description","old_value":"Wan 2.6 text-to-video","new_value":"t2v with Wan 2.6 Returns an async job with a pollUrl. Poll the returned pollUrl with SIWX until the job is complete or failed.","evidence":"clock-guarded source update"}],"changePagination":{"limit":50,"total":518,"truncated":true}}