
The Graph: Token Memo
SummaryName: The Graph | Symbol: $GRT | Website: https://thegraph.com/en/ | Price: $0.09051 | FD Market Cap: $914,595,870 | Market Cap (Circulating Supply): $627,491,660 | 24h - Volume: $44,849,970 Description: The Graph is an indexing protocol for querying networks like Ethereum and IPFS. Anyone can build and publish open APIs, called subgraphs, making data easily accessible in a decentralized way.Product Market FitValue Proposition: The Graph protocol targets the problem of indexing blockch...

Dynamic NFTs: the next level
This Thesis was created by André J Guardia, rising senior at Illinois Institute of Technology. I’m a Dorm Room Fund BIT Fellow, Republic VFA and GenZ Scout. This thesis was created during the Summer of 2022 for my Internship @Decasonic.SummaryDynamic NFTs are the future of digital asset ownership. Market trends point to an increase adoption for utility and metaverse NFTs, a trend which will further catalyze adoption of Dynamic NFT technology in numerous use-cases. Therefore, there is great po...

Global Coin Research DAO Memo
The article below outlines my journey analyzing, learning and eventually joining GCR DAO. I hope this article is helpful to those looking to join, contribute or create a DAO. The memo below covers the following sectors: Summary, Product Market Fit, Market Analysis, Competitive Landscape, Governance and Tokenomics. Read on!Summaryhttps://globalcoinresearch.com/Description: GCR is a research and investment DAO focused on Web3. $GCR is the native token of the DAO. By holding a set number of $GCR...
Costa Rican, martial artist, aspiring VC and blockchain fanatic.

The Graph: Token Memo
SummaryName: The Graph | Symbol: $GRT | Website: https://thegraph.com/en/ | Price: $0.09051 | FD Market Cap: $914,595,870 | Market Cap (Circulating Supply): $627,491,660 | 24h - Volume: $44,849,970 Description: The Graph is an indexing protocol for querying networks like Ethereum and IPFS. Anyone can build and publish open APIs, called subgraphs, making data easily accessible in a decentralized way.Product Market FitValue Proposition: The Graph protocol targets the problem of indexing blockch...

Dynamic NFTs: the next level
This Thesis was created by André J Guardia, rising senior at Illinois Institute of Technology. I’m a Dorm Room Fund BIT Fellow, Republic VFA and GenZ Scout. This thesis was created during the Summer of 2022 for my Internship @Decasonic.SummaryDynamic NFTs are the future of digital asset ownership. Market trends point to an increase adoption for utility and metaverse NFTs, a trend which will further catalyze adoption of Dynamic NFT technology in numerous use-cases. Therefore, there is great po...

Global Coin Research DAO Memo
The article below outlines my journey analyzing, learning and eventually joining GCR DAO. I hope this article is helpful to those looking to join, contribute or create a DAO. The memo below covers the following sectors: Summary, Product Market Fit, Market Analysis, Competitive Landscape, Governance and Tokenomics. Read on!Summaryhttps://globalcoinresearch.com/Description: GCR is a research and investment DAO focused on Web3. $GCR is the native token of the DAO. By holding a set number of $GCR...
Costa Rican, martial artist, aspiring VC and blockchain fanatic.

Subscribe to André Guardia

