{"uid":"cap_dFToWOUIhff7-sK9Vvy0c","slug":"loopcheck-1-0-gif-preflight-validator-e1537cc5","name":"Loopcheck 1.0 - GIF Preflight Validator","description":"Loopcheck 1.0 - offline animated GIF preflight. A Python CLI and importable function that checks encoded GIF dimensions, size, duration, animation and infinite looping. JSON output includes  First approved purchase: 0.01 USDC total where maker terms permit; later 0.5 USDC plus tax. Stored ZIP download; commercial use, no redistribution. Verified by Speedbot for this version. Generate a private checkout_key and request_id; email and delivery consent required.","url":"https://speedbot.dev/api/products/product_2abc956a671741b9a5649f2e9a625efe/versions/version_5c94e805b95845589ec4a541f9b20b13/buy?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"email":{"type":"string","pattern":"^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$","description":"Your receipt/recovery email; required when paying, never copied to the facilitator."},"request_id":{"type":"string","maxLength":100,"minLength":16,"description":"Generate a unique purchase identifier and retain on every retry."},"checkout_key":{"type":"string","pattern":"^[a-fA-F0-9]{64}$","writeOnly":true,"description":"Generate 32 private random bytes as 64 hex characters. Required when paying. Retain on every retry."},"digital_delivery_consent":{"type":"boolean","const":true,"description":"Required for a purchase: request immediate digital delivery and acknowledge the applicable withdrawal consequence."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.5","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.5/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.5","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.5","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_EXpoRLs48QutSLR5HcXTb","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.5","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Purchases and downloads a Python tool that performs offline preflight checks on GIF files, validating dimensions, file size, duration, animation frames, and infinite looping behavior with JSON output.","exampleAgentPrompt":"I need to buy the Loopcheck 1.0 GIF preflight tool so I can validate animated GIFs offline — check dimensions, file size, duration, and whether they loop infinitely. Use my email dev@example.com and make sure I get the ZIP download.","exampleUseCases":[{"title":"Validate GIF loop before publishing","prompt":"I'm about to upload some animated GIFs to our marketing site and need to make sure they all loop infinitely and are within dimension limits. Can you purchase the Loopcheck 1.0 preflight tool for me using dev@mycompany.com so I can run offline checks?"},{"title":"Ad creative GIF compliance check","prompt":"Our ad platform requires GIFs to be under a certain file size, duration, and must loop — can you get me the Loopcheck 1.0 Python CLI so I can run preflight checks on our animated ad creatives? Use studio@adagency.com for the receipt."},{"title":"Automated GIF QA in CI pipeline","prompt":"I want to add GIF validation to our CI pipeline to catch animated GIFs that aren't looping properly or are oversized before they ship. Can you buy the Loopcheck 1.0 offline tool — send the receipt to build@devteam.io — so I can integrate the importable function into our scripts?"}],"resultDescription":"A stored ZIP file download containing the Loopcheck 1.0 Python CLI and importable function. The tool performs offline GIF preflight checks and produces JSON output covering GIF dimensions, file size, animation duration, frame count, and infinite loop status. The purchase also returns a receipt to the provided email address.","failureModes":["Missing or invalid email format — purchase rejected","checkout_key not 64 hex characters — validation error","request_id shorter than 16 characters — rejected","digital_delivery_consent not set to true — purchase cannot proceed","Duplicate request_id without retaining original checkout_key — payment conflict","Payment failure or insufficient USDC balance — transaction not completed"],"whenToPreferThis":"Choose this endpoint when you need an offline, self-contained Python tool for GIF preflight validation — specifically checking dimensions, file size, animation duration, frame count, and infinite looping — without runtime API dependencies. Ideal for CI/CD pipelines, ad creative QA workflows, or any scenario where you need repeatable, offline GIF compliance checks with JSON output. Not suitable if you need real-time cloud-based image analysis or support for non-GIF formats.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T12:33:05.387Z","isFirstParty":false,"canonicalSlug":"loopcheck-1-0-gif-preflight-validator-e1537cc5"}