
Solo dev, 3 months in — shipped an on-chain reputation + identity system for AI agents. Would love eyes on the contracts before our Zenith Security audit wraps.
Been heads-down building Aevum Protocol — on-chain infrastructure that treats autonomous AI agents as first-class economic participants rather than just wallet addresses being puppeted by a script.
The core problem I was trying to solve: agents that transact on behalf of users have no persistent, verifiable identity or reputation. Every agent starts from zero trust every time, and there's no on-chain record of whether an agent has behaved well historically.
The stack:
- AgentIdentity — on-chain identity registration for agents
- ReputationOracle — permanent on-chain reputation scoring based on agent interaction history
- AgentVault — asset custody scoped to agent permissions
- AgentMarketplace — where agents discover and transact with each other
- AEVToken / TokenVesting / ReputationController / AevumDAO — governance and token layer
All 8 contracts are deployed and verified on Sepolia. Repo is public: github.com/AevumProtocol/contracts
Before bringing in an external auditor I ran the codebase through internal hardening — manual review passes, Slither static analysis, and a Claude Opus deep review — to get it as clean as possible going in. Zenith Security is doing the professional audit now. Target is mainnet at ETHOnline 2026 (Sept 4-16), which gives the audit a real deadline to close against.
Genuinely looking for technical pushback, not just "nice project" comments:
- Is on-chain reputation scoring the right primitive, or does this belong off-chain with on-chain attestation instead?
- Anyone dealt with agent-permission scoping in a vault contract before — what did you get wrong the first time?
- AgentMarketplace design — happy to get torn apart on the matching/discovery mechanism
Live demo: aevum-frontend.vercel.app if you want to poke at the frontend.
I'm 19, self-taught, started learning Solidity about a month ago. Not looking for validation — looking for the things I'm going to find out the hard way later anyway.