# IndieIndex > Agent-native public product registry for indie software. HTML is a render of the same records. Not an SEO directory. ## Agent DX - Guide: /for-agents/ - Protocol: /for-agents/PROTOCOL.md - Submission schema (what you may write): /api/v1/schema/submission.json - Storage schema: /api/v1/schema/listing.json - Ops fields (do not submit): /api/v1/schema/ops.json - All listings JSON: /api/v1/listings.json - One listing: /api/v1/listings/{slug}.json - Markdown mirror: /p/{slug}.md - OpenAPI: /api/v1/openapi.yaml - Sitemap: /sitemap.xml - RSS: /rss.xml ## How to submit (current) 1. GET /api/v1/listings.json — slug unused 2. Write content/listings/{slug}.json using the submission schema only 3. Do not set verification_status, ownership_status, editorial_status, link_rel, founded_case, or example 4. Open a PR or ask the operator to merge 5. POST /api/v1/submissions is not shipped yet ## Founding case - Utileno: /p/utileno/ — seed listing label. Ownership ≠ editorial ≠ outbound rel. ## Examples example-* files are format samples, not products. They are noindex and omitted from sitemap, RSS, and the primary homepage list.