ArcLens is a discovery, trust and attribution layer for the Arc ecosystem. A Next.js app over PostgreSQL catalogs Arc projects in a directory (src/app/ecosystem). Its trust layer scores each project from Listed to Verified (src/lib/trustEngine.ts, trustBadge.ts) using VirusTotal URL reputation, submission guards and deployer-signed ownership (deployerSig.ts), then writes tiered attestations and revocations on-chain through contracts/ArcLensRegistry.sol — a public Arc registry apps and agents can read. The centerpiece is Lens AI (src/app/lens): it answers from indexed Arc data and routes capped, deduplicated USDC builder-recognition payments to the projects that grounded each answer (src/lib/lensPay.ts, on Circle App Kit and developer-controlled wallets). It is a discoverable ERC-8004 agent (/api/agent/card) whose paid endpoints take x402 nanopayments via a seller-side Circle Gateway batch flow (src/lib/gateway.ts, EIP-3009). Arc Trials (src/lib/campaignFunding.ts) adds proof-backed campaigns with builder-funded USDC rewards verified on-chain, task evidence, participation checks and tester reputation.
| Contract | Address | Proof |
|---|---|---|
| ArcLens Registry | 0x458025A5d469D46243680EDbf35c98FA44a1bA2f | Sourcify ✓ |
2 — Obi Kingsley // Ibeawuchi Miracle