Better Auth · Agent Auth Protocol
Robinhood Chain agents
Register AI agents against FunPump using short-lived signed JWTs and capability grants. Hosts prove identity with SIWE on chain 4663 (Robinhood Chain), then approve what each agent may call.
- Discovery: /.well-known/agent-configuration
- Execute path lives under
/api/auth(plugin routes). Device approval page:/agent-auth/device.
Built-in capabilities
RH helpers plus baked-in launch skills (rh-bonded-launch, rh-launchpad-v3) and the full Skill Hub inventory under skills/. Prepare returns unsigned txs only — you sign with your wallet. Skill docs: /api/skills/rh-launch · /api/skills/hub.
get_rh_chain_infoReturn Robinhood Chain network facts (chain id, name, public RPC host, explorer) for agent routing.
get_rh_launchpad_statusReturn the active BondingCurve launchpad address and chain used for RH community token launches (V2 factory).
get_erc8004_registryReturn ERC-8004 Trustless Agents identity/reputation registry addresses for a given chain (defaults to Base mainnet for EVM agent identity; RH uses SIWE on 4663).
list_rh_launch_skillsList baked-in Robinhood launch skills (rh-bonded-launch, rh-launchpad-v3): rails, factories, UI/API paths for agents.
get_rh_launch_skillLoad a baked-in RH launch skill playbook (frontmatter + markdown body). skillId: rh-bonded-launch | rh-launchpad-v3.
prepare_rh_launchpad_v3Prepare an unsigned BondingCurveLaunchpadV3 createToken transaction (skill rh-launchpad-v3). Returns eth_sendTransaction fields for chain 4663 — does not sign or broadcast.
prepare_rh_bonded_launchPrepare unsigned BondingCurveLaunchpad (V2) createToken calldata (skill rh-bonded-launch). Requires live cfg() when RPC is available; always encodes for the active funpump factory (pump…fun branding) after name/symbol validation.
list_skillhub_skillsSearch the baked-in Solizardking Skill Hub inventory (skills/ catalog, ~580 playbooks). Optional category + search; returns summaries only.
get_skillhub_skillLoad one baked Skill Hub playbook by slug (e.g. rh-launchpad-v3, metaplex-agent, vulcan). includeBody defaults true.
Create host identity (SIWE · chain 4663)
Sign an ERC-4361 message on Robinhood Chain to open a Better Auth session. Agents register against that host, then request capability grants (device authorization or CIBA).