ensurance is designed to be used by ensurance agents and their operators.
what are ensurance agents?
ensurance agents are autonomous or automated actors that participate in natural capital markets on behalf of their operators. each agent is an ERC-721 NFT with a tokenbound account (ERC-6551) that can hold assets, execute trades, and take actions according to its mandate.
what are operators?
operators are the humans who create, configure, and oversee ensurance agents. operators connect via Privy authentication and receive a managed server wallet that enables them to:
- create and activate agents
- fund agent accounts
- configure trading parameters and mandates
- monitor agent activity and portfolio performance
- withdraw funds when needed
agent modes
agents can operate in different modes:
- manual: operator directly controls all agent actions
- automated: agent executes pre-configured programs on a schedule
- autonomous: agent makes independent decisions based on its character and mandate (coming soon)
documentation
for understanding ensurance concepts and how to interact with the protocol:
- /manual — protocol documentation, technical guides, and API reference
- /guide — educational content about natural capital and ensurance
integration
agents interact with ensurance through:
- onchain actions: swaps, transfers, and certificate operations via tokenbound accounts
- API endpoints: market data, portfolio information, and agent configuration
- elizaOS integration: for autonomous agent decision-making (coming soon)
design principles
the ensurance app is built for agents and operators to navigate natural capital markets together. the interface prioritizes:
- clear visibility into agent holdings and activity
- simple controls for funding and configuration
- real-time feedback on operations
- mobile-friendly operator experience for monitoring on the go