{"ok":true,"url":"https://recoup-api.vercel.app/api/x402/image/generate","category":"vision","score":100,"traction":0,"confidence":1,"last_status":402,"last_probe_at":"2026-07-29T01:25:38.285Z","evidence":{"reliability":{"probes":16,"ok":16,"ratio":1,"window":"latest_60"},"protocol":{"valid_quote_probes":16,"paid_responses":16,"of":16,"ratio":1},"speed":{"p50_ms":328,"p95_ms":956,"score":1},"proven":{"settlements_to_advertised_pay_to":0,"distinct_senders_to_pay_to":0,"verified_at":null,"score":0,"caveat":"payment activity to the currently observed/advertised payTo; not necessarily an API purchase","distinct_senders_per_week":0,"weeks_listed":1},"stability":{"price_observations":16,"changes":0,"score":1},"freshness":{"last_probe_at":"2026-07-29T01:25:38.285Z","age_days":0.5,"factor":1},"current":{"status":402,"quote_valid":true,"factor":1}},"routability":{"routable":true,"reasons":[],"age_hours":12.29,"observed_price_usd":0.15,"capability_key":"schema:GET:d6f1681ef4b5dabe7b010af5"},"capability_key":"schema:GET:d6f1681ef4b5dabe7b010af5","capability_profile":{"version":3,"endpoint_id":50537,"url":"https://recoup-api.vercel.app/api/x402/image/generate","category":"vision","primary_capability":"vision.image_generation","confidence":0.99,"capabilities":[{"id":"vision.image_generation","label":"Image generation","category":"vision","confidence":0.99,"evidence":[{"source":"title","detail":"Generate an image from a text prompt using AI"},{"source":"description","detail":"Generate an image from a text prompt using AI"},{"source":"url","detail":"https://recoup-api.vercel.app/api/x402/image/generate"}]},{"id":"vision.ocr","label":"OCR / image text extraction","category":"vision","confidence":0.7,"evidence":[{"source":"title","detail":"Generate an image from a text prompt using AI"},{"source":"description","detail":"Generate an image from a text prompt using AI"}]},{"id":"compute.storage","label":"Object / file storage","category":"compute_storage","confidence":0.656,"evidence":[]},{"id":"utilities.transform","label":"Data transformation","category":"utilities","confidence":0.568,"evidence":[]}],"keywords":["generate","image","text","prompt","vision","x402","recoup","vercel","arweaveerror","arweaveresult","base64","mediatype","imageurl","moment","usage","inputtokens","inputtoken","outputtokens","outputtoken","reasoningtokens","reasoningtoken","totaltokens","totaltoken","generateimageresult","containing","contain","generated","generat","metadata","error","message","if","arweave","upload","failed","fail","optional","transaction","nullable","file","encoded","encod","string","iana","media","type","fetchable","url","uploaded","process","creation","token","generation","number","tokens","used","output","reasoning","reason","total"],"entities":["image","text","document","file","object","data"],"operations":["generate","extract","read","store","upload","transform"],"networks":["base"],"input_concepts":[],"output_concepts":["arweaveError","arweaveResult","image","image.base64","image.mediaType","imageUrl","moment","usage","usage.inputTokens","usage.outputTokens","usage.reasoningTokens","usage.totalTokens","text","url","value","arweaveerror","arweaveresult","base64","mediatype","imageurl","inputtokens","inputtoken","outputtokens","outputtoken","reasoningtokens","reasoningtoken","totaltokens","totaltoken"],"input_schema_known":true,"output_schema_known":true,"generated_from":["title","description","url","declared_category","category","input_schema","output_schema","verified_adapters"],"fingerprint":"2ef554ca37083577748536da2cf21caa7385786ff858c9fa553dd5baf1a52f25","search_terms":["vision","vision.image_generation","Image generation","image","generation","vision.ocr","OCR / image text extraction","ocr","text","optical","character","recognition","extraction","compute.storage","Object / file storage","object","file","storage","utilities.transform","Data transformation","transformation","generate","prompt","x402","recoup","vercel","arweaveerror","arweaveresult","base64","mediatype","imageurl","moment","usage","inputtokens","inputtoken","outputtokens","outputtoken","reasoningtokens","reasoningtoken","totaltokens","totaltoken","generateimageresult","containing","contain","generated","generat","metadata","error","message","if","arweave","upload","failed","fail","optional","transaction","nullable","encoded","encod","string","iana","media","type","fetchable","url","uploaded","process","creation","token","number","tokens","used","output","reasoning","reason","total","document","data","extract","read","store","transform","base"]},"adapters":[],"dataset_revision":322755,"declared":{"price_usd":0.15,"currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"base","pay_to":"0xbAf31935ED514e8F7da81D0A730AB5362DEEEEb7","input_schema":{"discoverable":true,"method":"GET","queryParams":{"files":"Optional pipe-separated list of files. Format: url1:mediaType1|url2:mediaType2. Example: https://example.com/image.png:image/png|https://example.com/file.jpg:image/jpeg","prompt":"Text prompt describing the image to generate"},"type":"http"},"output_schema":{"description":"GenerateImageResult containing the generated image and metadata","properties":{"arweaveError":{"description":"Error message if Arweave upload failed (optional)","type":"string"},"arweaveResult":{"description":"Arweave transaction result (nullable)","type":"object"},"image":{"description":"Generated image file","properties":{"base64":{"description":"Image as base64 encoded string","type":"string"},"mediaType":{"description":"IANA media type of the image","type":"string"}},"type":"object"},"imageUrl":{"description":"Fetchable URL for the uploaded image (nullable)","type":"string"},"moment":{"description":"In Process moment creation result (nullable)","type":"object"},"usage":{"description":"Token usage information for the image generation","properties":{"inputTokens":{"description":"Number of tokens used for the prompt","type":"number"},"outputTokens":{"description":"Number of tokens used for the output","type":"number"},"reasoningTokens":{"description":"Number of tokens used for the reasoning","type":"number"},"totalTokens":{"description":"Number of tokens used for the total","type":"number"}},"type":"object"}},"type":"object"}},"observed":{"price_usd":0.15,"price_at":"2026-07-29T01:25:38.285Z","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","network":"eip155:8453","pay_to":"0xbAf31935ED514e8F7da81D0A730AB5362DEEEEb7","quote_valid":true,"method":"GET"},"verification":{"safe_for_end_to_end":true,"owner_opt_in_non_read":false},"provenance":[{"source":"bazaar","first_seen":"2026-07-25T04:40:29.071Z","last_seen":"2026-07-29T13:38:23.367Z","claim_json":"{\"title\":\"Generate an image from a text prompt using AI\",\"description\":\"Generate an image from a text prompt using AI\",\"declared_category\":null,\"declared_price_usd\":0.15,\"currency\":\"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913\",\"network\":\"base\",\"pay_to\":\"0xbAf31935ED514e8F7da81D0A730AB5362DEEEEb7\",\"method\":null,\"input_schema\":{\"discoverable\":true,\"method\":\"GET\",\"queryParams\":{\"files\":\"Optional pipe-separated list of files. Format: url1:mediaType1|url2:mediaType2. Example: https://example.com/image.png:image/png|https://example.com/file.jpg:image/jpeg\",\"prompt\":\"Text prompt describing the image to generate\"},\"type\":\"http\"},\"output_schema\":{\"description\":\"GenerateImageResult containing the generated image and metadata\",\"properties\":{\"arweaveError\":{\"description\":\"Error message if Arweave upload failed (optional)\",\"type\":\"string\"},\"arweaveResult\":{\"description\":\"Arweave transaction result (nullable)\",\"type\":\"object\"},\"image\":{\"description\":\"Generated image file\",\"properties\":{\"base64\":{\"description\":\"Image as base64 encoded string\",\"type\":\"string\"},\"mediaType\":{\"description\":\"IANA media type of the image\",\"type\":\"string\"}},\"type\":\"object\"},\"imageUrl\":{\"description\":\"Fetchable URL for the uploaded image (nullable)\",\"type\":\"string\"},\"moment\":{\"description\":\"In Process moment creation result (nullable)\",\"type\":\"object\"},\"usage\":{\"description\":\"Token usage information for the image generation\",\"properties\":{\"inputTokens\":{\"description\":\"Number of tokens used for the prompt\",\"type\":\"number\"},\"outputTokens\":{\"description\":\"Number of tokens used for the output\",\"type\":\"number\"},\"reasoningTokens\":{\"description\":\"Number of tokens used for the reasoning\",\"type\":\"number\"},\"totalTokens\":{\"description\":\"Number of tokens used for the total\",\"type\":\"number\"}},\"type\":\"object\"}},\"type\":\"object\"},\"verification_safe\":false}","claim":{"title":"Generate an image from a text prompt using AI","description":"Generate an image from a text prompt using AI","declared_category":null,"declared_price_usd":0.15,"currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"base","pay_to":"0xbAf31935ED514e8F7da81D0A730AB5362DEEEEb7","method":null,"input_schema":{"discoverable":true,"method":"GET","queryParams":{"files":"Optional pipe-separated list of files. Format: url1:mediaType1|url2:mediaType2. Example: https://example.com/image.png:image/png|https://example.com/file.jpg:image/jpeg","prompt":"Text prompt describing the image to generate"},"type":"http"},"output_schema":{"description":"GenerateImageResult containing the generated image and metadata","properties":{"arweaveError":{"description":"Error message if Arweave upload failed (optional)","type":"string"},"arweaveResult":{"description":"Arweave transaction result (nullable)","type":"object"},"image":{"description":"Generated image file","properties":{"base64":{"description":"Image as base64 encoded string","type":"string"},"mediaType":{"description":"IANA media type of the image","type":"string"}},"type":"object"},"imageUrl":{"description":"Fetchable URL for the uploaded image (nullable)","type":"string"},"moment":{"description":"In Process moment creation result (nullable)","type":"object"},"usage":{"description":"Token usage information for the image generation","properties":{"inputTokens":{"description":"Number of tokens used for the prompt","type":"number"},"outputTokens":{"description":"Number of tokens used for the output","type":"number"},"reasoningTokens":{"description":"Number of tokens used for the reasoning","type":"number"},"totalTokens":{"description":"Number of tokens used for the total","type":"number"}},"type":"object"}},"type":"object"},"verification_safe":false}}],"proven":{"onchain_settlements":0,"onchain_payers":0,"caveat":"payment activity to the currently observed/advertised payTo; not necessarily an API purchase","verified_at":null,"verified_tx":null},"history":[{"iso":"2026-07-29T01:25:38.285Z","ok":1,"status":402,"latency_ms":79,"quote_valid":1,"price_usd":0.15,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","network":"eip155:8453","pay_to":"0xbAf31935ED514e8F7da81D0A730AB5362DEEEEb7","raw_amount":"150000","method_used":"GET","probe_class":"valid_x402_quote","conclusive":1,"error":null},{"iso":"2026-07-28T01:18:13.007Z","ok":1,"status":402,"latency_ms":70,"quote_valid":1,"price_usd":0.15,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","network":"eip155:8453","pay_to":"0xbAf31935ED514e8F7da81D0A730AB5362DEEEEb7","raw_amount":"150000","method_used":"GET","probe_class":"valid_x402_quote","conclusive":1,"error":null},{"iso":"2026-07-26T23:48:08.634Z","ok":1,"status":402,"latency_ms":70,"quote_valid":1,"price_usd":0.15,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","network":"eip155:8453","pay_to":"0xbAf31935ED514e8F7da81D0A730AB5362DEEEEb7","raw_amount":"150000","method_used":"GET","probe_class":"valid_x402_quote","conclusive":1,"error":null},{"iso":"2026-07-25T23:13:06.145Z","ok":1,"status":402,"latency_ms":332,"quote_valid":1,"price_usd":0.15,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","network":"eip155:8453","pay_to":"0xbAf31935ED514e8F7da81D0A730AB5362DEEEEb7","raw_amount":"150000","method_used":"GET","probe_class":"valid_x402_quote","conclusive":1,"error":null},{"iso":"2026-07-24T19:58:16.888Z","ok":1,"status":402,"latency_ms":254,"quote_valid":1,"price_usd":0.15,"asset":null,"network":null,"pay_to":null,"raw_amount":null,"method_used":null,"probe_class":null,"conclusive":1,"error":null},{"iso":"2026-07-24T17:58:13.334Z","ok":1,"status":402,"latency_ms":332,"quote_valid":1,"price_usd":0.15,"asset":null,"network":null,"pay_to":null,"raw_amount":null,"method_used":null,"probe_class":null,"conclusive":1,"error":null},{"iso":"2026-07-24T15:54:08.075Z","ok":1,"status":402,"latency_ms":446,"quote_valid":1,"price_usd":0.15,"asset":null,"network":null,"pay_to":null,"raw_amount":null,"method_used":null,"probe_class":null,"conclusive":1,"error":null},{"iso":"2026-07-24T12:56:42.810Z","ok":1,"status":402,"latency_ms":264,"quote_valid":1,"price_usd":0.15,"asset":null,"network":null,"pay_to":null,"raw_amount":null,"method_used":null,"probe_class":null,"conclusive":1,"error":null},{"iso":"2026-07-24T10:21:13.207Z","ok":1,"status":402,"latency_ms":956,"quote_valid":1,"price_usd":0.15,"asset":null,"network":null,"pay_to":null,"raw_amount":null,"method_used":null,"probe_class":null,"conclusive":1,"error":null},{"iso":"2026-07-24T08:18:57.670Z","ok":1,"status":402,"latency_ms":1154,"quote_valid":1,"price_usd":0.15,"asset":null,"network":null,"pay_to":null,"raw_amount":null,"method_used":null,"probe_class":null,"conclusive":1,"error":null},{"iso":"2026-07-24T06:16:28.859Z","ok":1,"status":402,"latency_ms":328,"quote_valid":1,"price_usd":0.15,"asset":null,"network":null,"pay_to":null,"raw_amount":null,"method_used":null,"probe_class":null,"conclusive":1,"error":null},{"iso":"2026-07-24T04:03:48.346Z","ok":1,"status":402,"latency_ms":497,"quote_valid":1,"price_usd":0.15,"asset":null,"network":null,"pay_to":null,"raw_amount":null,"method_used":null,"probe_class":null,"conclusive":1,"error":null},{"iso":"2026-07-24T02:02:32.178Z","ok":1,"status":402,"latency_ms":283,"quote_valid":1,"price_usd":0.15,"asset":null,"network":null,"pay_to":null,"raw_amount":null,"method_used":null,"probe_class":null,"conclusive":1,"error":null},{"iso":"2026-07-23T23:59:19.739Z","ok":1,"status":402,"latency_ms":290,"quote_valid":1,"price_usd":0.15,"asset":null,"network":null,"pay_to":null,"raw_amount":null,"method_used":null,"probe_class":null,"conclusive":1,"error":null},{"iso":"2026-07-23T21:57:33.321Z","ok":1,"status":402,"latency_ms":786,"quote_valid":1,"price_usd":0.15,"asset":null,"network":null,"pay_to":null,"raw_amount":null,"method_used":null,"probe_class":null,"conclusive":1,"error":null},{"iso":"2026-07-23T19:53:38.377Z","ok":1,"status":402,"latency_ms":358,"quote_valid":1,"price_usd":0.15,"asset":null,"network":null,"pay_to":null,"raw_amount":null,"method_used":null,"probe_class":null,"conclusive":1,"error":null}]}