Lyris
Robinhood Chain· Token soonCheck a tokenCheck
Docs

Lyris docs

How Lyris checks a Robinhood Chain token: what it reads, how each check is scored, what the agent adds, how receipts work, and where the token fits.

What Lyris is

Lyris is a token due-diligence tool for Robinhood Chain. Paste a token's contract address on the Check page and Lyris reads the chain and DexScreener, scores what it finds by fixed rules, reads the project's own website, compares the site's claims with the chain, and writes a short verdict. Every run ends with a signed receipt.

Next to the token check sits a general agent with live tools, for research and questions about the chain and the wider market.

Read the chain, check the claims, keep the receipt.

Quickstart

  1. 1
    Open Check a token

    There is no account to make and nothing to install.

  2. 2
    Paste the contract address

    The token's 0x address on Robinhood Chain. Lyris confirms there is an ERC-20 contract there before it starts.

  3. 3
    Read the scored report

    Each check shows what was read, its status (good, warn or bad) and the points it earned, grouped into Contract, Holders and Liquidity.

  4. 4
    Read the agent's verdict

    The agent reads the project's website and lays its claims next to what the chain shows, then writes red flags, green flags and checks to do before buying.

  5. 5
    Keep the receipt

    Copy the signed receipt and check its signature at any time.

What it reads

Everything in the report is read live when you run the check. Results are kept for two minutes, so a second check of the same token in that window returns the same report.

  • The contract: name, symbol, decimals, total supply, owner(), the EIP-1967 implementation slot and the bytecode itself
  • Every Transfer event since genesis, read in 10M-block windows, up to 80,000 transfers, from which every balance is rebuilt
  • The 15 largest holders, each labelled Burn, Pool, Contract, Deployer, From deployer or Wallet
  • The deployer: the wallet that sent the token's first mint transaction
  • DexScreener: every pool on Robinhood Chain, with liquidity, 24h volume, price, market cap, pool age, website and socials
  • For v2 pools: the LP token supply and how much of it sits at burn addresses

Circulating supply is the total supply minus what the dead address holds. Holder percentages are shares of circulating supply.

How each check is scored

Each check earns points against a fixed maximum. The rules are the same for every token.

CheckWhat it readsPoints
Ownershipowner() on the token contractRenounced to the zero or dead address: 10 of 10. No owner() function: 8 of 10. Owned by a wallet: 3 of 10.
UpgradeableThe EIP-1967 implementation storage slotEmpty: 10 of 10. Set, so the token is a proxy whose code can be replaced: 0 of 10.
Admin powersThe token's bytecode (and its implementation's, for a proxy), scanned for mint, blacklist, pause, fee, max-transaction and trading-switch functionsNone found: 10 of 10. Found with ownership renounced: 6 of 10. Fee, pause, cap or trading-switch only: 4 of 10. Mint or blacklist: 0 of 10.
Top 10 walletsBalances rebuilt from every Transfer event; pools, other contracts and burn addresses are set asideUnder 30% of circulating supply: 15 of 15. Under 50%: 8 of 15. 50% or more: 0 of 15.
Deployer & linked walletsThe wallet that sent the first mint transaction, plus every wallet that received tokens straight from it or from the first mint's recipientUnder 10%: 15 of 15. Under 30%: 7 of 15. 30% or more: 0 of 15.
HoldersEvery address with a balance, from the full transfer history100 or more: 5 of 5. 20 or more: 2 of 5. Fewer: 0 of 5.
Held by other contractsSupply among the largest holders that sits in contracts other than the token's pools (launchpads, lockers, vesting or team vaults)Under 20%: 10 of 10. Under 50%: 4 of 10. 50% or more: 0 of 10.
LiquidityEvery Robinhood Chain pool DexScreener lists for the token, in USD$50K or more: 10 of 10. $10K or more: 5 of 10. Less, or no pool: 0 of 10.
Liquidity vs market capPool liquidity as a share of DexScreener's market cap10% or more: 5 of 5. 3% or more: 2 of 5. Less: 0 of 5.
LP tokens burnedFor the main v2 pool: the LP supply held at the zero and dead addresses, read from the pair contract90% or more: 10 of 10. 50% or more: 5 of 10. Less: 0 of 10.
Pool ageWhen the first pool opened, from DexScreener7 days or more: 5 of 5. 1 day or more: 2 of 5. Under a day: 0 of 5.

Score and verdict

The score is the points earned divided by the points possible across the checks that were measured, scaled to 0–100 and rounded.

ScoreVerdict
75 and upLooks solid
50 to 74Mixed
Under 50Red flags

A check Lyris can't measure for a token is marked unknown and left out of the score, so the score always reflects what was actually read. That covers three cases:

  • LP locks on concentrated-liquidity (v3/v4) pools: these positions hold no LP token to read, so the report points you to the team's locker link
  • Holder count when the transfer history runs past 80,000 transfers
  • Holder checks when no Transfer events come back for the token

