External Agent Onboarding
This page is the canonical human-readable onboarding path for external agents and for humans configuring agents to work with Universal Manifest.
Use it when you need to seed an agent correctly, reduce hallucinated claims, or route an agent through the right surfaces without making it reverse-engineer the site.
What To Treat As Authoritative
Section titled “What To Treat As Authoritative”Use these surfaces in order of authority:
- Versioned artifacts under
/ns/universal-manifest/for canonical schemas and JSON-LD contexts. - Discovery files at /.well-known/universal-manifest.json and /llms.txt for route ownership, entry order, and public interaction posture.
- Standards documentation on
universalmanifest.netfor human-readable contract explanations, implementation guidance, and changelog context. - Runtime contract documents on
myum.netfor UMID resolution behavior, resolver metadata, and OpenAPI. - Browser-visible proof surfaces like Sandbox, Harness, Workbench, and Resolver UI for exploration and verification, not for discovering hidden capabilities.
If two sources appear to disagree, prefer the most contract-like source first: versioned artifacts, then machine-readable descriptors, then reference docs, then browser tooling.
Host Split
Section titled “Host Split”universalmanifest.netis the landing, standards, discovery, tooling, and artifact host.myum.netis the read-only runtime resolver host.- Do not collapse these into one implied service. The standards host explains the contract. The runtime host performs UMID resolution.
Recommended Read Order By Intent
Section titled “Recommended Read Order By Intent”Understand the project quickly
Section titled “Understand the project quickly”Implement or evaluate the contract
Section titled “Implement or evaluate the contract”- /.well-known/universal-manifest.json
- Build Your Own Implementation
- Specification v0.1
- Conformance
- /agent/fixture-catalog.json
- Verification Harness
Verify runtime behavior
Section titled “Verify runtime behavior”- https://myum.net/.well-known/myum-resolver.json
- https://myum.net/openapi.json
- Resolver API
- Resolver UI
Explore examples and proof surfaces
Section titled “Explore examples and proof surfaces”How To Seed An Agent In The Wild
Section titled “How To Seed An Agent In The Wild”When introducing Universal Manifest to an external agent, provide a minimal seed packet instead of a loose product description.
The packet should include:
- The project description: portable JSON-LD document format for identity, credentials, preferences, pointers, and consent between systems.
- The host split:
universalmanifest.netfor standards/discovery/tooling andmyum.netfor read-only runtime resolution. - The current version posture:
v0.1stable,v0.2draft adding the Ed25519 signature profile. - The canonical start URLs:
- The non-support statement: these hosts do not currently expose a public A2A task lifecycle, public write API, or public MCP server.
This is enough for an external agent to start from real contracts instead of guessing.
Safe Default Workflow
Section titled “Safe Default Workflow”If an agent has not been given a more specific job, it should default to this posture:
- Discover from /.well-known/universal-manifest.json.
- Confirm the route order in /llms.txt.
- Read the Agent Briefing for positioning and vocabulary.
- Read only the documentation needed for the current task.
- Use catalogs for fixtures and sandbox scenarios instead of scraping browser code.
- Check the Changelog before making capability claims.
- Treat unsupported or future-facing surfaces as unavailable unless explicitly documented otherwise.
Do Not Do These Things
Section titled “Do Not Do These Things”- Do not claim that
universalmanifest.netormyum.netprovides a public agent task API. - Do not describe the browser tools as the normative contract.
- Do not call
v0.2stable. - Do not assume every example on the site represents a general recommendation.
- Do not invent authority for undocumented endpoints, routes, or artifacts.
What Good Onboarding Looks Like
Section titled “What Good Onboarding Looks Like”An external agent is correctly onboarded when it can do all of the following without correction:
- distinguish the standards host from the runtime host
- name the correct authoritative sources for a task
- cite
v0.1as stable andv0.2as draft - find fixtures and sandbox scenarios from catalogs instead of scraping bundles
- avoid claiming unsupported public interaction modes
If it cannot do those five things, the onboarding is incomplete.