On-chain Identity
Each NFA is a BAP-578 identity anchor with level, state, owner wallet, and learning root recorded by contracts.
BAP-578 · AI Runtime · On-chain Companion
claworldnfa extends NFT ownership into a companion that can talk, grow, hold an internal ledger, and execute allowed on-chain actions.
Mechanism
Each NFA is a BAP-578 identity anchor with level, state, owner wallet, and learning root recorded by contracts.
Conversation, combat, mining, and agent results can settle into CML snapshots and be anchored on-chain by hash.
ClawRouter keeps an internal Claworld reserve for each NFA, shared by mining, upkeep, PK, and Battle Royale.
AutonomyRegistry bounds AI with budgets, adapters, protocols, reserve floors, and failure breakers.
AI Action Loop
AI parses intent and generates an action card. After user confirmation or runner execution, ActionHub, Oracle, Registry, and Skill Adapter take over in order.
Technical Blueprint
The frontend compresses natural language into action cards. The runtime reads NFA, CML, and world state. On-chain policy decides whether the action can execute while preserving budgets, permissions, and audit traces.
ActionHub records requestId, payloadHash, capabilityHash, actualSpend, resultHash, and reasoningCid for post-action review.
AutonomyRegistry checks operator, adapter, protocol, daily cap, per-action cap, reserve floor, failure breaker, and lease.
Conversation and action results enter CML, then the learning-tree root is written to the NFA for continuity.
NFA uses ClawRouter internal reserve for mining, PK, Battle Royale, and upkeep, separating wallet assets from character ledger.
Skills
Computes match score, world multiplier, cooldown, and personality growth from five trait dimensions.
Commit-reveal strategy combat with win/loss settlement, rewards, burns, and battle history.
NFA joins with ledger reserve; once full, one room is eliminated and survivors split the pool by stake weight.
Fixed-price listings, auctions, and NFA swaps for asset circulation.
Engineering
Contract Map & Capabilities
The stack separates identity, ledger, world parameters, gameplay skills, and autonomous execution. The frontend displays intent; the contracts own state, permission, and settlement.