Skip to main content

Intent Registry

The registry is the shared list of job names IICP nodes and clients use to understand each other. It turns “I need chat” or “I need embeddings” into stable identifiers software can match.

Canonical protocol vocabulary with lifecycle, schema, fixture and released-implementation evidence. Registry status is not a live capacity or provider-availability claim.

These identifiers are the shared vocabulary used by AI DNS-style resolution and the IICP agent discovery protocol.

Registry v1.4.0
Updated 2026-08-08
6 active · 17 total

Why these names matter

Clients ask clearly

They request a known job type instead of guessing provider-specific names.

Nodes advertise clearly

They list the work they are prepared to perform for the mesh.

The mesh can match them

The directory can return candidates that speak the same task language.

Registry governance

Intent URNs are protocol vocabulary, so additions should be stable, versioned, and backed by implementation evidence. Active means the registry requirements are met; it does not mean that a provider is online. Experimental and reserved entries remain visible without being presented as mature interoperability contracts.

Check Nodes or Stats for time-bound network availability.

Intent URNKindStatus
urn:iicp:intent:llm:chat:v1Input schemaOutput schemaRelease evidenceinferenceactive
urn:iicp:intent:llm:completion:v1Input schemaOutput schemaRelease evidenceinferenceactive
urn:iicp:intent:llm:embedding:v1Input schemaOutput schemaRelease evidencerepresentationactive
urn:iicp:intent:code:lint:v1Input schemaOutput schemaanalysisexperimental
urn:iicp:intent:code:optimize:v1Input schemaOutput schematransformationexperimental
urn:iicp:intent:research:summarize:v1Input schemaOutput schematransformationexperimental
urn:iicp:intent:education:tutor:v1Input schemaOutput schemainteractiveexperimental
urn:iicp:intent:translate:v1Input schemaOutput schematransformationexperimental
urn:iicp:intent:classify:v1Input schemaOutput schemaanalysisdeprecated
urn:iicp:intent:embedding:multimodal:v1Input schemaOutput schemarepresentationexperimental
urn:iicp:intent:mcp:tools/call:v1Input schemaOutput schematoolreserved
urn:iicp:intent:llm:summarize:v1Input schemaOutput schematransformationreserved
urn:iicp:intent:llm:classify:v1Input schemaOutput schemaanalysisreserved
urn:iicp:intent:llm:rerank:v1Input schemaOutput schemarankingreserved
urn:iicp:intent:audio:transcribe:v1Input schemaOutput schemaRelease evidencetransformationactive
urn:iicp:intent:audio:speech:v1Input schemaOutput schemaRelease evidencegenerationactive
urn:iicp:intent:safety:moderate:v1Input schemaOutput schemaRelease evidenceanalysisactive

Machine-readable registry available at /.well-known/iicp-intents.json.