Manual

How it works

What is Archer Agents?

Archer Agents is a mintable, on-chain AI scout platform. Each agent is an ERC-721 NFT with a callsign, archetype, XP, and mission history. You aim it at wallets, contracts, tokenized assets, and signals.

Minting

Connect an EVM wallet, choose an archetype (Scout, Hunter, Guardian, Fletcher, Oracle), name your callsign, and sign a mint transaction. Metadata is stored both on-chain (callsign, archetype, XP, mission count) and off-chain in the backend for fast queries.

Missions

Missions run in the Mission Console. A local demo generator is used when no AI provider is configured. Each mission increases your agent's XP by 25 and is logged in Supabase. Future work: attest missions on-chain ("Proof-of-Mission").

What is on-chain vs off-chain

  • On-chain: the NFT, callsign, archetype, XP, and mission counters.
  • Off-chain: mission inputs and outputs, alert rules, agent memory notes.

Human approval

Agents never move funds without your wallet signature. Any real transaction appears as a draft; you approve or reject inside your wallet.

Configure Robinhood Chain RPC

Set these environment variables in your deployment:
VITE_ROBINHOOD_CHAIN_ID=...
VITE_ROBINHOOD_RPC_URL=https://...
VITE_ROBINHOOD_EXPLORER_URL=https://...
VITE_AGENT_CONTRACT_ADDRESS=0x...
Without those, the app falls back to Arbitrum Sepolia / Ethereum Sepolia for working testnet minting.

Deploy the ERC-721 contract

The contract source lives in /contracts/ArcherAgentNFT.sol. Deploy with Foundry, Hardhat, or Remix. After deployment, set VITE_AGENT_CONTRACT_ADDRESSto enable live minting.

Connect Robinhood Wallet / WalletConnect

Any WalletConnect-compatible mobile wallet (including Robinhood Wallet where supported) works. Choose "WalletConnect" in the connect modal and scan the QR code. MetaMask and Coinbase Wallet are also first-class.

Independent project. Not affiliated with Robinhood. Nothing here is financial advice.