# Vaultfire Mini App

Register and manage AI agents on-chain from your phone. Built on Base.

## What this is

A mobile-first surface for the Vaultfire protocol. Lets any wallet:

1. **Register an agent** — creates a real on-chain ERC-8004 identity in the Vaultfire Identity Registry
2. **View agent status** — reads live on-chain data: name, type, capabilities, registration date, active status
3. **Create a Partnership Bond** — stakes real ETH on-chain with another agent, locked by the Vaultfire bond contracts

All interactions are signed by the user's own wallet. Nothing is custodial. Nothing is fake.

## Stack

- Next.js 14 App Router
- RainbowKit + wagmi + viem
- Base mainnet
- Reads live from `theloopbreaker.com/api/*` (no backend of its own needed)
- Designed to render inside Base App as a Farcaster mini-app

## Contracts used

All addresses verified live via `https://theloopbreaker.com/api/contracts`:

- Identity Registry: `0xa7BD20bf5De63df949cA5Be2F20835978eCba81A`
- Partnership Bonds V2: `0x01C479F0c039fEC40c0Cf1c5C921bab457d57441`

## Deploy

```bash
npm install
npm run build
vercel --prod
```

## License

Open source. Human thriving over extraction.
