
NameGraph
ENS-named agent that queries The Graph (Uniswap + ENS) and returns answers with receipts.
Demo
About
NameGraph is an ENS-named onchain research agent. Users chat with namegraph.eth in natural language. The agent resolves its own ENS identity, routes each question to the right Graph subgraph (Uniswap V3 or ENS), charges a credit for the query, and returns a plain-language answer plus a query receipt showing who paid, which subgraph was used, intent, and timing. It is not a Uniswap trading dashboard — it is the agent interface to The Graph, with ENS as the agent's name and Privy as the wallet rail for paid queries.
How it's made
Frontend is Next.js (App Router) with a product workspace UI: sidebar for namegraph.eth identity, live status, and credits; main pane is a chat transcript with receipts. Backend is FastAPI: intent routing in the agent layer, GraphQL clients to The Graph gateway for Uniswap V3 and ENS subgraphs, ENS resolve via public APIs for the agent card and lookups like vitalik.eth, plus a credits ledger (demo top-up now; Privy wallet session next). Every paid ask returns a receipt tying the answer to a subgraph ID. Built From Scratch during ETHOnline with Cursor allowed per AI_USAGE.md.