Every audit this desk publishes — the nine free sample audits in the portfolio and every paid engagement — is produced by the same engine and the same rubric, whether the verdict comes back Sound or Fragile. This page is that rubric, in full: what is measured, where the numbers come from, how the score is built, and what the method cannot see.
Five areas, each graded from measured data:
A sixth section, market context (for example distance from all-time high), is reported for orientation and is never graded.
All sources are public. The engine uses no paid feeds, no API keys, and no data a reader cannot check independently:
| Source | What it provides |
|---|---|
| CoinGecko (free API) | Identity, contract addresses per chain, price, market cap, FDV, circulating / total / max supply |
| Public chain RPC | On-chain reads: ERC-20 supply, decimals, name, symbol, owner(); Solana mint supply and mint/freeze authorities read from the mint account itself |
| Blockscout v2 | EVM holder count and largest-holder shares |
| DEXScreener | DEX pair count, aggregate liquidity, 24-hour volume |
| DefiLlama (fees) | Protocol fees — 24h, 7d, 30d |
| DefiLlama (emissions) | Dated unlock schedules where tracked — see the limitation in §6: this endpoint is currently paywalled, so untracked schedules are graded UNKNOWN, never guessed |
Chains covered: Base, Ethereum, Solana.
The engine turns measurements into findings. Every finding carries a severity and cites the exact number that triggered it. The thresholds are fixed and published here:
Supply schedule & issuance
Vesting & unlock calendar
Concentration & governance risk
Sell-pressure analysis
Holder shares are raw on-chain figures. The largest wallets may be contracts, exchanges, bridges or vesting vaults — the engine does not label wallets, and reports say so wherever a raw share is quoted.
Verdict. Any CRITICAL finding, or two or more HIGH findings → Fragile. Any HIGH or MEDIUM finding → Needs work. Otherwise → Sound.
The score is a deterministic composite of the measurements above — the same inputs always produce the same score. Higher means more red flags. It is a risk score, not a quality grade: a low score is the good outcome.
| Component | Points |
|---|---|
| Findings | CRITICAL 30 · HIGH 18 · MEDIUM 8 · LOW 3 per finding, capped at 45 |
| Holder concentration | Top-10 share (%) × 0.3, capped at 20 |
| Supply overhang | (1 − circulating ratio) × 15, capped at 15 |
| Largest scheduled unlock event | 0 at ≤1% of circulating supply; above 1%, (size − 1) × 1.5, capped at 10, weighted by recipient class (below) |
| Cliff premium | Largest event released as a cliff: +4 at 1–3% of circulating supply, +8 at 3% or more |
| Mostly-vested credit | −5 when 90% or more of supply already circulates; −3 at 70–89% |
| Live authorities | Mint authority ACTIVE 20 · freeze authority ACTIVE 10 · live unrenounced EVM owner 5 |
| Thin DEX liquidity | Under $25k → 10 · under $100k → 5 |
Total capped at 100. Bands:
| Score | Band |
|---|---|
| Under 20 | Low |
| 20–39 | Guarded |
| 40–59 | Elevated |
| 60–79 | High |
| 80 and above | Severe |
Unlock events are scored on size, shape, and recipient. The overhang row above charges for locked supply in aggregate; it cannot tell one 6% cliff from sixty 0.1% drips, so dated events are scored separately. The largest scheduled event inside the audit window is measured against circulating supply — the basis the research uses: a study of more than 5,000 unlock events (6th Man Ventures) found unlocks of 0–1% of circulating supply had no meaningful price relationship, while larger unlocks correlated negatively, worsening with size. Events above 1% therefore add (size − 1) × 1.5 points, capped at 10.
Cliffs cost more than drips. The same research, corroborated by Keyrock's 16,000-event study, found the sharpest drawdowns precede large cliff distributions. An event released all at once adds a premium — +4 at 1–3% of circulating supply, +8 at 3% or more — that a linear release of the same size does not. A verified final tranche — the last release of a completed schedule, after which unlock overhang ends — takes the full size charge but half the cliff premium: the market sees the size, and the desk prices the size; what it does not do is charge a terminal event as if the pattern would repeat.
Who receives the tokens changes the charge. An unlock's risk depends on whose tokens they are. Following Tokenomist's published supply-pressure framework (employees sell 80–100%, investors 30–70%, treasury 0–20%), the size charge is multiplied by the recipient class's sell-through midpoint — team/employees 0.9, investors 0.5, treasury/foundation 0.1 — where the recipient is documented. Where the recipient class cannot be documented, the multiplier is 0.5 and the report says the class was undocumented.
Mostly-vested tokens earn a credit. Tokens with more than 70% of supply vested showed substantially lower volatility in the 6th Man data. The score credits that directly: −5 points when 90% or more of supply already circulates, −3 at 70–89%, applied once. The total never falls below 0.
Analysis sections alongside the score grade holder concentration (top-10 above 50% FAIL, above 30% WATCH, otherwise PASS), insider concentration (authority signals only — a true insider allocation percentage requires the project's published allocation documents and is marked UNKNOWN without them), unlock risk, value accrual (annualised protocol fees and fees-to-FDV where DefiLlama tracks them; whether fees reach holders is UNKNOWN without docs), and a comparison against a curated peer set for the token's sector, where one exists (marked UNKNOWN where none does).
The rubric above, applied in public — produced free as the desk's portfolio, every figure sourced:
| Protocol | Chain | Red-flag score | Verdict |
|---|---|---|---|
| Aave (AAVE) | ethereum | 3.5/100 — Low | Sound |
| Lido DAO (LDO) | ethereum | 5.6/100 — Low | Sound |
| Uniswap (UNI) | ethereum | 7.4/100 — Low | Sound |
| Jupiter (JUP) | solana | 13.7/100 — Low | Sound |
| Raydium (RAY) | solana | 13.7/100 — Low | Sound |
| Jito (JTO) | solana | 31/100 — Guarded | Needs work |
| LayerZero (ZRO) | ethereum | 44.5/100 — Elevated | Needs work |
| Aerodrome Finance (AERO) | base | 72.5/100 — High | Fragile |
| Morpho (MORPHO) | base | 74.5/100 — High | Fragile |
Read them in full: the audit portfolio.
Which rubric graded these samples. The nine samples above were graded under the 2026-10-13 rubric, before the event-scoring rules in §4 were adopted on 2026-10-27. Re-scored in shadow under the adopted rules, four move on the mostly-vested credit alone (AAVE 3.5 → 0, LDO 5.6 → 2.6, UNI 7.4 → 4.4, MORPHO 74.5 → 71.5), and the two samples with verified dated events move on event size and cliff premium (JTO 31 → 36.7, ZRO 44.5 → 56.1); no sample changes band under the adopted ruling. The published sample pages still state the scores the 2026-10-13 rubric produced — the desk will re-issue all nine under the upgraded rubric as a separate, deliberate step.
A full audit — $500, paid in USDC on Base; PDF report delivered in 48 hours — contains:
Order or ask: audiauditdesk@gmail.com — payment instructions and a delivery slot come back by reply.
Independence: sample audits were produced without engagement from the projects reviewed. Paid grades are not influenced by the review fee.