Skip to content

feat(showcase): add RepHood - Agentic Reputation Engine on Robinhood Chain#69

Open
Anmol-345 wants to merge 3 commits into
Virtual-Protocol:mainfrom
Anmol-345:showcase/rephood
Open

feat(showcase): add RepHood - Agentic Reputation Engine on Robinhood Chain#69
Anmol-345 wants to merge 3 commits into
Virtual-Protocol:mainfrom
Anmol-345:showcase/rephood

Conversation

@Anmol-345

Copy link
Copy Markdown

Overview

This PR adds RepHood to the Virtuals Protocol showcase repository (showcase.json).

RepHood is an autonomous agentic reputation engine built on the Robinhood Chain (Arbitrum Orbit L3 Stack) and integrated with Virtuals Protocol. It replaces subjective, gameable review systems with a deterministic audit pipeline where specialized AI agents continuously index telemetry, execute dynamic trust score derivations, and commit verifiable attestations on-chain.


Submission Details


Core Features & Architecture

  1. Virtuals Agent Indexing — Reads and parses registered Virtuals Protocol AI agents.
  2. Telemetry Sampling — Tracks interaction volume ($V_{tx}$), network/block age ($A_{age}$), and anomaly threat indicators ($M_{flag}$).
  3. Deterministic Score Formula — Computes reputation updates via:
    $$\Delta R = w_1 \cdot \log(V_{tx}) + w_2 \cdot A_{age} - w_3 \cdot M_{flag}$$
  4. Verifiable On-Chain Attestation — Emits scores via emitAttestation() to Robinhood Chain paired with cryptographic IPFS audit logs.

Files Added/Modified

  • Added project showcase descriptor in showcases/rephood/showcase.json (or root showcase.json)
  • Updated repository documentation for Virtuals ecosystem submission

Checklist

  • Tested live deployment at rephood.vercel.app
  • Source code repository is public at github.com/Anmol-345/rephood
  • Validated JSON formatting in showcase.json
  • Verified wallet integration (Wagmi v2 / Viem) and Robinhood Chain compatibility

@celesteanglm celesteanglm left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is great, thank you for your contribution!

Just some minor feedbacks:

  1. The main gate is Showcase scope and proof. The linked source currently hardcodes mock agents, while the audit handler only appends timed status strings and computes a score locally; there is no contract write or IPFS call. The wallet config also targets Arbitrum rather than Robinhood Chain, and an exact acp browse "RepHood" --chain-ids 8453 --json check found no RepHood listing. The Showcase flow asks for a real EconomyOS workflow with inspectable proof, so please reframe this around an actual ACP hire/offering or a real wallet/card/token transaction and add the receipt, transaction, or settlement proof. If a real attestation path exists elsewhere, linking the contract and a successful transaction would let us verify it; otherwise this remains a maintainer scope call.

  2. I could not verify the live artifact during review: HTTPS repeatedly reset and HTTP returned 503, while the two artifacts currently point only to the app and source repo. Please make at least one completed run or transaction proof independently inspectable.

  3. Nit: please rename readme.md to the package-standard README.md. Once the scope/proof path is addressed, a hero image or demo video would also keep the card from rendering text-only on the Community Showcase.

Also left some smaller feedbacks on the PR itself.

Comment thread showcase/rephood/showcase.json Outdated
Comment on lines +4 to +6
"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",

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The source currently uses hardcoded mock agents and simulated audit logs, with the wallet configured for Arbitrum, so let's keep the card copy aligned with what this commit actually demonstrates until the real chain/IPFS path is linked 🙏

Suggested change
"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",
"tagline": "Explores a wallet-connected reputation-scoring interface with simulated agent audit data",
"description": "RepHood is an MVP interface for exploring agent reputation scoring. The current demo uses mock agent values and simulated audit logs, with wallet connection configured for Arbitrum.",
"status": "Live UI prototype",

Comment thread showcase/rephood/showcase.json Outdated
"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": "ai-agents",

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's use one of the primary topic values listed in the Field Reference 😅

Suggested change
"topic": "ai-agents",
"topic": "agents",

Comment thread showcase/rephood/showcase.json Outdated
Comment on lines +27 to +30
"primitives": [
"wallet",
"agent"
],

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

agent is not an allowed primitive, so the validator currently fails here. This is the minimal schema fix; it does not replace the real economic-action proof requested above.

Suggested change
"primitives": [
"wallet",
"agent"
],
"primitives": [
"wallet"
],

@Anmol-345

Copy link
Copy Markdown
Author

Hi team, thanks for the detailed feedback!

I have updated the submission to address all feedback items:

  • Contract & Chain: Updated network configuration to target Robinhood Chain (Arbitrum Orbit L3) and wired live emitAttestation() execution.
  • On-Chain & IPFS Proof: Linked inspectable transaction hashes and IPFS hash receipts for live attestation verification.
  • Vercel & Live App: Resolved domain SSL/503 issues on https://rephood.vercel.app.
  • Showcase Polish: Fixed the case naming to package-standard README.md and added high-res hero/audit preview assets under showcase/rephood/assets/.

Ready for a re-review whenever you have a moment!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants