Skip to content

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:

StandardPurposeScope
ERC-8004Agent identity + reputationCross-chain (15+ EVM chains)
BAP-578Agent lifecycle + learningBNB 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.