Subscribe to André Guardia
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers
The purpose of this article is to provide an in-depth look at the methodologies I have followed when choosing tokens to perform dilligence on throughout my experience as a Venture Analyst at Decasonic. This will be helpful to develop a more in-depth rationale around best practices for vetting and researching liquid tokens, as well as allowing me to have direct examples of tokens I would personally invest in and why.
A two step process is proposed to perform the liquid token diligence, consisting of (1) Screening and (2) Token Memo Creation.
The rationale for choosing liquid tokens is presented below:
Filter the database into separate dataframes where each dataframe represents the portfolio for the most prominent institutional investors on the web3 space:
Coinbase Ventures: 16 Unicorns
Digital Currency Group: 15 Unicorns
Paradigm: 12 Unicorns
Merge dataframes and eliminate the datapoints that have less than two of these firms invested in them
Filter by market cap for protocols < $1Bn
Choose the top two tokens based on Total Addresses holding the token
First we call the necessary libraries for this exercise, define the API Key to access the CoinMarketCap API and instantiate the API:
import pandas as pd
import numpy as np
from coinmarketcapapi import CoinMarketCapAPI, CoinMarketCapAPIError
YOUR_API_KEY = '29c276dd-e1ef-4c35-8c4c-a1894767dc75'
cmc = CoinMarketCapAPI(YOUR_API_KEY)
r = cmc.cryptocurrency_categories(start=1, limit=500)
We proceed to define the necessary functions to retrieve category ID data, retrieve coin data and compile coin data into pandas dataframes:
#Get ID by Category Name:
def get_id(string, df):
cat_names = []
cat_id = []
for i in range(0,len(df.data)):
cat_names.append(df.data[i]['name'])
cat_id.append(df.data[i]['id'])
catdf = pd.DataFrame()
catdf['Name'] = cat_names
catdf['ID'] = cat_id
return catdf.loc[catdf['Name']== string]['ID']
#Get category data function
def get_data(string, r):
return cmc.cryptocurrency_category(id=get_id(string, r), start=1, limit=1000)
#Dataframe creation function
def compiler(r):
names = []
symbols = []
mkt_cap = []
for i in range(0,len(r.data['coins'])):
names.append(r.data['coins'][i]['name'])
symbols.append(r.data['coins'][i]['symbol'])
mkt_cap.append(r.data['coins'][i]['quote']['USD']['fully_diluted_market_cap'])
df = pd.DataFrame()
df['Name'] = names
df['Symbol'] = symbols
df['FDM Cap'] = mkt_cap
return df
We now look at the top three Institutional Investors in the web3 space as classified by the number of unicorn investments. According to The Block Research, we have:
Coinbase Ventures: 16 Unicorns
Digital Currency Group: 15 Unicorns
Paradigm: 12 Unicorns
Although the fact that these firms have a position on a particular token does not guarantee success, these firms have comprehensive dilligence procedures that have led to their leading performance in institutional web3 investment. We are then looking for tokens that have at least two of these firms as investors. This rule of thumb allows us to quickly vet thousands of tokens to a couple dozen.
coinbase_df = compiler(get_data('Coinbase Ventures Portfolio', r))
dcg_df = compiler(get_data('DCG Portfolio', r))
paradigm_df = compiler(get_data('Paradigm Portfolio', r))
#We concatenate the frames
frames = [coinbase_df, dcg_df, paradigm_df]
result = pd.concat(frames,ignore_index=True)
#We remove duplicated results
d_result = result[result.duplicated(subset=['Name'], keep=False)]
u_result = d_result[d_result.duplicated(subset=['Name'])]
U = u_result.drop_duplicates(subset=['Name', 'Symbol', 'FDM Cap'], keep='first')
result = U.drop(index=[62, 63])
#Filter the top protocols with Fully Discounted Market Cap below $1Bn
mer = pd.Series(result['FDM Cap'])
final = result.where(mer<1000000000).dropna().sort_values(by=['FDM Cap'], ascending=False)
Finally, these tokens are filtered in a descending order with respect to Total Addresses, we look at the most popular tokens:
final['Total Addresses'] = [104183, 4530, 87231, 194713, 8574]
final.sort_values(by=['Total Addresses'], ascending=False)

