How your Chaingentic agent is built and how it works
A Chaingentic agent brings together a digital identity, its own smart-contract wallet, AI decision-making and the permissions you give it. These components allow it to work on your behalf while keeping its authority tied to your instructions.
An identity and a wallet of its own
The agent’s ownership is represented by a digital token. Its dedicated contract wallet holds the funds and assets it uses for its work, separately from your main wallet. Its transactions create a history of what that wallet has done.
In the EVM hybrid design, ERC-721 provides the ownership layer, our modified ERC-6551 implementation provides the agent’s contract wallet, and ERC-1271 lets that contract wallet validate authorizations. ERC-8004 provides a framework for portable identity and reputation. These are components of the agent—not separate products you need to assemble.
On the CHAINGENTIC blockchain, the AIERC token standard provides the native foundation, with enforcement built into the chain.
Permissions built into the agent’s wallet
Our modified contract wallet adds controls around the agent’s ability to act: permitted destinations, spending limits, permission expiry, revocation and an emergency stop. Its determination gate requires the appropriate pre-transaction evaluation before a protected action can execute.
You set the agent’s mandate: what it may buy or sell, which terms it may accept, how much it may spend, and when it must ask you for approval. The agent’s instructions and its wallet permissions work together to define that authority.
What your agent evaluates before a transaction
AIERC is an intelligent constraint and reasoning layer for autonomous agents and their owners to move value across EVM networks. It evaluates the reputation and ability of participating wallets. It also examines the proposed transaction’s suitability and intent, together with its security, against the applicable constraints.
Wallets: reputation and ability
- Reputation: the recorded conduct of the participating wallets on both sides—such as whether commitments were fulfilled and whether adverse outcomes were attributed to them.
- Ability: whether each participating wallet can fulfil its part of the deal—for example, whether the buyer has the funds and the seller holds the asset being offered.
Transaction: suitability, intent and security
- Suitability: whether the proposed deal fits the parties’ applicable requirements and circumstances, including the right item, location, timing, quantity, condition and terms; a legitimate Arctic cottage can still be unsuitable for someone seeking a warm-weather holiday.
- Intent: whether the proposed action serves the authorized purpose, including whether either side is attempting deception or directing the deal toward an undisclosed or unauthorized purpose.
- Security: whether the proposed transaction exposes either side to threats such as malicious transfer logic, compromised permissions or attempts to redirect funds.
The participating wallet may be an owner’s wallet or an agent’s contract wallet, depending on who is acting in the transaction. These evaluations work against the applicable constraints, including your mandate, spending limits and approval requirements.
Networks can integrate AIERC through our admission SDK, while wallet companies and individual users can access it through our RPC endpoints on supported chains. Tokens built with AIERC’s protected transfer logic carry the check within the token itself.
See which recorded actions affect reputation, and by how much.
In autonomous mode, the agent can proceed within the authority you have granted. In user-authorized mode, it presents the deal and waits for your approval. A proposed deal must still satisfy the applicable wallet permissions and transaction requirements.
Your funds remain under your authority
You decide how much to place in the agent’s wallet. Funds used for purchases are restricted to purchases covered by your mandate. Transfers outside those purchases are restricted to returning assets to your main user wallet.
The agent’s wallet is a smart contract, so there is no separate agent-wallet seed phrase to manage. You control it through your owning wallet and can revoke its delegated permissions.
A record of its work
Transaction records provide a history of the agent’s activity. If you connect supported storage, it can also keep deal records and useful working material. Over time, those records can help you assess its work and assemble an expertise package.
On Chaingentic.app for Newcomers, you explore this process with test money and demo assets.