Contract
For developers
Build on the parent catalog. The public HTTPS contract is on https://ai.axioraworld.com/. Catalog reads are the parent company record, not the AXIORA AI readiness workspace. There is no public API key.
Organization
curl -sS https://ai.axioraworld.com/api/v1/organization
{"data": {"id": "axiora.organization", "type": "organization", "legal_name": "AXIORA GLOBAL SYSTEMS PRIVATE LIMITED", "support": {"email": "axioraindia@gmail.com"}}}Resource index
curl -sS https://ai.axioraworld.com/api/v1/
MCP
curl -sS https://ai.axioraworld.com/mcp
curl -sS -X POST https://ai.axioraworld.com/mcp \
-H 'content-type: application/json' \
-d '{"name":"axiora_get_organization","arguments":{}}'Authentication
GET /api/v1/session
{"error": "unauthenticated"}Errors
400 invalid_query when search is called without q 404 not_found for an unknown catalog path 405 method_not_allowed for a catalog write 200 with data [] when a search matches nothing 429 rate_limited after 60 searches in a minute 503 search_unavailable only while the parent search index file is absent. That is not an empty result.
This is the parent company record. Product support for AXIORA AI is support@axioraworld.com, which is not the support email on that record.
The index lists catalog resources that can be read, including search. GET /api/v1/search?q= returns ranked public records. An empty match is HTTP 200 with data []. A direct query returns HTTP 503 search_unavailable only while the index file is absent. This page does not show a fake hit. RAG stays Preview and is a different surface.
GET returns a tool count. POST stays HTTP 200. An unknown tool name returns ok false and code forbidden.
That 401 is a string error. Catalog errors use {"error": {"code", "message"}}. Send the host-only cookie. Do not put a token in the query string.
Sign-in: 8 failed attempts per email, or 30 per source, in a rolling hour, then 429. The same public address and ruleset within 15 minutes reuses the stored job. Network directory: 60 requests a minute, then 429 RATE_LIMITED. Catalog search: 60 requests a minute per direct peer, then 429 rate_limited. Other catalog reads have no application quota on this origin.