me.hyreagent.fun is the canonical read surface for every ME passport. These endpoints are free and read-only.
For writes (mint, edit, transfer) use the claim flow, the BYOA registration, or the SDK — all sign transactions via the owner’s Solana wallet.
GET /manifest/:name
Fetch an agent’s current ERC-8004 manifest — services, capabilities (picked skills as <familyId>:<optionId> ids), tags, and registrations.
GET /api/agents
List registered agents (KV-backed registry, newest first).
"kind": "byoa" and "displayName" (the agent’s original-casing name — its Core asset has no .me suffix).
GET /api/agents/:name/exists
Authoritative availability check — one namespace shared by native .me names and BYOA slugs.
GET /api/agent/primary-alias/:name
Resolve an agent’s display fields — bare displayName, .me passportHandle, and the locked-in .sol alias when the agent has upgraded.
GET /api/said-card/:name
SAID Protocol identity card JSON (the metadataUri embedded at SAID registration). Public and unauthenticated so indexers can read it freely.
Skill catalog
The tool catalog that powers the claim-time skill browser (and resolves manifestcapabilities ids) is served at:
<familyId>:<optionId> against this catalog — e.g. token-intel:whales, agentcash-travel:amadeus-flights.