Based on the number of total addresses registered for each protocol, we can then make the official decision to develop writeups for the Compound ($COMP) and The Graph ($GRT) Protocols.
Protocol Description / Executive Summary
Product Market Fit
Value Proposition: What is the utility of this protocol
Target User
Product Design
Traction to Date
Daily Active users
User growth rates
Market
Projected Market Size (2030)
Trends driving growth
Token Design
Total Supply and Circulating Supply
Burn Mechanism
Mint Mechanism
Staking Mechanism
Gini Index
Governance
Advisory Board
C-suite
Dev Team Efficiency: Number of Commits / Number of Contributors
Investment Opportunity
Proposed Investment
Pros
I hope this framework is a helpful tool for nascent retail crypto investors looking to (1) Find good tokens to invest in and (2) analyze those tokens in a comprehensive way. In future publications, I will proceed to evaluate The Graph and Compound, and create token memos following the framework presented above!
Thank you for reading,
A
Subscribe for more
Follow me on Twitter
Connect with me on Linkedin
Reach out with any questions/feedback!
Read the disclaimer below
The Content is for informational purposes only, you should not construe any such information or other material as legal, tax, investment, financial, or other advice. Nothing contained on this site constitutes a solicitation, recommendation, endorsement, or offer by me or any third party service provider to buy or sell any securities or other financial instruments in this or in in any other jurisdiction in which such solicitation or offer would be unlawful under the securities laws of such jurisdiction.
The purpose of this article is to provide an in-depth look at the methodologies I have followed when choosing tokens to perform dilligence on throughout my experience as a Venture Analyst at Decasonic. This will be helpful to develop a more in-depth rationale around best practices for vetting and researching liquid tokens, as well as allowing me to have direct examples of tokens I would personally invest in and why.
A two step process is proposed to perform the liquid token diligence, consisting of (1) Screening and (2) Token Memo Creation.
The rationale for choosing liquid tokens is presented below:
Filter the database into separate dataframes where each dataframe represents the portfolio for the most prominent institutional investors on the web3 space:
Coinbase Ventures: 16 Unicorns
Digital Currency Group: 15 Unicorns
Paradigm: 12 Unicorns
Merge dataframes and eliminate the datapoints that have less than two of these firms invested in them
Filter by market cap for protocols < $1Bn
Choose the top two tokens based on Total Addresses holding the token
First we call the necessary libraries for this exercise, define the API Key to access the CoinMarketCap API and instantiate the API:
import pandas as pd
import numpy as np
from coinmarketcapapi import CoinMarketCapAPI, CoinMarketCapAPIError
YOUR_API_KEY = '29c276dd-e1ef-4c35-8c4c-a1894767dc75'
cmc = CoinMarketCapAPI(YOUR_API_KEY)
r = cmc.cryptocurrency_categories(start=1, limit=500)
We proceed to define the necessary functions to retrieve category ID data, retrieve coin data and compile coin data into pandas dataframes:
#Get ID by Category Name:
def get_id(string, df):
cat_names = []
cat_id = []
for i in range(0,len(df.data)):
cat_names.append(df.data[i]['name'])
cat_id.append(df.data[i]['id'])
catdf = pd.DataFrame()
catdf['Name'] = cat_names
catdf['ID'] = cat_id
return catdf.loc[catdf['Name']== string]['ID']
#Get category data function
def get_data(string, r):
return cmc.cryptocurrency_category(id=get_id(string, r), start=1, limit=1000)
#Dataframe creation function
def compiler(r):
names = []
symbols = []
mkt_cap = []
for i in range(0,len(r.data['coins'])):
names.append(r.data['coins'][i]['name'])
symbols.append(r.data['coins'][i]['symbol'])
mkt_cap.append(r.data['coins'][i]['quote']['USD']['fully_diluted_market_cap'])
df = pd.DataFrame()
df['Name'] = names
df['Symbol'] = symbols
df['FDM Cap'] = mkt_cap
return df
We now look at the top three Institutional Investors in the web3 space as classified by the number of unicorn investments. According to The Block Research, we have:
Coinbase Ventures: 16 Unicorns
Digital Currency Group: 15 Unicorns
Paradigm: 12 Unicorns
Although the fact that these firms have a position on a particular token does not guarantee success, these firms have comprehensive dilligence procedures that have led to their leading performance in institutional web3 investment. We are then looking for tokens that have at least two of these firms as investors. This rule of thumb allows us to quickly vet thousands of tokens to a couple dozen.
coinbase_df = compiler(get_data('Coinbase Ventures Portfolio', r))
dcg_df = compiler(get_data('DCG Portfolio', r))
paradigm_df = compiler(get_data('Paradigm Portfolio', r))
#We concatenate the frames
frames = [coinbase_df, dcg_df, paradigm_df]
result = pd.concat(frames,ignore_index=True)
#We remove duplicated results
d_result = result[result.duplicated(subset=['Name'], keep=False)]
u_result = d_result[d_result.duplicated(subset=['Name'])]
U = u_result.drop_duplicates(subset=['Name', 'Symbol', 'FDM Cap'], keep='first')
result = U.drop(index=[62, 63])
#Filter the top protocols with Fully Discounted Market Cap below $1Bn
mer = pd.Series(result['FDM Cap'])
final = result.where(mer<1000000000).dropna().sort_values(by=['FDM Cap'], ascending=False)
Finally, these tokens are filtered in a descending order with respect to Total Addresses, we look at the most popular tokens:
final['Total Addresses'] = [104183, 4530, 87231, 194713, 8574]
final.sort_values(by=['Total Addresses'], ascending=False)

Based on the number of total addresses registered for each protocol, we can then make the official decision to develop writeups for the Compound ($COMP) and The Graph ($GRT) Protocols.
Protocol Description / Executive Summary
Product Market Fit
Value Proposition: What is the utility of this protocol
Target User
Product Design
Traction to Date
Daily Active users
User growth rates
Market
Projected Market Size (2030)
Trends driving growth
Token Design
Total Supply and Circulating Supply
Burn Mechanism
Mint Mechanism
Staking Mechanism
Gini Index
Governance
Advisory Board
C-suite
Dev Team Efficiency: Number of Commits / Number of Contributors
Investment Opportunity
Proposed Investment
Pros
I hope this framework is a helpful tool for nascent retail crypto investors looking to (1) Find good tokens to invest in and (2) analyze those tokens in a comprehensive way. In future publications, I will proceed to evaluate The Graph and Compound, and create token memos following the framework presented above!
Thank you for reading,
A
Subscribe for more
Follow me on Twitter
Connect with me on Linkedin
Reach out with any questions/feedback!
Read the disclaimer below
The Content is for informational purposes only, you should not construe any such information or other material as legal, tax, investment, financial, or other advice. Nothing contained on this site constitutes a solicitation, recommendation, endorsement, or offer by me or any third party service provider to buy or sell any securities or other financial instruments in this or in in any other jurisdiction in which such solicitation or offer would be unlawful under the securities laws of such jurisdiction.
Cons
Cons
No activity yet