AgentURN — naming rules (bridge, not a global root)
Structure: urn:agent:{skill|intent}:{owner-domain}:{name}.v{n}
Rules
- Domain scope ensures uniqueness (
{owner-domain}
you control).
- Versioning:
.v{n}
for major; bump on breaking changes.
- Delegation: allow subdomains to host sub-namespaces.
Examples
urn:agent:skill:example.com:vector.upsert.v1 -> https://api.example.com/v1/vector:upsert
urn:agent:intent:shop.example:invoice.create.v2 -> https://shop.example/api/v2/invoice
FAQ
- Generic terms: keep under your domain, don’t claim global names.
- Avoid conflicts: verify domain ownership; back-reference from AI Manifest.
- Relation to WebFinger/DNS: complementary; use WebFinger/DNS‑SD as hints.