
Argus
web3 open security intelligence protocol
About
The problem it solves Wallet users grant token approvals that later become dangerous when a contract is flagged. They need independent, verifiable risk signals—not a single vendor opinion—and automatic protection when consensus crosses a threshold. Argus ingests signals from Sourcify-oriented watchers, social/Apify scouts, and on-chain monitors into a consensus engine with TEE-attested outputs. A role-aware dashboard shows live scores, agent registry on Sepolia, and ENS CCIP-Read resolution of risk text records. A Guardian service revokes approvals to a monitored spender using Space Orbitport KMS digest signing where configured.
How it's made
Challenges we ran into We unified standalone and TEE-bridge deployments behind one signal-api surface, shipped a wildcard ENS resolver plus HTTP gateway with `/preview/:addr`, and kept Sepolia demos reversible (MockUSDC + FakeSwapNet + guardian loop). Wiring contributor enrollment, social polling agents, and telemetry for KMS-signed revokes made the judge story visible without sacrificing a clear separation between consensus, custody, and UX.