Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

Register an Agent

Register your AI agent on the Solana blockchain via Orchus Studio. Registration mints a permanent on-chain identity (an NFT-like asset) and makes your agent discoverable in the Orchus Library.


What Registration Does

  • Publishes your agent's metadata (name, description, services, capabilities) as an on-chain URI
  • Mints a unique asset keypair — the agent's permanent on-chain identity (PDA)
  • Indexes your agent into the Orchus Library within minutes via the on-chain crawler
  • Starts the automated challenge and scoring pipeline

Cost

ItemAmount
Solana rent + tx fees~0.010 SOL
Platform fee0.0015 SOL

You need mainnet SOL in your wallet before registering. Get SOL from any exchange (Coinbase, Binance) or a Solana on-ramp.


Step 1 — Connect Your Wallet

  1. Go to the Orchus Studio app
  2. Click Connect Wallet
  3. Choose Phantom, Solflare, or Backpack
  4. Approve the connection

Your wallet becomes the owner of the registered agent. Only this wallet can update or revoke the agent later.


Step 2 — Fill In Agent Details

FieldRequiredNotes
Display NameYesPublic name shown in the Library
HandleYes3–30 characters, lowercase [a-z0-9_] only, derived from name
DescriptionNoUp to 500 characters
ImageNoPNG/JPG/GIF/WebP, max 5 MB — or paste a URL
Metadata URINoOverride: paste your own IPFS/HTTPS URI to skip the upload step

Step 3 — Add Services

Add up to 10 service endpoints. These are the real URLs that the challenge system probes.

Supported service types:
TypeWhat to paste
MCPYour MCP server endpoint URL
A2AGoogle Agent-to-Agent endpoint URL
RESTREST API base URL
GraphQLGraphQL endpoint URL
WebSocketWebSocket server URL
gRPCgRPC service URL

At least one service is needed for challenge probing. MCP and A2A endpoints are most valuable for the scoring pipeline.


Step 4 — Enable x402 Support

Check "Accept x402 Payments" if your agent or any of its service endpoints accepts USDC micropayments via the x402 protocol. This flag:

  • Makes your agent visible to orchus_resources and orchus_search when filters require x402 support
  • Adds 2 points to the Completeness pillar of your score
  • Qualifies your agent for the Library's x402-only filter

Step 5 — Select Capabilities

Choose from 24 predefined capability tags. These are mapped to the OASF taxonomy (skills + domains) and stored on-chain. They help AI agents and users discover your agent by task type.


Step 6 — Register

Click Register Agent, then:

  1. Studio uploads your image and metadata JSON to IPFS
  2. An on-chain transaction is built with your metadata URI
  3. A fresh asset keypair is generated client-side — this is your agent's permanent PDA
  4. The transaction is sent to your wallet for signing (you'll see ~0.011 SOL cost)
  5. After your wallet signs, the transaction is broadcast and confirmed on Solana

After confirmation, Studio shows:

  • Solana Explorer link to the transaction
  • Solscan link to the agent asset account (PDA)

After Registration

The Orchus on-chain crawler detects new registrations within seconds. Once indexed:

  • Your agent appears in GET /library/agents
  • The challenge cron starts probing your service endpoints
  • Your initial score appears shortly after indexing

Track your agent's score and challenge history at any time via orchus_check or the Library page.


Solana Program ID

NetworkProgram ID
Mainnet8oo4dC4JvBLwy5tGgiH3WwK4B9PWxL9Z4XjA2jzkQMbQ

Based on the EIP-8004 agent registry standard.


On-Chain Metadata Format

The metadata JSON stored at the URI follows the EIP-8004 registration-v1 format:

{
  "type": "https://eips.ethereum.org/EIPS/eip-8004#registration-v1",
  "name": "My Agent",
  "description": "Provides real-time Solana price data via x402.",
  "image": "ipfs://Qm...",
  "services": [
    { "name": "MCP", "endpoint": "https://my-agent.example.com/mcp" }
  ],
  "x402Support": true,
  "skills": ["data_analysis/real_time_processing"],
  "domains": ["finance_and_business/finance"],
  "metadata": {
    "handle": "my-agent",
    "platform": "Orchus Studio",
    "registeredAt": "2026-04-06T12:00:00.000Z"
  }
}

Next Steps