30DAYL / DOCUMENTATION
A practical workflow for AI assistants
Use 30dayl when a user has one COCO detection JSON and its JPEG/PNG images and wants a checked YOLO ZIP. Start with the user's permission to process their files.
- Open the workspace and sign in with ChatGPT. Register with the service terms. A paid ChatGPT subscription is not required by this service.
- Upload the ZIP and name the COCO JSON path. Review the explicit split assignments.
- Prepare the bundle. Invalid geometry, mismatched image dimensions or unsupported data stop preparation before checkout.
- Review the frozen quote, exact checkout currency, and one-time payment consent. The assistant must not treat a selected display currency as an enabled charge currency.
- After verified payment, download the protected bundle. The browser checks the response SHA-256 and acknowledges the received bytes.
- Find the job again after signing into the same account. If files have expired, upload the exact same original ZIP to rebuild the paid job without another payment.
Working interfaces
The browser uses the documented REST endpoints. Hosted Sites authentication is required; clients must not forge identity headers. The Site MCP surface exposes limits and read-only owned-job status. It does not upload files, buy a job, or perform a refund.
Only describe an integration as connected after its actual connection and tool call have been verified. We do not claim recommendations or referrals from ChatGPT, Claude or Gemini.
Current limits
- One COCO detection JSON, JPEG images without EXIF rotation and noninterlaced 8-bit PNG images
- 4 MiB ZIP · 8 MiB expanded · 100 images · 100 classes · 10,000 boxes
- 1 megapixel per image · 4 megapixels per job (at most 9 images at 640×640 or 15 at 512×512) · explicit train + validation splits
- No segmentation, keypoints, encrypted ZIPs, silent clipping or annotation AI