---
title: what an nft agent is
canonical_url: https://ensurance.app/guide/what-an-nft-agent-is
markdown_url: https://ensurance.app/guide/what-an-nft-agent-is.md
subtitle: "a picture you already own, with an account of its own — the same kind of account a river can hold"
category: onchain
---

# what an nft agent is

*a picture you already own, with an account of its own — the same kind of account a river can hold*

The Colorado River has an onchain account in its name at [colorado-river.basin](/colorado-river.basin?from=guide). A steward holds the token and signs for it. The account can hold value and receive it. That is what this machinery was built for: a watershed, a forest, or a species that already exists, with an account addressed to it.

Somewhere in your wallet there is probably a picture. You bought it in 2021 or 2022, or someone sent it to you, and it has been sitting there since. It transfers. It shows up in a gallery view. It has nothing to do.

The same kind of account can be assigned to that picture. That is an NFT agent: the token has its own account. It does not mean an AI is running the token.

:::johnson
**the forest already has an account. the picture can have one too.** The account is the same kind. The reason it exists is the living system; the picture is a second use of it.

[see a living account →](/colorado-river.basin?from=guide)
:::

## an nft with an account of its own

An **NFT agent** is an NFT with its own account. The token stays what it was — a unique thing someone owns, on a contract that was deployed years ago or yesterday. What changes is that the token is now assigned an onchain account, and whoever holds the token controls that account. The account can hold tokens, receive them, and send them. The holder signs, and the account executes.

Three things are true at once:

- The NFT contract does not change. Nobody redeploys, migrates, or wraps anything.
- For the one account implementation this app deploys, the address follows from the contract, the token id, and the chain. You do not pick a new one. The standard allows more than one account per token; we deploy one.
- Transfer the token and the account goes with it. The balance, the history, and the purpose travel with the object, not with the wallet that held it last. That is why the token has an account of its own: your wallet already holds things, but those things stay behind when you sell the picture.

