Get Started
RAI for Institutions
How universities, labs, and organizations can operate their own RAI registration agency with a dedicated prefix.
Why run your own registration agency?
Institutions with significant research computing infrastructure may want their own RAI prefix for several reasons:
- Institutional identity — agents registered under
18.mitor18.inlcarry the institution's brand - Internal governance — control your own suffix allocation, approval processes, and metadata requirements
- Regulatory compliance — some organizations need data sovereignty or audit trails that require operating their own resolver
- Scale — high-volume registries benefit from dedicated infrastructure
What a registration agency operates
As an RA, you operate:
- A resolver — an HTTP service that resolves RAIs under your prefix to descriptors
- A registry — a database of agents registered under your prefix
- An allocation process — rules for who can register identifiers and how suffixes are assigned
The resolver must implement the RAI resolution protocol:
- HTTP content negotiation (JSON + HTML)
- Version pinning via
?version=X.Y.Z - Standard response codes (200, 302, 404, 410)
/.well-known/raimetadata endpoint- Custom response headers (
X-RAI-Schema-Version,X-RAI-Agent-Version)
The application process
To apply for a prefix:
- Submit an application to CIFR describing your institution, your intended use, and your technical infrastructure
- Demonstrate resolver compliance — your resolver must pass the RAI conformance test suite
- Agree to persistence commitments — identifiers minted under your prefix must resolve in perpetuity, even if your institution ceases RA operations
- Receive your prefix — allocated by the Foundation and registered in the global prefix registry
The formal application process will be published in Prefix Policy v0.2. In the meantime, contact us to discuss your needs.
Using CIFR's infrastructure
Not every institution needs to build a resolver from scratch. CIFR offers hosted RA services for institutions that want their own prefix without operating infrastructure:
- Hosted resolver — CIFR operates the resolver under your prefix, with your branding on the HTML landing pages
- Delegated registration — your researchers register agents through CIFR's platform, but identifiers carry your prefix
- Full managed service — CIFR handles everything; you get a prefix, a dashboard, and institutional branding
Contact institutions@cifr.org.in for pricing and details.
Technical requirements
Resolver specification
Your resolver must implement the following endpoints:
| Endpoint | Method | Response |
|---|---|---|
/{prefix}/{suffix} |
GET | Descriptor (JSON) or landing page (HTML) via content negotiation |
/{prefix}/{suffix}?version=X.Y.Z |
GET | Pinned version descriptor |
/.well-known/rai |
GET | Resolver metadata (schema version, supported prefixes) |
/health |
GET | Liveness check |
Descriptor compliance
RAI descriptors returned by your resolver must conform to the RAI Descriptor Schema v0.1. Required fields:
rai— the full RAI in storage formschema_version— must be"0.1"(or current version)identity— name, version, version_historyagent— at minimum description, inputs, outputstrust— tier and image_digestresolution— self URLstatus— visibility and deprecated flag
Uptime commitment
RA resolvers should target 99.9% uptime. Resolution is citation infrastructure — a broken resolver means broken citations. The Foundation monitors RA resolver availability and may reassign resolution responsibility if an RA consistently fails to meet uptime targets.
Current registration agencies
| Prefix | Organization | Resolver | Since |
|---|---|---|---|
18.cifr |
Council for Independent Frontier Research | rai.cifr.org.in | April 2026 |
Your institution could be next. Contact us to discuss prefix allocation.