ARCLENS, ArcLens (Lens AI)
ArcLens is a discovery, trust, and payments layer for the Arc ecosystem. A Next.js app over PostgreSQL catalogs Arc projects in a directory (src/app/ecosystem) with builder profiles, events, and TVL and volume metrics from an on-chain indexer (src/lib/tvl.ts). A trust layer scores each project from Listed to Verified (src/lib/trustEngine.ts, src/lib/trustBadge.ts) using VirusTotal URL reputation (src/lib/urlScan.ts) and submission guards against disposable and unreachable domains (src/lib/submissionGuards.ts), then publishes verifications on-chain through the tiered contracts/ArcLensRegistry.sol. The centerpiece is Lens AI (src/app/lens), a chat assistant that answers from indexed Arc data and routes micro-USDC royalties to the builders whose work grounded each answer — a per-use, capped payout in src/lib/lensPay.ts on Circle App Kit and developer-controlled wallets. Lens AI is a discoverable ERC-8004 agent, registered via an Agent Card at /api/agent/card against the on-chain IdentityRegistry. Its paid endpoints accept x402 nanopayments through a seller-side Circle Gateway flow in src/lib/gateway.ts, settling EIP-3009 authorizations via the batch facilitator.
2 — Obi Kingsley // Ibeawuchi Miracle