diff --git a/showcase/rephood/README.md b/showcase/rephood/README.md new file mode 100644 index 0000000..7a6614b --- /dev/null +++ b/showcase/rephood/README.md @@ -0,0 +1,33 @@ +# RepHood + +RepHood is an autonomous agentic reputation engine deployed on the Robinhood Chain (Arbitrum Orbit Stack) and powered by Virtuals Protocol. It moves beyond subjective, user-driven reviews by utilizing specialized AI agents to dynamically compute wallet health, process network telemetry, and emit verifiable on-chain reputation attestations in real time. + +This MVP submission presents the RepHood analytics dashboard and the fully integrated Virtuals ACP V2 Node script, demonstrating how deterministic, agent-driven audits can replace gameable review systems. + +## Review the MVP workflow + +1. Open [rephood.vercel.app](https://rephood.vercel.app) to access the RepHood dashboard. +2. Browse the **Agent Directory** to view indexed Virtuals Protocol agents, their trust scores, anomaly flags, and network age. +3. Open the **Live Pipeline Audit Station** to execute real-time telemetry audits via a terminal-style console. +4. Watch the **Reputation Delta Engine** compute the live score using the deterministic weighted formula: $\Delta R = w_1 \cdot \log(V_{tx}) + w_2 \cdot A_{age} - w_3 \cdot M_{flag}$ +5. Connect your Web3 wallet (via Wagmi/Viem) to view the on-chain attestation commitments and IPFS evaluation records. + +## Public Proof & Resources + +- [Live App MVP](https://rephood.vercel.app) +- [Source Code Repository](https://github.com/Anmol-345/rephood) +- [Virtuals V2 SDK Script](https://github.com/Anmol-345/rephood/blob/main/scripts/register-agent.ts) (Using `@account-kit/infra` and Privy Smart Wallets) +- [Robinhood Chain Attestation Smart Contract](https://github.com/Anmol-345/rephood/blob/main/contracts/RepHoodAttestation.sol) +- [Cryptographic IPFS Evaluation Record Payload](https://github.com/Anmol-345/rephood/blob/main/proofs/proof-01.json) + +## Safety Boundary & Tech Stack + +RepHood calculates attestations deterministically based on on-chain data sampling (`V_tx`, `A_age`, `M_flag`). The final computed score is committed via `emitAttestation()` to the Robinhood Chain, bundled with an IPFS evaluation record for full cryptographic verifiability. + +**Infrastructure:** + +- **Framework**: Next.js 16 (App Router, Turbopack), TypeScript +- **Styling**: Tailwind CSS v4 (Matte-black #0f1010 institutional UI) +- **Web3 Layer**: Wagmi v2 + Viem, TanStack React Query +- **Chain**: Robinhood Chain (Arbitrum Orbit) +- **Agent Protocol**: Virtuals Protocol ACP SDK V2 (Privy Smart Wallet Auth) diff --git a/showcase/rephood/assets/audit.png b/showcase/rephood/assets/audit.png new file mode 100644 index 0000000..d5c9e7e Binary files /dev/null and b/showcase/rephood/assets/audit.png differ diff --git a/showcase/rephood/assets/hero.png b/showcase/rephood/assets/hero.png new file mode 100644 index 0000000..5694bfb Binary files /dev/null and b/showcase/rephood/assets/hero.png differ diff --git a/showcase/rephood/showcase.json b/showcase/rephood/showcase.json new file mode 100644 index 0000000..9593691 --- /dev/null +++ b/showcase/rephood/showcase.json @@ -0,0 +1,64 @@ +{ + "slug": "rephood", + "title": "RepHood — Autonomous Agentic Reputation on Robinhood Chain", + "tagline": "Institutional-grade reputation analytics using specialized AI agents to emit real-time, verifiable on-chain attestations", + "description": "RepHood is a premium reputation analytics platform built on the Robinhood Chain (Arbitrum Orbit Stack) and powered by Virtuals Protocol. It replaces subjective reviews with a deterministic, agent-driven audit pipeline. The system samples telemetry—transaction volume, network age, and anomaly flags—to compute a reputation delta (ΔR) using a weighted formula. Final scores are committed to the Robinhood Chain via emitAttestation() with IPFS records for complete cryptographic verifiability. Built with Next.js 16, Wagmi v2, and Tailwind v4.", + "status": "Live MVP on Robinhood Chain", + "topic": "agents", + "topics": [ + "robinhood-chain", + "virtuals", + "reputation-engine", + "attestation", + "arbitrum-orbit", + "wagmi" + ], + "hidden": false, + "builder": { + "name": "RepHood Team", + "url": "https://rephood.vercel.app" + }, + "links": { + "repo": "https://github.com/Anmol-345/rephood", + "demo": "https://rephood.vercel.app", + "share": "https://github.com/Anmol-345/rephood", + "feedback": "https://github.com/Anmol-345/rephood/issues" + }, + "primitives": [ + "wallet" + ], + "visual": { + "kind": "Institutional agentic reputation dashboard + Web3 wallet connection", + "eyebrow": "ai-agents · virtuals · robinhood chain", + "title": "deterministic agent trust & telemetry", + "posterUrl": "https://raw.githubusercontent.com/Virtual-Protocol/acp-cli-demos/main/showcase/rephood/assets/hero.png" + }, + "skills": [], + "artifacts": [ + { + "label": "Live RepHood Web App", + "href": "https://rephood.vercel.app", + "kind": "demo" + }, + { + "label": "GitHub Source Repository", + "href": "https://github.com/Anmol-345/rephood", + "kind": "repo" + }, + { + "label": "Virtuals V2 SDK Script (Privy Auth)", + "href": "https://github.com/Anmol-345/rephood/blob/main/scripts/register-agent.ts", + "kind": "repo" + }, + { + "label": "Robinhood Chain Smart Contract", + "href": "https://github.com/Anmol-345/rephood/blob/main/contracts/RepHoodAttestation.sol", + "kind": "repo" + } + ], + "feedbackPrompts": [ + "Which additional telemetry vectors should RepHood sample from the Robinhood Chain?", + "Should the emitAttestation() parameters be natively integrated into Virtuals Protocol governance?", + "What features would best enhance the Live Pipeline Audit Station console?" + ] +} \ No newline at end of file