Liquidity vs market cap appears when DexScreener lists a market cap, and Pool age appears when it lists a pool creation time. A token with no pool scores zero on Liquidity, Liquidity vs market cap and LP tokens burned.

Site claims vs chain

After the scored report, the agent takes over. If DexScreener lists a website for the token, the agent reads it (and one docs page if the site links one), picks 2 to 4 concrete claims, such as the team, utility, supply, locked liquidity, partners or audits, and compares each one with the report.

ClaimWhat the chain showsHolds up?
The claim, in the site's wordsThe matching check or holder data from the reportYes, No or Can't tell

The written report then gives a verdict in two or three sentences, red flags and green flags tied to a check or a page, and three practical checks to do yourself before buying. The agent works only from the report and the pages it read.

How a receipt is built

Every agent run and every token check ends with a run receipt. Lyris builds a SHA-256 hash chain: it starts from the hash of your task, folds in each tool step (the tool's name, a hash of its input and a hash of its output), then the hash of the final answer, the model that wrote it and the time. The last hash is the receipt id.

Lyris signs the receipt id with its Ed25519 key. The receipt lists the id, the time, the model, a hash for every step, the answer hash and the signature.

What a receipt proves

  • The report is unchanged since the run: change one word of the answer or one tool output and the hashes no longer match
  • The report was produced by Lyris: the signature checks out only against Lyris's public key
  • Which tools ran, in what order, and which model wrote the answer

A receipt is a faithful record of what Lyris read and wrote. The facts on a project's site remain the project's own claims, and the receipt shows exactly what those pages and data sources said at the time of the run.

Check a receipt

Open the receipt under any finished run and press the check button, or ask the API directly. The public key is published at /api/receipt.

GET  /api/receipt
→ { "alg": "Ed25519", "publicKey": "<base64 SPKI>" }

POST /api/receipt
{ "id": "<receipt id>", "signature": "<signature>" }
→ { "valid": true }

Agent mode and Chat mode

The Agent page has two modes. Agent mode is for work: Lyris plans, calls its tools, and finishes with a Result, its Sources and Next actions, plus a signed receipt. A run uses up to 8 model turns and 14 tool calls. Chat mode answers questions directly.

Your conversations are saved in your own browser.

Tools

The agent's tools read free public data. Each step shows in the chat as it runs, with its source.

ToolSourceWhat it returns
token_checkRobinhood Chain RPC + DexScreenerThe full scored token check, plus the token's website and socials
read_pageThe public webThe title and main text of a page: project sites, docs, articles, block explorers
chain_readRobinhood Chain RPCWhether an address is a wallet or a contract, its ETH balance, ERC-20 details, and its balance of a given token
token_priceCoinGeckoLive USD price, market cap, 24h volume and 24h change for up to 5 tokens
defi_dataDefiLlamaProtocols by TVL (by name, category or chain) and chains by TVL
calculateLyris's serverExact arithmetic: + − × ÷, powers, percent, sqrt, rounding, min, max, logs and more

Models

Answers come from free models on OpenRouter, and Lyris picks the model for each task: the reasoning model leads for agent runs, token checks, long questions and analytical ones, and the fast model leads for quick questions. When a model is busy, the next one in line takes over. Every answer is labelled with the model that wrote it, and that model is named in the receipt.

ModelRole
Nemotron 3 Ultra (NVIDIA)First choice for agent runs, token checks, long questions and analytical ones
Gemma 4 31B (Google)First choice for quick questions in chat
Nemotron 3.5 Super (NVIDIA)Backup, steps in when the first choice is busy
Gemma 4 26B (Google)Backup, steps in when the first choice is busy

Limits

The free models are shared by everyone, so each visitor gets a fair share:

  • 10 agent runs an hour, token checks included
  • 60 chat messages an hour
  • Up to 12,000 characters per message

The token

Lyris's token launches soon on Robinhood Chain. The holder dashboard reads any wallet's token balance straight from the token contract.

ItemValue
TickerAnnounced at launch
ChainRobinhood Chain
ContractAdded at launch

The transparency page lists the contract, the liquidity pool and its lock, the team allocation, and which features are live and which are planned.

Planned

Every item in this section is Planned. Each one moves to Live on the transparency page the day it ships.

  1. 1
    Planned · Holder credit vouchers

    Every 1M tokens held earns one voucher of agent credit a day, from a 100K minimum, starting at $0.40 a voucher. Claimed from the holder dashboard with one wallet signature.

  2. 2
    Planned · Token payment bonus

    Top up agent credit with the token and get 20–25% more credit, with extra holder discounts from 100K, 1M and 10M tokens.

  3. 3
    Planned · Buyback and burn

    Tokens paid for credit and a share of revenue go to burns. Every burn will be listed on the holder dashboard with a link to its transaction.

  4. 4
    Planned · Sealed runs

    Runs executed inside a hardware enclave, with the receipt signed by a key that lives in the enclave.

  5. 5
    Planned · More models

    Larger paid models alongside the free ones, picked per task the same way.