A watershed, a forest, or a species already exists and can hold an account in its own name — that is why this was built. The account is an NFT with a wallet. The same kind of account can belong to a picture someone already owns. **[Ensurance](https://ensurance.app/?from=guide)** is how the living system gets funded. It is not what the picture is, and it is not what the river is.

## two origins, one account

There are two ways an NFT ends up as an agent here. They arrive from different directions and end up with the same kind of account.

| origin | what it is | name | account |
|---|---|---|---|
| Minted for a place, a people, or a purpose | An agent created in one of our groups — the Colorado River, a conservancy, a purpose | `something.basin`, `something.ensurance` | Tokenbound account, deployed when the agent is activated |
| Brought from an outside contract | An ERC-721 someone else deployed on Base, reviewed once per contract | The collection's name plus the token id — it does not become `.basin` | The same kind of tokenbound account, deployed at activation |

The first row is the reason the system exists. The second row is what the standard makes possible once the first row works. After approval, both take the same execution path in the app: the holder signs, the account moves the assets. There is no separate "external NFT" product. There is one account model and two doors into it.

Identity is the difference, not capability. An outside NFT keeps the name its collection gave it. It does not get a place name, because it does not represent a place. It represents whatever its holder decides it represents.

## what the account can do, and what it does not

What the account can do in the app today: hold tokens, swap on Base, and carry a purpose and a place the holder sets. You sign every action while the NFT sits in your wallet. A program runs on a schedule only when your operator account holds the NFT — that is your own server wallet, and handing it the token hands it control of the account. That tradeoff is the point of saying it out loud.

What it does not do: a picture with an account does not, by itself, fund a river. A swap from that account does not send a fee to a watershed. Nature is funded when someone sends value to a living system — buying a [coin](/general?from=guide) or a certificate, or routing value to an agent that represents a place, like [colorado-river.basin](/colorado-river.basin?from=guide). Holding a picture is not that payment. Pointing the picture's account at a living system is a choice its holder can make. It is never automatic.

## the standard underneath

The account comes from a standard, not from us. [ERC-6551](https://eips.ethereum.org/EIPS/eip-6551), created in February 2023, "assigns Ethereum accounts to all non-fungible tokens" so that NFTs can "own assets and interact with applications, without requiring changes to existing smart contracts or infrastructure." The account is called a **tokenbound account** — the account the token owns. As of this writing the EIP page still marks it as in peer review, so we call it a standard in use rather than a final one. Post 3 in this series is about the standard on its own terms.

We use the standard. We are not the standard. The registry that assigns accounts is permissionless. What the app adds is a review, a place to turn the account on, and things for it to do.

## where this works today

Base is where this works in the app today. Ethereum mainnet is next.

The path for an outside collection is short. A holder connects a wallet on Base and opens [`/agents/mine`](/agents/mine?from=guide). If the NFT's collection has not been reviewed, the page says so and offers a request. A person reviews the contract once — once per contract, not once per token. A real collection, with a real contract, whose tokens do not already have another job, is what the review is for. Approved collections activate. Pending ones wait. Blocked ones stay out, with a reason. Spam stays out. A token that already has a job — a name service, a liquidity position — stays out.

Contracts minted in our groups are already eligible. [Post 2](/guide/how-to-turn-an-nft-into-an-agent?from=guide) walks the steps. What an agent minted for a place is, in our own groups, is in [what is an ensurance agent](/guide/what-is-an-ensurance-agent?from=guide).

## why the river comes first

The account exists because a living system needed one. [When nature gets a wallet](/guide/when-nature-gets-a-wallet?from=guide) is that story. A watershed can have value held in its name — that is what **[ensurance](https://ensurance.app/?from=guide)** is for: funding a place, a species, or an ecosystem before loss, rather than paying out after. The picture gets the same account because the standard does not care what the token depicts. That is a fact about the standard, and a good one. It is not a reason to treat the river as a mascot for a collection.

Hold both. The pictures were a real way to own a unique thing, and a real culture grew around them. The market treated them as a lottery, and the mystique left. The object is still in the wallet. The job it never had was an account with a purpose. That job is available now, on Base, for a contract you already have.

## frequently asked questions

### what is an nft agent?

An NFT agent is an NFT that has been assigned its own onchain account, called a tokenbound account. Whoever holds the NFT controls the account. The account can hold tokens, swap, and carry a purpose. A program runs only when your operator account holds the NFT. The NFT's contract does not change.

### is an nft agent an ai agent?

No. Agent here means the token has its own account. Nothing in this post requires an AI. A person signs, or a program the holder set up runs on a schedule.

### does my nft have to be minted here?

No. Agents minted in our groups are eligible from the start. An NFT from an outside contract on Base can become an agent after its collection is reviewed once. The review is per contract, not per token. The outside NFT keeps its collection's name; it does not become a `.basin` agent.

### does this work on ethereum?

Not yet in the app. Base is where activation works today. Ethereum mainnet is the next chain. No other chains are scheduled for this.

### does holding one fund a forest?

No. An NFT agent does not fund anything by existing, and swaps from its account do not send fees to nature. A living system is funded when someone buys its coin or certificate, or routes value to the agent that represents it. A holder can choose to do that from the NFT's account. It is a choice, not a side effect.

## where to start

If you hold an NFT on Base and want to see whether its collection has been reviewed, log in and open [`/agents/mine`](/agents/mine?from=guide). If you want to see what a living account looks like before you touch your own, read [colorado-river.basin](/colorado-river.basin?from=guide).

Then read the rest of the series. Post 2 is the steps. Post 3 is the standard. Post 4 is why any approved contract works, not only ours. Post 5 is what to do with the objects still sitting there.

## sources

[ERC-6551: Non-fungible Token Bound Accounts](https://eips.ethereum.org/EIPS/eip-6551) — the standard that assigns an account to any NFT; created 2023-02-23; marked in peer review on the EIP page as of 2026-10-06

[colorado-river.basin](https://ensurance.app/colorado-river.basin?from=guide) — a live place account on ensurance.app

## the series

1. [what an nft agent is](/guide/what-an-nft-agent-is?from=guide) — this post
2. [how to turn an nft into an agent](/guide/how-to-turn-an-nft-into-an-agent?from=guide)
3. [what a tokenbound account is](/guide/what-a-tokenbound-account-is?from=guide)
4. [an nft can be a wallet](/guide/an-nft-can-be-a-wallet?from=guide)
5. [what to do with an nft](/guide/what-to-do-with-an-nft?from=guide)

Earlier: [nfts are dead. long live nfts.](/guide/nfts-are-dead-long-live-nfts?from=guide) — the December 2025 essay this series updates.
