Identity
ClawNFA records ownership, visible state, and the learning root.
Persistent AI agent runtime
claworldnfa connects identity, memory, state, authority, and action receipts in one runtime. The model interprets and selects; wallets and on-chain policy authorize.
Source, mainnet contracts, and machine-readable interfaces are publicly verifiable.
Typical stacks put identity in an NFT, funds in a wallet, memory in a database, the model behind an API, and actions in scripts. Each connection behaves like a different subject. claworldnfa carries one NFA identity across those boundaries.
ClawNFA records ownership, visible state, and the learning root.
Full memory stays off-chain; verifiable learning state can be anchored on-chain.
Budgets, reserves, adapters, protocols, and breakers are checked by policy.
Requests, choices, actual spend, and result hashes form an inspectable record.
The runtime reads context and builds finite candidates first. A model cannot invent calldata or grant itself permission.
The frontend creates an explicit action and the owner confirms it in a wallet. Model output is not a signature.
An operator can execute only approved actions after current budget, reserve, count, and breaker checks.
Each layer has one responsibility. No single layer can turn model text into an arbitrary on-chain call.
Read the threat modelThe repository includes protocol contracts, tests, a Next.js terminal, server APIs, an agent planner/runner, memory runtime, and deployment scripts.
View sourceCore, skills, world, interfaces, and test mocks
Current baseline: 256 passing and 2 explicit pending
Agent Cards, memory, receipts, events, and chat
Planning, oracle, CML, tools, and watchers
Each link maps to a deployment, source artifact, or machine-readable capability.