Crypto Project Research (Professional)
Goal: Produce a decision-grade, evidence-backed research report for a crypto project.
Non-negotiable: No mock, simulated, guessed, or placeholder numbers in the final report.
Inputs
project_name (required): e.g., "Aave", "Uniswap", "EigenLayer"
special_requirements (optional): free-text constraints such as
- analysis focus (e.g., “security-first”, “tokenomics deep dive”)
- scope (chains / products / time range)
- competitor set to include/exclude
- output preferences (language, length, investor vs developer angle)
All other identifiers (CoinGecko id, DefiLlama slug), project type, and module selection must be inferred automatically.
Example Inputs
Aave
Uniswap | focus: fee switch + governance risks; competitors: Sushi, Curve; output: Chinese
Rules (Data Integrity)
- Every key metric must have a source link (API URL, dashboard link, or official doc) in the Sources section.
- Use UTC timestamps. Include Data Retrieved At (ISO 8601) for each external API pull.
- Prefer primary/official sources first; use third-party aggregators (CoinGecko/DefiLlama) as the default for market + DeFi fundamentals.
- When there is conflicting data across sources:
- Present both values with sources
- Explain plausible reasons (methodology differences)
- Avoid “picking” one silently
Framework
Your report must always include these dimensions (in this order):
- Project Overview
- Market & Positioning
- Product & Business Model
- Security & Risk
- On-chain & Fundamental Metrics
- Recent Updates
Modules (Optional, Configurable)
Pick modules based on inferred project type and the user’s special_requirements.
Module List
Tokenomics & Supply: supply, emissions, utility, sinks/sources
Unlocks & Distribution: vesting/unlock schedule, concentration, insiders
Governance: DAO structure, voting power, proposals cadence
Architecture & Dependencies: core components, key dependencies, upgradeability
Liquidity & Market Structure: exchange liquidity, depth, slippage, CEX/DEX split
Regulatory/Compliance: jurisdiction, KYC/AML exposure, enforcement risks
Ecosystem & Integrations: partners, composability, distribution channels
Stablecoin Mechanics (if stablecoin): peg design, collateral, liquidation, reflexivity
Bridge Risk (if bridge): trust assumptions, validation set, historical incidents
Derivatives Risk (if derivatives): oracle design, liquidation engine, insurance fund
RWA Risk (if RWA): custodians, legal structure, off-chain settlement
Default Module Selection by Type
defi: Tokenomics & Supply, Governance, Architecture & Dependencies, Liquidity & Market Structure
l1/l2: Architecture & Dependencies, Ecosystem & Integrations, Tokenomics & Supply
stablecoin: Stablecoin Mechanics, Tokenomics & Supply (if applicable), Regulatory/Compliance
bridge: Bridge Risk, Architecture & Dependencies
derivatives: Derivatives Risk, Architecture & Dependencies, Liquidity & Market Structure
restaking: Architecture & Dependencies, Security & Risk, Tokenomics & Supply
cefi: Regulatory/Compliance, Business Model, Proof-of-Reserves (if available)
meme/nft/gamefi: Liquidity & Market Structure, Tokenomics & Supply, Community
Data Sources Strategy (Reliable First)
Priority Order
- Official / Primary
- Project docs, blog, governance forum, GitHub, audits, official dashboards
- Battle-tested Aggregators (Preferred Defaults)
- CoinGecko (prices, market cap, supply, exchange data)
- DefiLlama (TVL, fees, revenue, protocol overview)
- Specialized (Use when needed; cite clearly)
- Etherscan / Basescan / Arbiscan (contracts, admin, proxy, holders)
- Dune / Flipside dashboards (methodology-dependent)
- Token unlock providers (only if they publish sources/methodology)
CoinGecko API (Market Data)
Base URL: https://api.coingecko.com/api/v3
Recommended endpoints (use real calls, record retrieval time):
- Resolve ID (if needed):
- Project snapshot:
- Simple price:
GET /simple/price?ids={id}&vs_currencies=usd&include_market_cap=true&include_24hr_vol=true&include_24hr_change=true
- Historical chart (optional, for context):
GET /coins/{id}/market_chart?vs_currency=usd&days=30
Must extract (if available):
- Price (USD), 24h change, 24h volume
- Market cap, FDV
- Circulating supply, total/max supply
- Top exchanges / liquidity indicators (if provided)
DefiLlama API (Fundamentals)
Base URL: https://api.llama.fi
Recommended endpoints (use real calls, record retrieval time):
Resolve protocol slug (if needed):
Protocol overview (TVL + chains + basic info):
Fees (and Revenue if provided as a breakdown label):
Unlocks / Emissions (optional; use when you need transparent token emission schedules):
GET /api/emissions
GET /api/emission/{protocol}
Notes:
- DefiLlama’s
GET /summary/fees/{protocol} endpoint is the canonical free endpoint for fees.
- Some protocols include a label breakdown (e.g.
Revenue, SupplySideRevenue, etc.) inside the response (fields like totalDataChartBreakdown). If the response does not provide a revenue label/breakdown, then Revenue must be N/A (do not infer it).
Must extract (when available):
- TVL (current + 7d/30d trend if provided)
- TVL by chain
- Fees (24h/7d/30d as available) and Revenue (only if explicitly present in the response breakdown, with timeframe definitions)
Source Link Requirements
For the final report, include:
- API URLs used (CoinGecko + DefiLlama)
- Official docs link
- Audit report links (if any)
- Contract explorer links for critical contracts (if applicable)
Execution Workflow
Step 0: Identify Project + IDs
Infer identifiers automatically:
- Determine CoinGecko
id:
- Prefer an exact match for
project_name
- Else use CoinGecko
GET /coins/list to map project_name → id
- Determine DefiLlama protocol
slug:
- Prefer an exact match for
project_name
- Else use DefiLlama
GET /protocols to map project_name → slug
Infer project_type from:
- DefiLlama category/tags/chains (when available)
- CoinGecko categories/tags (when available)
- Official docs (when needed)
Then select modules:
- Start from the default module set for the inferred type
- Apply
special_requirements (add/remove modules, competitors, and depth)
If ID/slug cannot be confidently matched:
- Do not guess
- Ask for clarification (preferred) OR proceed with partial report and mark missing sections as
N/A
Step 1: Pull Data (Real-Time)
- Pull CoinGecko snapshot + simple price
- Pull DefiLlama protocol overview + fees/revenue (if exists)
- Pull official sources (docs/blog/GitHub/audits)
Record:
Data Retrieved At (UTC) per source
Step 2: Normalize & Validate
- Normalize currencies to USD
- Note units (TVL in USD, fees in USD)
- Ensure timeframe consistency (24h vs 7d vs 30d)
- If a metric seems anomalous:
- cross-check with at least one secondary source
- explain discrepancy in the report
Step 3: Write Report (Professional Format)
Follow the output structure below exactly.
Output Format (Professional Report)
The final answer must be a single Markdown report with the following structure.
1) Title
# {Project Name} Research Report
Include:
Report Date (UTC): YYYY-MM-DD
2) TL;DR
- Conclusion: 3–6 bullets, action-oriented
- Risk Lights:
Security: Green/Yellow/Red
Tokenomics/Unlocks: Green/Yellow/Red
Market/Liquidity: Green/Yellow/Red
Governance/Admin: Green/Yellow/Red
Regulatory (if relevant): Green/Yellow/Red
3) One-liner
{Project} is ... (one sentence, plain language, non-marketing)
4) Key Data Panel
A table with only real data (or N/A). Each row must be traceable to sources.
| Metric |
Value |
As of (UTC) |
Source |
| Price (USD) |
|
|
|
| Market Cap |
|
|
|
| FDV |
|
|
|
| 24h Volume |
|
|
|
| Circulating / Total / Max Supply |
|
|
|
| TVL (USD) |
|
|
|
| TVL by Chain |
|
|
|
| Fees (7d / 30d) |
|
|
|
| Revenue (7d / 30d) |
|
|
|
| Audits |
|
|
|
| Admin / Upgradeability |
|
|
|
| Key Contracts |
|
|
|
| Major Unlocks (next 30/90d) |
|
|
|
Rules for Major Unlocks:
- Only fill this row if you have an explicit unlock/emission schedule source (e.g., DefiLlama emissions endpoints, an unlock provider with methodology, or official vesting docs).
5) Deep Dive
Use the fixed framework sections:
A. Project Overview
- What it does, who it serves
- Key components
B. Market & Positioning
- Target users and category
- Moat and differentiation
- Go-to-market distribution
C. Product & Business Model
- Value creation and value capture
- Fee model and who earns what
- Sustainability considerations
D. Security & Risk
- Smart contract risk, audits, known incidents
- Admin keys / multisig / timelock
- Oracle, bridge, third-party dependency risks
E. On-chain & Fundamental Metrics
- TVL / fees / revenue interpretation
- Growth vs cyclicality
- Quality of TVL (sticky vs mercenary), if evidence exists
F. Recent Updates
- Last 30–90 days: releases, governance, partnerships, security events
6) Competitive Comparison
- Choose 2–5 close competitors
- Provide a table with comparable metrics (TVL, fees, rev, valuation, key risks)
- Include sources for each competitor metric (can be the same aggregators)
7) Risk Checklist
A bulleted checklist. Each item must be evidence-backed.
Examples of categories (don’t include items without evidence):
- Upgradeable contracts with weak controls
- Highly concentrated token supply
- Large unlocks near-term
- Reliance on a single oracle/bridge/custodian
- Unclear revenue model / incentives only
8) Community
- Where the community lives (X/Discord/Forum)
- Quality signals: governance participation, developer activity (with links)
10) Sources
- Group by type:
- Official docs
- CoinGecko API URLs used
- DefiLlama API URLs used
- Audits
- Explorers
- Dashboards
Quality Bar
- Writing must be factual, non-hype, and decision-oriented.
- No generic filler. Every claim should be tied to evidence or clearly labeled as an open question.
- Use consistent units and timestamps.
1---2name: pubfi-crypto-project-research3description: Generate professional, evidence-backed research reports for crypto projects.4---5
6# Crypto Project Research (Professional)
7
8> **Goal**: Produce a decision-grade, evidence-backed research report for a crypto project.
9>
10> **Non-negotiable**: No mock, simulated, guessed, or placeholder numbers in the final report.
11
12## Inputs
13
14- `project_name` (required): e.g., "Aave", "Uniswap", "EigenLayer"
15- `special_requirements` (optional): free-text constraints such as
16 - analysis focus (e.g., “security-first”, “tokenomics deep dive”)
17 - scope (chains / products / time range)
18 - competitor set to include/exclude
19 - output preferences (language, length, investor vs developer angle)
20
21All other identifiers (CoinGecko id, DefiLlama slug), project type, and module selection must be inferred automatically.
22
23### Example Inputs
24
25- `Aave`
26- `Uniswap | focus: fee switch + governance risks; competitors: Sushi, Curve; output: Chinese`
27
28## Rules (Data Integrity)
29
30- **Every key metric must have a source link** (API URL, dashboard link, or official doc) in the **Sources** section.
31- Use **UTC** timestamps. Include **Data Retrieved At** (ISO 8601) for each external API pull.
32- Prefer primary/official sources first; use third-party aggregators (CoinGecko/DefiLlama) as the default for market + DeFi fundamentals.
33- When there is conflicting data across sources:
34 - Present both values with sources
35 - Explain plausible reasons (methodology differences)
36 - Avoid “picking” one silently
37
38---
39
40## Framework
41
42Your report must always include these dimensions (in this order):
43
441. **Project Overview**
452. **Market & Positioning**
463. **Product & Business Model**
474. **Security & Risk**
485. **On-chain & Fundamental Metrics**
496. **Recent Updates**
50
51---
52
53## Modules (Optional, Configurable)
54
55Pick modules based on inferred project type and the user’s `special_requirements`.
56
57### Module List
58
59- `Tokenomics & Supply`: supply, emissions, utility, sinks/sources
60- `Unlocks & Distribution`: vesting/unlock schedule, concentration, insiders
61- `Governance`: DAO structure, voting power, proposals cadence
62- `Architecture & Dependencies`: core components, key dependencies, upgradeability
63- `Liquidity & Market Structure`: exchange liquidity, depth, slippage, CEX/DEX split
64- `Regulatory/Compliance`: jurisdiction, KYC/AML exposure, enforcement risks
65- `Ecosystem & Integrations`: partners, composability, distribution channels
66- `Stablecoin Mechanics` (if stablecoin): peg design, collateral, liquidation, reflexivity
67- `Bridge Risk` (if bridge): trust assumptions, validation set, historical incidents
68- `Derivatives Risk` (if derivatives): oracle design, liquidation engine, insurance fund
69- `RWA Risk` (if RWA): custodians, legal structure, off-chain settlement
70
71### Default Module Selection by Type
72
73- `defi`: Tokenomics & Supply, Governance, Architecture & Dependencies, Liquidity & Market Structure
74- `l1/l2`: Architecture & Dependencies, Ecosystem & Integrations, Tokenomics & Supply
75- `stablecoin`: Stablecoin Mechanics, Tokenomics & Supply (if applicable), Regulatory/Compliance
76- `bridge`: Bridge Risk, Architecture & Dependencies
77- `derivatives`: Derivatives Risk, Architecture & Dependencies, Liquidity & Market Structure
78- `restaking`: Architecture & Dependencies, Security & Risk, Tokenomics & Supply
79- `cefi`: Regulatory/Compliance, Business Model, Proof-of-Reserves (if available)
80- `meme/nft/gamefi`: Liquidity & Market Structure, Tokenomics & Supply, Community
81
82---
83
84## Data Sources Strategy (Reliable First)
85
86### Priority Order
87
881. **Official / Primary**
89 - Project docs, blog, governance forum, GitHub, audits, official dashboards
902. **Battle-tested Aggregators (Preferred Defaults)**
91 - **CoinGecko** (prices, market cap, supply, exchange data)
92 - **DefiLlama** (TVL, fees, revenue, protocol overview)
933. **Specialized (Use when needed; cite clearly)**
94 - Etherscan / Basescan / Arbiscan (contracts, admin, proxy, holders)
95 - Dune / Flipside dashboards (methodology-dependent)
96 - Token unlock providers (only if they publish sources/methodology)
97
98### CoinGecko API (Market Data)
99
100Base URL: `https://api.coingecko.com/api/v3`
101
102Recommended endpoints (use real calls, record retrieval time):
103
104- Resolve ID (if needed):
105 - `GET /coins/list`
106- Project snapshot:
107 - `GET /coins/{id}`
108- Simple price:
109 - `GET /simple/price?ids={id}&vs_currencies=usd&include_market_cap=true&include_24hr_vol=true&include_24hr_change=true`
110- Historical chart (optional, for context):
111 - `GET /coins/{id}/market_chart?vs_currency=usd&days=30`
112
113Must extract (if available):
114- Price (USD), 24h change, 24h volume
115- Market cap, FDV
116- Circulating supply, total/max supply
117- Top exchanges / liquidity indicators (if provided)
118
119### DefiLlama API (Fundamentals)
120
121Base URL: `https://api.llama.fi`
122
123Recommended endpoints (use real calls, record retrieval time):
124
125- Resolve protocol slug (if needed):
126 - `GET /protocols`
127- Protocol overview (TVL + chains + basic info):
128 - `GET /protocol/{slug}`
129- Fees (and Revenue if provided as a breakdown label):
130 - `GET /summary/fees/{slug}`
131
132- Unlocks / Emissions (optional; use when you need transparent token emission schedules):
133 - `GET /api/emissions`
134 - `GET /api/emission/{protocol}`
135
136Notes:
137- DefiLlama’s `GET /summary/fees/{protocol}` endpoint is the canonical free endpoint for fees.
138- Some protocols include a label breakdown (e.g. `Revenue`, `SupplySideRevenue`, etc.) inside the response (fields like `totalDataChartBreakdown`). If the response does **not** provide a revenue label/breakdown, then **Revenue must be `N/A`** (do not infer it).
139
140Must extract (when available):
141- TVL (current + 7d/30d trend if provided)
142- TVL by chain
143- Fees (24h/7d/30d as available) and Revenue (only if explicitly present in the response breakdown, with timeframe definitions)
144
145### Source Link Requirements
146
147For the final report, include:
148- API URLs used (CoinGecko + DefiLlama)
149- Official docs link
150- Audit report links (if any)
151- Contract explorer links for critical contracts (if applicable)
152
153---
154
155## Execution Workflow
156
157### Step 0: Identify Project + IDs
158
159Infer identifiers automatically:
160
161- Determine CoinGecko `id`:
162 - Prefer an exact match for `project_name`
163 - Else use CoinGecko `GET /coins/list` to map `project_name` → `id`
164- Determine DefiLlama protocol `slug`:
165 - Prefer an exact match for `project_name`
166 - Else use DefiLlama `GET /protocols` to map `project_name` → `slug`
167
168Infer `project_type` from:
169- DefiLlama category/tags/chains (when available)
170- CoinGecko categories/tags (when available)
171- Official docs (when needed)
172
173Then select modules:
174- Start from the default module set for the inferred type
175- Apply `special_requirements` (add/remove modules, competitors, and depth)
176
177If ID/slug cannot be confidently matched:
178- Do not guess
179- Ask for clarification (preferred) OR proceed with partial report and mark missing sections as `N/A`
180
181### Step 1: Pull Data (Real-Time)
182
183- Pull CoinGecko snapshot + simple price
184- Pull DefiLlama protocol overview + fees/revenue (if exists)
185- Pull official sources (docs/blog/GitHub/audits)
186
187Record:
188- `Data Retrieved At (UTC)` per source
189
190### Step 2: Normalize & Validate
191
192- Normalize currencies to **USD**
193- Note units (TVL in USD, fees in USD)
194- Ensure timeframe consistency (24h vs 7d vs 30d)
195- If a metric seems anomalous:
196 - cross-check with at least one secondary source
197 - explain discrepancy in the report
198
199### Step 3: Write Report (Professional Format)
200
201Follow the output structure below exactly.
202
203---
204
205## Output Format (Professional Report)
206
207The final answer must be a **single Markdown report** with the following structure.
208
209### 1) Title
210
211`# {Project Name} Research Report`
212
213Include:
214- `Report Date (UTC): YYYY-MM-DD`
215
216### 2) TL;DR
217
218- **Conclusion**: 3–6 bullets, action-oriented
219- **Risk Lights**:
220 - `Security`: Green/Yellow/Red
221 - `Tokenomics/Unlocks`: Green/Yellow/Red
222 - `Market/Liquidity`: Green/Yellow/Red
223 - `Governance/Admin`: Green/Yellow/Red
224 - `Regulatory` (if relevant): Green/Yellow/Red
225
226### 3) One-liner
227
228`{Project} is ... (one sentence, plain language, non-marketing)`
229
230### 4) Key Data Panel
231
232A table with **only real data** (or `N/A`). Each row must be traceable to sources.
233
234| Metric | Value | As of (UTC) | Source |
235|---|---:|---|---|
236| Price (USD) | | | |
237| Market Cap | | | |
238| FDV | | | |
239| 24h Volume | | | |
240| Circulating / Total / Max Supply | | | |
241| TVL (USD) | | | |
242| TVL by Chain | | | |
243| Fees (7d / 30d) | | | |
244| Revenue (7d / 30d) | | | |
245| Audits | | | |
246| Admin / Upgradeability | | | |
247| Key Contracts | | | |
248| Major Unlocks (next 30/90d) | | | |
249
250Rules for `Major Unlocks`:
251- Only fill this row if you have an explicit unlock/emission schedule source (e.g., DefiLlama emissions endpoints, an unlock provider with methodology, or official vesting docs).
252
253### 5) Deep Dive
254
255Use the fixed framework sections:
256
257#### A. Project Overview
258- What it does, who it serves
259- Key components
260
261#### B. Market & Positioning
262- Target users and category
263- Moat and differentiation
264- Go-to-market distribution
265
266#### C. Product & Business Model
267- Value creation and value capture
268- Fee model and who earns what
269- Sustainability considerations
270
271#### D. Security & Risk
272- Smart contract risk, audits, known incidents
273- Admin keys / multisig / timelock
274- Oracle, bridge, third-party dependency risks
275
276#### E. On-chain & Fundamental Metrics
277- TVL / fees / revenue interpretation
278- Growth vs cyclicality
279- Quality of TVL (sticky vs mercenary), if evidence exists
280
281#### F. Recent Updates
282- Last 30–90 days: releases, governance, partnerships, security events
283
284### 6) Competitive Comparison
285
286- Choose 2–5 close competitors
287- Provide a table with comparable metrics (TVL, fees, rev, valuation, key risks)
288- Include sources for each competitor metric (can be the same aggregators)
289
290### 7) Risk Checklist
291
292A bulleted checklist. Each item must be evidence-backed.
293
294Examples of categories (don’t include items without evidence):
295- Upgradeable contracts with weak controls
296- Highly concentrated token supply
297- Large unlocks near-term
298- Reliance on a single oracle/bridge/custodian
299- Unclear revenue model / incentives only
300
301### 8) Community
302
303- Where the community lives (X/Discord/Forum)
304- Quality signals: governance participation, developer activity (with links)
305
306### 10) Sources
307
308- Group by type:
309 - Official docs
310 - CoinGecko API URLs used
311 - DefiLlama API URLs used
312 - Audits
313 - Explorers
314 - Dashboards
315
316---
317
318## Quality Bar
319
320- Writing must be factual, non-hype, and decision-oriented.
321- No generic filler. Every claim should be tied to evidence or clearly labeled as an open question.
322- Use consistent units and timestamps.