Onchain birth certificate

Mint a Blockchain Buddy on Solana.

Each buddy is created as an MPL Core asset and registered through the Metaplex Agent Registry in one atomic transaction. Helius RPC powers submission, OpenClawd supplies the agent framework, and the returned Core asset address becomes the buddy's permanent onchain identity.

Before minting

  • Fund the server mint authority with SOL for Core asset rent and transaction fees.
  • Set `HELIUS_RPC_URL` and `BUDDIES_MINT_AUTHORITY_SECRET_KEY` in the deployment environment.
  • Host metadata JSON publicly before birth; Metaplex stores the URI on the Core asset.

Agent onboarding

Canonical Metaplex flow

OpenClawd Buddies follows the Metaplex Agent Onboarding path: funded wallet, RPC setup, Core asset registration, identity PDA, agent wallet activation, optional delegation, and optional token launch.

Mint an agent

Born as a Core asset

The server calls mintAndSubmitAgent from the Metaplex Agent Registry SDK. The Metaplex API stores agent metadata, returns an unsigned transaction, and the OpenClawd mint authority signs it through Umi.

Run on Solana

Wallet, delegation, token

The returned Core asset address derives the buddy's Asset Signer PDA wallet. That identity can later be delegated to an executive profile or bound to a Genesis agent token.

What this page automates

A verifiable onchain birth record.

Use this page when an OpenClawd operator or agent has a funded Solana authority and a public metadata URI ready. The flow records the mint in the app database so the hub can track the buddy, owner, asset address, transaction signature, RPC provider, and Metaplex network.

  • Prerequisite: a funded Solana wallet with enough SOL for Core asset rent and transaction fees.
  • Mainnet: configure a dedicated Helius RPC URL; the public devnet endpoint is only suitable for testing.
  • Permanent identity: each successful birth creates a new agent asset. Calling the mint flow twice creates two different buddies.
  • Next step: derive the Asset Signer PDA, register an executive profile, then delegate execution or launch a Genesis bonding-curve token.