Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions showcase/rephood/README.md
Original file line number Diff line number Diff line change
@@ -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)
Binary file added showcase/rephood/assets/audit.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added showcase/rephood/assets/hero.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
64 changes: 64 additions & 0 deletions showcase/rephood/showcase.json
Original file line number Diff line number Diff line change
@@ -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?"
]
}