← all projects

Citation Agent

@rudazy·Ludarep·27 followers·added 2026-07-19·updated 2026-07-23
8
stars
21k
lines
201
files
1
forks
27
followers
languages
TypeScript 98%Solidity 1%JavaScript 1%

Citation Agent is a crypto-research marketplace on Arc Testnet. Analysts publish paywalled reports, and humans or agents unlock them with USDC through x402 and Circle Gateway, each unlock settling to the creator's own payout wallet through a Supabase-backed royalty ledger. Session agent wallets make agent spending practical: every browser session gets an encrypted wallet (lib/wallet-crypto.ts) that funds once and pays per unlock on its own, recoverable on any device by signing with a linked wallet under replay-protected auth in lib/agent-wallet-recover-auth.ts. Trust is wired into the buy decision — lib/trust-rank.ts ranks sources by TrustGate behavioral scores and the research agent in lib/research-agent.mts can skip anything below a minimum threshold. contracts/Attestation.sol lets anyone stake USDC behind a report or researcher, covered by Foundry tests in test/Attestation.t.sol, and lib/profile-verification.ts issues one-time ca-verify codes that prove ownership of a website, X, Substack, or YouTube account for public profile badges. A research agent CLI in agent.mts drives the discover-unlock-cite loop end to end, and the Next.js app adds shareable report pages under app/r with a settlement-tracing dashboard.

events
tags
circle components
builder bio

DE-FI NFTs

team · 2 builders

2 — Ludarep, Amarach (@iamarach)

on xx/citationagent
last pushed 2026-07-22