hackquest logo

vet402 /rwa

Paste a Robinhood Chain wallet and see its Stock Token track record rebuilt from public chain data, with fake tokens named and left out.

Video

Hình ảnh dự án 1
Hình ảnh dự án 2
Hình ảnh dự án 3
Hình ảnh dự án 4

Công nghệ sử dụng

Web3
Solidity
Next
Node

Sự miêu tả

Stock Tokens put shares like Nvidia, Apple or Tesla on Robinhood Chain. When someone shows you their track record with them, you have to take their word for it. The chain is noisy too. The demo wallet was sent 25 fake NVDA on 2026-09-27, and on 2026-09-15 a fake USDG transfer was made to look like a payment to one of its real counterparties.

vet402 /rwa rebuilds that record from public chain data. For the demo wallet it names both fakes, counts neither, and marks the result partial because 42 of its 110 movements went through venues it can't vouch for. It is built for two kinds of reader. Before you copy a wallet's trades, paste it in and see what the chain says. An AI agent that needs more than the free 10 requests a minute can buy the same record over x402 for 0.01 USDG. Dexter settles it on Robinhood Chain only after the record is built.

The record is anchored in RwaAnchor on Robinhood Chain (tx 0x15f9ed8ae5dd466c2f35021c9f1291e7a624abbb52c8ac26b54d47442f585c7f). The contract has no owner and no upgrade path, passes 21 Foundry tests, and its runtime code matches the build byte for byte. One Node file with no install checks the anchor and prints RESULT: MATCH.

The scope is all 195 canonical Stock Tokens in Robinhood's own list, each checked on chain by code hash, beacon and factory. /rwa reads the canonical tokens the wallet moved, including ones it sold out of (found through Alchemy's transfer index), the Uniswap v3 and v4 swaps checked against the official deployments, and the Chainlink feed where one exists (33 tokens have one). Profit and loss is first in, first out, per token. Replaying every event has to land on the balance the chain reports. When it doesn't, the record says so and shows no realized figure.

Two things sit next to the numbers. Look-alike tokens found in the wallet's transfers are named with the reason (a copied ticker, invisible characters, code that isn't the Stock Token's) and never counted. Corporate actions, the share multiplier changes written on chain, are listed with the wallet's shares before and after each one. The demo wallet held NVDA, SPY and QQQ through one each.

Movements /rwa can't read are kept, counted as other_unparsed. Some of the demo wallet's trades went through a pool the official Uniswap factory never created, and /rwa won't vouch for that pool.

The numbers come from the anchored record, as of 2026-09-30 03:00 UTC. Realized is −$273.01 on the sales that could be priced (NVDA −$113.98, QQQ −$170.59, SPY +$11.56). Fixture B, one NVDA round trip priced by hand, is −$9.62 and replays in CI. The paid lane's first settlement is a test I paid myself (tx 0xeb26d1b5b0b1a12056ec8abd99640fcbb00860552b4c5a44d3e1b67b3da73760). /rwa holds no funds, runs no trades and issues no token, and it isn't investment advice.

/rwa is a new surface of vet402, an existing product that checks x402 sellers before AI agents pay them. Only /rwa is Buildathon work, and vet402 keeps it running after the Buildathon with no end date (docs/rwa/OPERATING.md).

Tiến độ hackathon

Built in this window. The first /rwa code commit landed on 2026-09-16 22:03 UTC. Shipped: movement classifier, per-token FIFO engine, feed staleness, facts API, the record page and the /rwa entry page, all 195 canonical Stock Tokens checked on chain, look-alike tokens named in the record, corporate actions with shares before and after, sold-out positions scanned, a fast cached answer for wallets with no Stock Tokens, three frozen fixtures in CI, RwaAnchor deployed and source-verified with 21 Foundry tests, the rwa-recon-0.3 record anchored (tx 0x15f9ed8ae5dd466c2f35021c9f1291e7a624abbb52c8ac26b54d47442f585c7f), a keyless verify script, and a paid x402 lane in USDG with a first test settlement (tx 0xeb26d1b5b0b1a12056ec8abd99640fcbb00860552b4c5a44d3e1b67b3da73760).

Trạng thái huy động vốn

Self-funded so far. Milestones I plan after the Buildathon: anchor every paid record on Robinhood Chain, read the venues behind the movements /rwa can't parse yet, and offer the record as a per-wallet feed that lending and copy-trading apps can call.

Trưởng nhóm
TTakeshi Kazumoto
Liên kết dự án
Triển khai Hệ sinh thái
RobinhoodRobinhood
Ngành
AIInfraRWA