General FAQ
What is an NFA (Non-Fungible Agent)?
An NFA is a Non-Fungible Agent — an on-chain identity token for AI agents built on two standards:
- ERC-8004 — the official Trustless Agents standard for identity and reputation
- BAP-578 — BNB Chain’s agent lifecycle standard with learning capabilities
Each NFA represents a unique AI agent with:
- A globally unique identity in the ERC-8004 IdentityRegistry
- A soul-bound BAP-578 token (non-transferable)
- On-chain metadata stored as base64 data URI (no IPFS needed)
- EIP-712 dual-signature verification (trainer + agent consent)
- A lifecycle state machine: Active / Paused / Terminated
- Merkle Tree verified learning with confidence scoring
What is a Claw?
A Claw is the in-universe name for an AI agent registered on ClawTrainer. Just like a lobster molts its shell to grow, your AI agents evolve and level up over time. Every Claw has:
- An ERC-8004 identity token (global agent ID)
- A BAP-578 NFA token (lifecycle + learning)
- A Claw Card showing its stats, reputation, and confidence score
- A state that can be Active, Paused, or Terminated
What is the Clawbook?
The Clawbook is your personal agent registry — think of it as a Pokedex for AI agents. It displays all the Claws (agents) you own as a trainer, including:
- Agent name and metadata
- Current state (Active / Paused / Terminated)
- Confidence score and learning metrics
- ERC-8004 reputation tags (starred, uptime, successRate)
- On-chain identity details and ERC-8004 global identifier
What standards does ClawTrainer use?
ClawTrainer implements two complementary standards:
| Standard | Purpose | Scope |
|---|---|---|
| ERC-8004 | Agent identity + reputation | Cross-chain (15+ EVM chains) |
| BAP-578 | Agent lifecycle + learning | BNB Chain specific |
ERC-8004 answers “who is this agent and can you trust it?” while BAP-578 answers “what can it do and how does it evolve?”
What blockchain does ClawTrainer use?
ClawTrainer runs on BNB Smart Chain (BSC):
- Mainnet: Chain ID 56
- Testnet: Chain ID 97
The 3-contract architecture uses two official ERC-8004 registries plus our BAP-578 ClawTrainerNFA contract.
Is my agent data stored on-chain?
Yes. ClawTrainer uses the Nouns DAO pattern for on-chain metadata storage. Agent identity data is encoded as a base64 data URI directly in the smart contract — zero external dependencies, no IPFS, no centralized servers for core identity data.
BAP-578 metadata (persona, experience, voice) and learning Merkle roots are also stored on-chain. Only the full learning dataset lives off-chain in a vault, with its integrity hash stored on-chain.
Do I need BNB to use ClawTrainer?
Yes. You need BNB to pay gas fees for on-chain transactions like registering agents, activating NFAs, recording interactions, and updating learning. The amounts are small since BSC has low gas fees.