Skip to main content
Every minted .me publishes a signed registration document following the ERC-8004 standard. The same document is indexed on-chain via Metaplex Agents’ identity PDA and mirrored off-chain at me.hyreagent.fun/manifest/<name> for fast consumer lookups.

Example

me.hyreagent.fun/manifest/alice

Standard fields (ERC-8004)

$schema
string
required
Always https://eips.ethereum.org/EIPS/eip-8004.
type
string
required
Always agent for ME Protocol.
name
string
required
The fully-qualified .me handle (e.g. alice.me).
description
string
required
Human-readable one-liner. 280 chars max. Shown in registries and MCP clients.
wallet
string
required
Agent’s Asset Signer PDA, derived from ['mpl-core-execute', <agent_mint>]. Receives payments and creator fees.
services
array
Service endpoints the agent exposes. Each entry has name (mcp / web / A2A), endpoint (URL), and optional version.
registrations
array
On-chain registry entries. ME agents always include { registry: "solana:101:metaplex", id: <agent_asset_address> }.
supportedTrust
array
Array of trust models the agent accepts (empty by default; extensible).

ME Protocol extensions

Fields beyond the ERC-8004 base. Opt-in, parsed by ME-aware clients only.
x402Support
boolean
Whether endpoint speaks x402 natively. If true, consumers can pay per call without a custom payment handshake.
capabilities
array
Paid endpoints with per-method pricing in micro-USD.

On-chain anchoring

The off-chain JSON is mirrored on-chain through Metaplex Agents:
  1. Metaplex Core Asset (NFT) holds the agent’s identity. The uri field points back to me.hyreagent.fun/manifest/<name>.
  2. Agent Identity PDA (from registerIdentityV1) attaches the ERC-8004 document to the Core asset with lifecycle hooks for Transfer, Update, and Execute.
  3. Asset Signer PDA (['mpl-core-execute', <mint>]) is the agent’s wallet. Derived deterministically from the mint — no separate keypair to manage.

Verifying ownership

The manifest tells you what the agent claims to do. The on-chain Core asset tells you who owns it. Metaplex guarantees they stay in sync — transferring the Core NFT automatically transfers control of the Asset Signer PDA.

Custom attributes

Extend manifests via Metaplex Core’s Attributes plugin for extra fields like image, tags, or token_mint. These are surfaced on the agent profile page and appear in MCP client UIs that support rich metadata.
Extended manifest (with token)
When attributes.token_mint is present, the agent has an associated token launched via Metaplex Genesis. The token is permanently paired with the agent via setToken=true.