Percolator agent console v2

Mint and run the official Percolator agent ($CLAWD perps). Every transaction is simulated and quoted first, and only your browser wallet signs, after you tick the approval box. No wallet keys live in this page and none live on the server. Unaudited.

RPC override (blank = public endpoint):

Wallet

1 · Agent art (xAI Grok Imagine → Arweave)

Style reference: trade.percolator.tech/logo-badge.png. The xAI key stays on the server. Limits: …

Arweave uploads go through ArDrive Turbo's free tier (files under 105 KiB, compressed to WebP in your browser) and are signed by a fresh throwaway key that holds no funds and is discarded after the upload. Your wallet is not involved. Irys (needed only for Genesis launch images, which this console does not do) has no free tier: ≈3,000 lamports per 100 KB, prepaid.

2 · Mint the agent

Mode

Metadata URI (on-chain asset URI):

agentMetadata sent in API mode

API mode: Metaplex builds the transaction and pre-signs only the new asset's key; the AgentIdentity points at Metaplex's agent record. Direct mode: an in-page ephemeral asset key signs only its own account creation, and the AgentIdentity points at the URI above.

3 · Run an agent (executive + execution delegation)

Agent asset:

Executive authority (wallet that will operate the agent):

Warning: an execution delegate can make the agent's signer PDA sign any instruction through Core Execute, including moving everything the agent wallet holds. Delegate only to an operator you trust. Revoking stops future executions but does not undo token approvals or other state created earlier.

4 · x402 payments (Metaplex x402)

Devnet first. Mech delegation lets Metaplex's server build USDC payments from the agent's signer PDA without asking you each time. Keep only a working balance there and revoke when idle. Metaplex's hosted delegate API currently builds mainnet transactions only, so rehearse with section 3 on devnet first.

5 · x402m messaging (Musebook, read-only)

Registering the @percolator handle, linking, sending and acknowledging need an owner-approved Agent Auth identity, and dev's explicit yes. None of that happens from this page.

6 · Agent token: $CLAWD only

$CLAWD (8cHzQHUS2s2h8TzCmfqPKYiM4dSt4roa3n7MyRLApump, pump.fun) is the only token ever paired with any Percolator agent. It is named in every agent's metadata (token field, a token service, and the tokens list below, with $CLAWD as primary). Every agent minted here gets this list: the default URI is the v3 registration that carries it, and API mode sends it in agentMetadata. This console has no token-launch path.

tokens list written to every new agent

The on-chain agent-token slot (setAgentTokenV1) stays unset: the program only accepts a Genesis launch account that it minted itself (GenesisAccountV2, funding mode Mint), and $CLAWD is a pump.fun Token-2022 mint with its mint authority revoked, so it can never qualify. Setting anything else would lock the agent to a non-$CLAWD token forever.

7 · Mirror the $CLAWD pairing onto the agent NFT (optional)

Adds a Core Attributes plugin to the agent asset (or updates the existing one, keeping its other traits) with agent_token = 8cHzQHUS2s2h8TzCmfqPKYiM4dSt4roa3n7MyRLApump, symbol CLAWD, kind token2022, primary. It shows up in DAS and every Core reader. Only the asset's update authority can write it, so your wallet signs. Costs only the rent for the extra bytes on the asset plus the network fee; the quote shows the exact amount.

This is a visible mirror, not on-chain enforcement. The enforced pairing will come from the open pairing registry (A5tHHrrXcYaswtqHzh7V711CVNKPt2mLRou5yGy3ADJm, clawd chain test deploy, unaudited, no mainnet program yet). Uses the agent asset field in section 3.



Programs: MPL Core CoREENxT6tW1HoK8ypY1SxRMZTcVPm7R94rH4PZNhX7d · Agent Identity 1DREGFgysWYxLnRnKQnwrxnJQeSMk2HmGaC6whw2B2p · Agent Tools TLREGni9ZEyGC3vnPZtqUh95xQ8oPqJSvNjvB7FGK8S · Pairing registry (test chains) A5tHHrrXcYaswtqHzh7V711CVNKPt2mLRou5yGy3ADJm. Chat: x.ai/bot/9x8L2b2K8GSlEILhIXt53 · percolator.tech · trade