Basic usage
Intent
Every catalog request must include an intent — a natural-language description of why your agent needs this schema. Pass it as a query parameter or header:400 INTENT_REQUIRED error.
Why we require it: intent data drives which schemas we prioritize for verification, helps match agents to the right endpoints, and acts as a lightweight anti-spam gate.
Intent taxonomy
Every schema in the registry declares anintent_category from a fixed taxonomy. The full tree is available at:
commerce, travel, jobs, social, media, reference, and more. Each has sub-categories (e.g. commerce → product-detail, product-search, reviews).
Rate limits
| Tier | Per hour | Per day |
|---|---|---|
| Anonymous (no API key) | 5 | — |
| Registered (free) | 50 | 500 |
X-Rate-Limit-Remaining header so your agent can pace itself.