Protocol Data
Schema: all chain and protocol schemas.
These schemas include data for over 130 blockchains, and their applications. Example schemas include bitcoin, ethereum, solana, base, uniswap, jupiter, hyperliquid, and many more.
Naming Conventions
General Metric Name Structure: {prefix}_{root}_{suffix}
prefix
- Describes the sector/protocol/category type this metric applies to
root
- Core concept or value being measured.
suffix
- Describes the unit or transformation
- no suffix means usd, not in currency units, or not a change metric
Example metric names:
gross_protocol_revenue
chain_dau
perp_volume
spot_volume
chain_spot_volume
Usage Metrics
Usage Metric Prefixes:
https://app.artemis.xyz/sectors
chain
perp
bridge
spot
lending
lst
lrt
da
depin
oracle
rwa
nft
Usage Metric Roots
dau
,wau
,mau
txns
volume
- note:
tvl
does not take a sector prefix, unless a protocol hastvl
for multiple sectors- eg. Jupiter has
perp_tvl
andlst_tvl
but also an aggregatetvl
metric
- eg. Jupiter has
Usage Metric Suffixes
net_change
pct
Cash Flow Metrics
Cash Flow Metric Prefixes: the “bucket” to whom the cash flow accrues
service
- revenue accrued to service providers of the protocol (LPs, compute providers, etc.)equity
- revenue accrued to the equity entityfoundation
- revenue accrued to the protocol foundationtoken
- revenue accrued to passive token holdersfee_sharing_token
- revenue accrued to active holders (eg. veAERO, vePENDLE)treasury
- revenue accrued to the governance-controlled protocol treasuryburned
- portion of the cash flow that is burned (eg. ETH base fees)buyback
- portion of cash flow that is allocated to buybacks
More buckets can be added if needed.
Prefixes may be stringed together for specificity eg. aggregator_treasury_revenue
Cash Flow Metric Roots
fees
- what is paid by end usersgross_protocol_revenue
- top line revenue (equivalent to the sum of all individualfees
, oryield_generated
by the protocol)cash_flow
- the value retained by an entity (eg. the ecosystem, validators, treasury, foundation)
Cash Flow Suffixes
no suffix
- the associated value is inUSD
native
- the associated value is in native units (typically in a_by_token
table)raw
- the associated value is in decimal unadjusted native unitsnet_change
- the value is the D/D abs changepct_change
if percent change
Supply Metrics
Supply Metric Roots
Supply side metrics are typically suffixed with _native
and are denominated in the protocol’s own token.
gross_emissions
- typically characterized as anything not in premine_unlocks, including things like token incentives or programmatic emissions. Typically sourced from onchain data, or inferred from the whitepaper and docs.premine_unlocks
- reserved for predetermined vesting of tokens (eg. insider/investor/team/etc token vesting). Typically sourced from the whitepaper and docs, or onchain data.burns
- tokens permanently removed from circulating supplynet_supply_change
- the sum of gross emissions, premine unlocks, and burns, on a day to day basis.circulating_supply
- a cumulative sum over net supply change
Supply Metric Suffixes
native
Additional Notes
Suffixes can be stringed together eg. tvl_native_net_change