[{"id":"bitcoin-descriptor-wallets","title":"Bitcoin Output Descriptors","taxonomyIds":["builder.bitcoin","standards.wallets"],"kind":"canonical","summary":"Output descriptors provide an explicit, checksummed language for wallet scripts and key derivation, improving backup, import, and multisignature interoperability.","canonicalUrls":["https://github.com/bitcoin/bips/blob/master/bip-0380.mediawiki","https://bitcoincore.org/en/doc/"],"sourceTier":0,"updateCadence":"on-standard-change","keywords":["output descriptors","wallet","multisig","key derivation"],"liveDataRequired":false},{"id":"bitcoin-ordinals-runes","title":"Bitcoin Ordinals Inscriptions and Runes","taxonomyIds":["builder.bitcoin.ordinals","standards.tokens"],"kind":"canonical","summary":"Ordinals define ordinal theory and inscription envelopes interpreted by indexers; Runes defines a fungible-token protocol using Bitcoin transactions and OP_RETURN runestones. Neither changes Bitcoin consensus. Builders must verify indexer compatibility, dust and fee behavior, UTXO control, and live activation or deployment facts.","canonicalUrls":["https://docs.ordinals.com/","https://docs.ordinals.com/runes.html"],"sourceTier":0,"updateCadence":"on-protocol-change","keywords":["Bitcoin Ordinals","inscriptions","Runes","runestone","UTXO","BRC-20"],"liveDataRequired":false},{"id":"bitcoin-psbt-standard","title":"Partially Signed Bitcoin Transactions","taxonomyIds":["builder.bitcoin","standards.transactions"],"kind":"canonical","summary":"PSBT standardizes exchange of unsigned transaction data and signing metadata among wallets, coordinators, and offline signers without making signer policy or destination verification optional.","canonicalUrls":["https://github.com/bitcoin/bips/blob/master/bip-0174.mediawiki","https://github.com/bitcoin/bips/blob/master/bip-0370.mediawiki"],"sourceTier":0,"updateCadence":"on-standard-change","keywords":["PSBT","multisig","offline signing","wallet"],"liveDataRequired":false},{"id":"bitcoin-script-and-taproot","title":"Bitcoin Script, SegWit, and Taproot","taxonomyIds":["builder.bitcoin","standards.transactions"],"kind":"canonical","summary":"Bitcoin spending policies are expressed through Script; SegWit changes transaction serialization and sighashes, while Taproot adds key-path and script-path spending with versioned leaves.","canonicalUrls":["https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki","https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki","https://github.com/bitcoin/bips/blob/master/bip-0342.mediawiki"],"sourceTier":0,"updateCadence":"on-consensus-change","keywords":["Bitcoin Script","SegWit","Taproot","sighash"],"liveDataRequired":false},{"id":"btc-custody-verification","title":"Bitcoin Self-Custody and Verification","taxonomyIds":["crypto.bitcoin.ethos","risk.custody"],"kind":"methodology","summary":"Distinguish owning keys from holding an intermediary claim, verify receive addresses and backups, and use independent full-node verification when the threat model warrants it.","canonicalUrls":["https://bitcoin.org/en/secure-your-wallet","https://bitcoincore.org/en/doc/"],"sourceTier":1,"updateCadence":"annual-review","keywords":["self custody","private keys","wallet backup","full node"],"liveDataRequired":false},{"id":"btc-cycle-state-live","title":"Current Bitcoin Cycle State","taxonomyIds":["crypto.bitcoin.cycles","market.live"],"kind":"live-required","summary":"Current block height, subsidy epoch, hashrate, fee pressure, price, realized metrics, and time since halving must come from live, timestamped sources; this corpus supplies no current value or trade authorization.","canonicalUrls":["https://mempool.space/docs/api/rest","https://developer.bitcoin.org/reference/rpc/"],"sourceTier":1,"updateCadence":"live","keywords":["block height","hashrate","fees","cycle state"],"liveDataRequired":true},{"id":"btc-dominance-framework","title":"Bitcoin Dominance Methodology and Limitations","taxonomyIds":["market-structure.dominance","btc.cycles"],"kind":"methodology","summary":"Bitcoin dominance is BTC market capitalization divided by a provider-defined aggregate crypto market capitalization. It varies with asset universe, stablecoin treatment, wrapped duplicates, circulating-supply methodology, and stale prices. It describes relative breadth or rotation but does not prove altseason or predict returns.","canonicalUrls":["https://docs.coingecko.com/reference/crypto-global","https://docs.coinmetrics.io/market-data/market-data-overview/supply"],"sourceTier":1,"updateCadence":"static","keywords":["BTC dominance","Bitcoin dominance","market cap share","altseason","stablecoins","asset universe","circulating supply"],"liveDataRequired":false},{"id":"btc-dominance-live","title":"Live Bitcoin Dominance Inputs","taxonomyIds":["market-structure.dominance","market.live"],"kind":"live-required","summary":"A current Bitcoin dominance reading must include provider, timestamp, BTC numerator, aggregate-market denominator, asset universe, stablecoin treatment, wrapped-asset deduplication, and supply convention. Do not splice providers without normalization.","canonicalUrls":["https://docs.coingecko.com/reference/crypto-global"],"sourceTier":1,"updateCadence":"live","keywords":["current BTC dominance","live Bitcoin dominance","market cap share","provider methodology"],"liveDataRequired":true},{"id":"btc-genesis-and-monetary-ethos","title":"Bitcoin Genesis and Monetary Ethos","taxonomyIds":["crypto.bitcoin.ethos","crypto.history"],"kind":"historical","summary":"Bitcoin's genesis block and early writings frame the system around scarce digital money, verification, and resistance to discretionary intermediation. This historical analogue is not a forecast.","canonicalUrls":["https://github.com/bitcoin/bitcoin/blob/master/src/kernel/chainparams.cpp","https://satoshi.nakamotoinstitute.org/posts/p2pfoundation/1/"],"sourceTier":1,"updateCadence":"static","keywords":["genesis block","self custody","verification","scarcity"],"liveDataRequired":false},{"id":"btc-halving-cycle-hypothesis","title":"Bitcoin Halving and Four-Year-Cycle Hypothesis","taxonomyIds":["crypto.bitcoin.cycles","macro.cycles"],"kind":"methodology","summary":"Treat the four-year-cycle narrative as a falsifiable hypothesis linking scheduled issuance reductions, miner economics, liquidity, and investor behavior—not as a deterministic clock or trading signal.","canonicalUrls":["https://developer.bitcoin.org/reference/block_chain.html","https://www.cmegroup.com/education/courses/introduction-to-bitcoin/what-is-bitcoin-halving.html"],"sourceTier":2,"updateCadence":"per-cycle-review","keywords":["halving","four-year cycle","hypothesis","miner economics"],"liveDataRequired":false},{"id":"btc-proof-of-work-consensus","title":"Bitcoin Proof-of-Work Consensus","taxonomyIds":["crypto.bitcoin.protocol","builder.bitcoin"],"kind":"canonical","summary":"Bitcoin nodes validate transactions and blocks under consensus rules; accumulated proof of work selects the valid chain with the most work, subject to full-node verification.","canonicalUrls":["https://developer.bitcoin.org/devguide/block_chain.html"],"sourceTier":0,"updateCadence":"on-protocol-change","keywords":["proof of work","consensus","full node","chainwork"],"liveDataRequired":false},{"id":"btc-supply-issuance-rules","title":"Bitcoin Issuance and Supply Rules","taxonomyIds":["crypto.bitcoin.protocol","tokenomics.supply"],"kind":"canonical","summary":"Bitcoin consensus defines subsidy halvings and a bounded issuance schedule; verify implementation and network state before applying the rules to a particular height.","canonicalUrls":["https://github.com/bitcoin/bitcoin/blob/master/src/validation.cpp","https://developer.bitcoin.org/reference/block_chain.html"],"sourceTier":0,"updateCadence":"on-protocol-change","keywords":["block subsidy","issuance","halving","supply cap"],"liveDataRequired":false},{"id":"btc-whitepaper","title":"Bitcoin: Peer-to-Peer Electronic Cash","taxonomyIds":["crypto.bitcoin.ethos","crypto.history"],"kind":"canonical","summary":"Bitcoin proposes electronic cash based on cryptographic proof, a public proof-of-work chain, and decentralized consensus rather than trusted intermediaries.","canonicalUrls":["https://bitcoin.org/bitcoin.pdf"],"sourceTier":0,"updateCadence":"static","keywords":["bitcoin","whitepaper","proof of work","electronic cash"],"liveDataRequired":false},{"id":"cross-chain-bridge-exploits","title":"Bridge Exploit Loss Patterns","taxonomyIds":["cross-chain.history","risk.bridge"],"kind":"historical","summary":"Past bridge failures repeatedly involved compromised keys, message-validation bugs, upgrade controls, and accounting mismatches, showing that bridge risk concentrates at trust boundaries. This historical analogue is not a forecast.","canonicalUrls":["https://www.cisa.gov/news-events/cybersecurity-advisories/aa22-108a"],"sourceTier":1,"updateCadence":"static","keywords":["bridge exploit","key compromise","message validation","incident"],"liveDataRequired":false},{"id":"cross-chain-bridge-trust-models","title":"Cross-Chain Bridge Trust Models","taxonomyIds":["cross-chain.bridges","risk.bridge"],"kind":"methodology","summary":"Classify bridges by verification mechanism, signer or validator set, upgradeability, finality assumptions, liquidity model, rate limits, and failure recovery before treating bridged assets as equivalent.","canonicalUrls":["https://ethereum.org/en/developers/docs/bridges/"],"sourceTier":1,"updateCadence":"quarterly-review","keywords":["bridge","light client","multisig","finality"],"liveDataRequired":false},{"id":"cross-chain-migration-playbook","title":"Cross-Chain Protocol Migration Playbook","taxonomyIds":["cross-chain.migration","builder.cross-chain"],"kind":"methodology","summary":"Inventory state and dependencies, define canonical asset representation, rehearse snapshots and claims, preserve replay protection, stage liquidity, communicate cutovers, and retain rollback and incident plans.","canonicalUrls":["https://ethereum.org/en/developers/docs/bridges/","https://solana.com/docs/programs/deploying"],"sourceTier":1,"updateCadence":"per-migration","keywords":["migration","snapshot","canonical asset","rollback"],"liveDataRequired":false},{"id":"defi-2020-liquidity-mining","title":"DeFi Summer 2020 Liquidity-Mining Expansion","taxonomyIds":["defi.history","tokenomics.incentives"],"kind":"historical","summary":"Governance-token distributions helped bootstrap deposits and trading, while mercenary capital exposed the gap between subsidized and durable demand. This historical analogue is not a forecast.","canonicalUrls":["https://compound.finance/governance/proposals/7","https://uniswap.org/blog/uni"],"sourceTier":1,"updateCadence":"static","keywords":["DeFi Summer","DeFi summer","governance tokens","liquidity mining","yield farming"],"liveDataRequired":false},{"id":"defi-amm-invariant","title":"Automated Market Maker Invariants","taxonomyIds":["defi.market-structure","builder.evm"],"kind":"canonical","summary":"Constant-function market makers quote trades from reserve-state invariants; price impact, fees, arbitrage, and liquidity-provider inventory risk follow from the pool design.","canonicalUrls":["https://docs.uniswap.org/contracts/v2/concepts/protocol-overview/how-uniswap-works"],"sourceTier":0,"updateCadence":"on-protocol-change","keywords":["AMM","constant product","price impact","liquidity provider"],"liveDataRequired":false},{"id":"defi-composability","title":"DeFi Composability and Money Legos","taxonomyIds":["defi.history","risk.composability"],"kind":"methodology","summary":"Permissionless contract composition accelerates innovation but makes upstream oracle, governance, liquidity, and contract failures propagate across dependent protocols.","canonicalUrls":["https://ethereum.org/en/defi/","https://docs.soliditylang.org/en/latest/security-considerations.html"],"sourceTier":1,"updateCadence":"annual-review","keywords":["DeFi","composability","dependency risk","smart contracts"],"liveDataRequired":false},{"id":"defi-tvl-yield-live","title":"Current DeFi Liquidity and Yield","taxonomyIds":["defi.market-structure","market.live"],"kind":"live-required","summary":"Current TVL, pool reserves, utilization, borrow rates, yields, incentives, oracle status, and liquidation parameters require timestamped on-chain and protocol sources; no current figure is embedded here.","canonicalUrls":["https://docs.uniswap.org/api/subgraph/overview","https://docs.aave.com/developers/"],"sourceTier":1,"updateCadence":"live","keywords":["TVL","yield","utilization","liquidations"],"liveDataRequired":true},{"id":"dxy-dollar-framework","title":"Dollar Index and Crypto Liquidity Framework","taxonomyIds":["macro.fx","macro.liquidity"],"kind":"methodology","summary":"A broad dollar upswing can tighten global dollar conditions and weigh on risk assets, but DXY is a specific currency basket rather than a complete measure of global funding liquidity.","canonicalUrls":["https://www.ice.com/publicdocs/data/ICE_FX_Indices_Methodology.pdf"],"sourceTier":0,"updateCadence":"annual-review","keywords":["DXY","US dollar","FX","global funding"],"liveDataRequired":false},{"id":"dxy-live","title":"Current U.S. Dollar Index State","taxonomyIds":["macro.fx","market.live"],"kind":"live-required","summary":"Current DXY level, change, positioning, basket contributions, and timestamp require a licensed live market source; this corpus contains no current index value.","canonicalUrls":["https://www.ice.com/products/194/US-Dollar-Index-Futures"],"sourceTier":0,"updateCadence":"live","keywords":["DXY live","dollar index","FX positioning","currency basket"],"liveDataRequired":true},{"id":"ethereum-merge-history","title":"Ethereum Proof-of-Stake Merge","taxonomyIds":["crypto.ethereum.history","crypto.ethereum.protocol"],"kind":"historical","summary":"The Merge replaced Ethereum's proof-of-work consensus with proof of stake while preserving execution-layer state. This historical analogue is not a forecast.","canonicalUrls":["https://ethereum.org/en/roadmap/merge/"],"sourceTier":0,"updateCadence":"static","keywords":["merge","proof of stake","consensus layer","execution layer"],"liveDataRequired":false},{"id":"ethereum-upgrade-state-live","title":"Current Ethereum Upgrade and Network State","taxonomyIds":["crypto.ethereum.protocol","market.live"],"kind":"live-required","summary":"Current fork activation, validator state, fees, finality, supply, and network configuration must be verified against live clients and official upgrade documentation; this record contains no current value.","canonicalUrls":["https://ethereum.org/en/history/","https://ethereum.github.io/execution-apis/api-documentation/"],"sourceTier":0,"updateCadence":"live","keywords":["ethereum upgrades","gas","validators","finality"],"liveDataRequired":true},{"id":"ethereum-whitepaper","title":"Ethereum Programmable Blockchain Thesis","taxonomyIds":["crypto.ethereum.history","crypto.ethereum.protocol"],"kind":"canonical","summary":"Ethereum generalized blockchain state transition logic into a programmable platform for contracts and decentralized applications.","canonicalUrls":["https://ethereum.org/en/whitepaper/"],"sourceTier":0,"updateCadence":"static","keywords":["ethereum","whitepaper","smart contracts","state machine"],"liveDataRequired":false},{"id":"evm-contract-security","title":"EVM Smart-Contract Security Baseline","taxonomyIds":["builder.evm","risk.smart-contract"],"kind":"methodology","summary":"Apply checks-effects-interactions, explicit authorization, bounded external calls, upgrade controls, invariant tests, and careful compiler/toolchain review; audits reduce but do not eliminate risk.","canonicalUrls":["https://docs.soliditylang.org/en/latest/security-considerations.html","https://ethereum.org/en/developers/docs/smart-contracts/security/"],"sourceTier":0,"updateCadence":"quarterly-review","keywords":["reentrancy","access control","invariants","audit"],"liveDataRequired":false},{"id":"evm-erc1155-standard","title":"ERC-1155 Multi-Token Standard","taxonomyIds":["builder.evm","standards.tokens","nft.protocol"],"kind":"canonical","summary":"ERC-1155 supports multiple fungible and non-fungible token types in one contract with batch operations and receiver acceptance checks.","canonicalUrls":["https://eips.ethereum.org/EIPS/eip-1155"],"sourceTier":0,"updateCadence":"on-standard-change","keywords":["ERC-1155","multi-token","batch transfer","NFT"],"liveDataRequired":false},{"id":"evm-erc20-standard","title":"ERC-20 Fungible Token Standard","taxonomyIds":["builder.evm","standards.tokens"],"kind":"canonical","summary":"ERC-20 defines a common fungible-token interface; implementations must still account for allowance races, return-value differences, access control, and integration assumptions.","canonicalUrls":["https://eips.ethereum.org/EIPS/eip-20"],"sourceTier":0,"updateCadence":"on-standard-change","keywords":["ERC-20","fungible token","allowance","interface"],"liveDataRequired":false},{"id":"evm-erc721-standard","title":"ERC-721 Non-Fungible Token Standard","taxonomyIds":["builder.evm","standards.tokens","nft.protocol"],"kind":"canonical","summary":"ERC-721 standardizes unique-token ownership, transfers, approvals, and metadata discovery while leaving content persistence and marketplace policy outside the core interface.","canonicalUrls":["https://eips.ethereum.org/EIPS/eip-721"],"sourceTier":0,"updateCadence":"on-standard-change","keywords":["ERC-721","NFT","metadata","ownership"],"liveDataRequired":false},{"id":"evm-oracle-design","title":"Oracle Integration Standards","taxonomyIds":["builder.evm","risk.oracle"],"kind":"methodology","summary":"Validate freshness, decimals, bounds, sequencer status, market coverage, and fallback behavior; a signed or aggregated feed does not remove economic manipulation and liveness risks.","canonicalUrls":["https://docs.chain.link/data-feeds/using-data-feeds"],"sourceTier":1,"updateCadence":"quarterly-review","keywords":["oracle","staleness","decimals","price feed"],"liveDataRequired":false},{"id":"fear-greed-live","title":"Current Crypto Fear and Greed Reading","taxonomyIds":["sentiment.fear-greed","market.live"],"kind":"live-required","summary":"The current reading, component inputs, methodology version, and observation time require the live publisher; no current score or market instruction is included here.","canonicalUrls":["https://alternative.me/crypto/fear-and-greed-index/"],"sourceTier":3,"updateCadence":"daily","keywords":["Fear and Greed live","sentiment score","market mood","timestamp"],"liveDataRequired":true},{"id":"fear-greed-method","title":"Fear and Greed as Sentiment, Not Authority","taxonomyIds":["sentiment.fear-greed","risk.behavioral"],"kind":"methodology","summary":"Fear-and-greed composites are vendor-defined sentiment summaries; inspect components and methodology, avoid false precision, and never treat an index reading as actionable trade authorization.","canonicalUrls":["https://alternative.me/crypto/fear-and-greed-index/"],"sourceTier":3,"updateCadence":"on-methodology-change","keywords":["Fear and Greed","sentiment","behavioral finance","composite index"],"liveDataRequired":false},{"id":"fed-policy-live","title":"Current Federal Reserve Policy State","taxonomyIds":["macro.fed","market.live"],"kind":"live-required","summary":"Current target range, administered rates, balance-sheet policy, projections, vote, and guidance require the latest official release and meeting materials; this record contains no current numeric value.","canonicalUrls":["https://www.federalreserve.gov/monetarypolicy/fomccalendars.htm"],"sourceTier":0,"updateCadence":"per-release","keywords":["FOMC","policy rate","balance sheet","guidance"],"liveDataRequired":true},{"id":"fed-policy-transmission","title":"Federal Reserve Policy Transmission","taxonomyIds":["macro.fed","macro.liquidity"],"kind":"methodology","summary":"Policy rates, balance-sheet tools, forward guidance, and financial conditions transmit through discount rates, credit, currencies, and risk appetite; crypto sensitivity varies by regime and is not mechanically stable.","canonicalUrls":["https://www.federalreserve.gov/monetarypolicy.htm"],"sourceTier":0,"updateCadence":"annual-review","keywords":["Federal Reserve","monetary policy","financial conditions","discount rate"],"liveDataRequired":false},{"id":"fed-rate-cuts-regime","title":"Rate Cuts as Regime-Dependent Signals","taxonomyIds":["macro.fed","macro.cycles"],"kind":"methodology","summary":"Separate preventive easing from recessionary easing and evaluate inflation, labor, credit, and liquidity context; a cut can support duration while simultaneously signaling deteriorating growth.","canonicalUrls":["https://www.federalreserve.gov/monetarypolicy/fomc.htm","https://fred.stlouisfed.org/series/FEDFUNDS"],"sourceTier":0,"updateCadence":"per-FOMC","keywords":["rate cuts","FOMC","recession","risk assets"],"liveDataRequired":false},{"id":"fundamentals-live-inputs","title":"Live Inputs Required for Token and NFT Fundamentals","taxonomyIds":["fundamentals.live"],"kind":"live-required","summary":"Current supply, unlocks, holders, liquidity, volume, prices, contract ownership, governance parameters, treasury balances, NFT listings, sales, royalties, and marketplace state require live timestamped sources. Never answer current fundamentals from this static corpus.","canonicalUrls":["https://docs.coinmetrics.io/market-data/market-data-overview/supply","https://eips.ethereum.org/EIPS/eip-721"],"sourceTier":1,"updateCadence":"live","keywords":["current fundamentals","live token data","live NFT data","holders","liquidity","unlocks","floor"],"liveDataRequired":true},{"id":"fundamentals-nft-framework","title":"NFT Collection Fundamentals Framework","taxonomyIds":["fundamentals.nfts","builder.nfts"],"kind":"methodology","summary":"Assess provenance, contract standard, metadata permanence, creator and upgrade powers, supply and traits, ownership concentration, wash-trading risk, royalties, liquidity, retention, utility dependencies, and marketplace concentration. Floor price alone is not fundamental value and does not predict returns.","canonicalUrls":["https://eips.ethereum.org/EIPS/eip-721","https://eips.ethereum.org/EIPS/eip-1155","https://eips.ethereum.org/EIPS/eip-2981"],"sourceTier":0,"updateCadence":"static","keywords":["NFT fundamentals","provenance","metadata","floor price","wash trading","royalties","holder retention","trait rarity"],"liveDataRequired":false},{"id":"fundamentals-nft-market-quality","title":"NFT Rarity Distribution Depth and Wash-Trading Risk","taxonomyIds":["fundamentals.nfts","risk.market-quality"],"kind":"methodology","summary":"Rarity is collection-relative, not intrinsic value. Disclose trait normalization, missing traits, token universe, reveal state, and formula. Evaluate holder and listing concentration, executable bids, counterparties, holding periods, and net proceeds. Self-funding, rapid round trips, repeated counterparties, uneconomic prices, and reward farming are wash-trading flags, not proof.","canonicalUrls":["https://csrc.nist.gov/pubs/ir/8472/final","https://www.chainalysis.com/blog/2022-crypto-crime-report-preview-nft-wash-trading-money-laundering/"],"sourceTier":2,"updateCadence":"on-methodology-change","keywords":["NFT rarity","trait normalization","holder concentration","bid depth","wash trading","self funding","round trip"],"liveDataRequired":false},{"id":"fundamentals-nft-provenance-rights","title":"NFT Provenance Metadata Media and Rights","taxonomyIds":["fundamentals.nfts","risk.metadata"],"kind":"methodology","summary":"Token ownership, media custody, copyright, commercial-use rights, and royalty expectations are separate. Verify chain, contract, token ID, creator provenance, mint and migration history, metadata mutability, freeze status, and content availability. A CID verifies retrieved content but does not ensure persistence; ERC-2981 communicates royalties but cannot force payment.","canonicalUrls":["https://eips.ethereum.org/EIPS/eip-721","https://eips.ethereum.org/EIPS/eip-2981","https://docs.ipfs.tech/how-to/best-practices-for-nft-data/","https://csrc.nist.gov/pubs/ir/8472/final","https://creativecommons.org/cc-and-nfts/"],"sourceTier":0,"updateCadence":"on-methodology-change","keywords":["NFT provenance","copyright","commercial rights","tokenURI","IPFS","CID","metadata freeze","royalty enforcement"],"liveDataRequired":false},{"id":"fundamentals-protocol-token-rights","title":"Protocol Fundamentals Versus Token Rights","taxonomyIds":["fundamentals.tokens","fundamentals.protocols"],"kind":"methodology","summary":"Protocol usage, fees, revenue, treasury income, tokenholder revenue, governance power, and token price appreciation are not interchangeable. State enforceable token utility and economic rights precisely; off-chain promises are not on-chain rights, and TVL or fees alone do not establish token value or predict returns.","canonicalUrls":["https://eips.ethereum.org/EIPS/eip-20","https://docs.llama.fi/analysts/data-definitions"],"sourceTier":1,"updateCadence":"on-methodology-change","keywords":["protocol fundamentals","token rights","protocol fees","protocol revenue","tokenholder revenue","TVL","token utility"],"liveDataRequired":false},{"id":"fundamentals-token-control-oracle-liquidity","title":"Token Administrative Oracle and Liquidity Risk","taxonomyIds":["fundamentals.tokens","risk.contracts","risk.liquidity"],"kind":"methodology","summary":"Inspect mint, pause, blacklist, seize, fee, upgrade, oracle, treasury, guardian, proxy-admin, multisig, timelock, and governance powers. An audit is point-in-time, verified source may not identify the active proxy implementation, oracle decentralization labels do not prove data quality, and executable depth at stated size matters more than TVL.","canonicalUrls":["https://docs.openzeppelin.com/contracts/5.x/api/access","https://ethereum.org/developers/docs/smart-contracts/security/","https://www.bis.org/publ/bisbull76.htm","https://docs.chain.link/data-feeds/selecting-data-feeds"],"sourceTier":1,"updateCadence":"on-methodology-change","keywords":["proxy admin","upgradeability","mint authority","blacklist","timelock","multisig","oracle staleness","executable depth","price impact"],"liveDataRequired":false},{"id":"fundamentals-token-framework","title":"Fungible Token Fundamentals Framework","taxonomyIds":["fundamentals.tokens","builder.tokenomics"],"kind":"methodology","summary":"Assess utility and rights, supply definition, circulating versus fully diluted valuation, issuance and unlocks, concentration, treasury and governance control, liquidity, venue quality, contract powers, cash flows, and dependencies. These describe structure and risk; they do not predict returns.","canonicalUrls":["https://eips.ethereum.org/EIPS/eip-20","https://docs.coinmetrics.io/market-data/market-data-overview/supply"],"sourceTier":1,"updateCadence":"static","keywords":["token fundamentals","circulating supply","FDV","unlocks","holder concentration","treasury","cash flow","contract risk"],"liveDataRequired":false},{"id":"global-liquidity-framework","title":"Global Liquidity Framework","taxonomyIds":["macro.liquidity","macro.money"],"kind":"methodology","summary":"Assess central-bank balance sheets, cross-border dollar credit, bank lending, collateral conditions, Treasury cash flows, and FX funding together; no single aggregate proves a causal crypto signal.","canonicalUrls":["https://www.bis.org/statistics/gli.htm","https://www.imf.org/en/Publications/GFSR"],"sourceTier":0,"updateCadence":"quarterly-review","keywords":["global liquidity","cross-border credit","central banks","collateral"],"liveDataRequired":false},{"id":"global-liquidity-live","title":"Current Global Liquidity Conditions","taxonomyIds":["macro.liquidity","market.live"],"kind":"live-required","summary":"Current central-bank assets, dollar credit, reserve balances, Treasury cash, repo conditions, and bank lending require live official series with aligned timestamps and currencies; no current figure is stored here.","canonicalUrls":["https://www.bis.org/statistics/gli.htm","https://www.federalreserve.gov/releases/h41/"],"sourceTier":0,"updateCadence":"per-release","keywords":["central-bank balance sheet","dollar credit","reserves","repo"],"liveDataRequired":true},{"id":"governance-token-value-capture","title":"Governance Token Value-Capture Test","taxonomyIds":["tokenomics.methodology","risk.governance"],"kind":"methodology","summary":"Separate governance rights from enforceable cash flows; examine fee control, treasury claims, dilution, legal constraints, admin powers, participation, and whether value accrues to token holders at all.","canonicalUrls":["https://ethereum.org/en/dao/"],"sourceTier":2,"updateCadence":"per-asset-review","keywords":["governance token","value capture","treasury","fees"],"liveDataRequired":false},{"id":"inflation-cpi-pce","title":"CPI and PCE Inflation Measures","taxonomyIds":["macro.inflation","macro.data"],"kind":"canonical","summary":"CPI measures consumer out-of-pocket price change, while PCE uses broader coverage and chain weighting; compare headline, core, breadth, revisions, and annualized short-run momentum without treating them as interchangeable.","canonicalUrls":["https://www.bls.gov/cpi/questions-and-answers.htm","https://www.bea.gov/resources/learning-center/what-to-know-prices-inflation"],"sourceTier":0,"updateCadence":"annual-methodology-review","keywords":["CPI","PCE","inflation","core inflation"],"liveDataRequired":false},{"id":"inflation-live","title":"Current CPI and PCE Inflation","taxonomyIds":["macro.inflation","market.live"],"kind":"live-required","summary":"Current CPI, PCE, core measures, components, revisions, release dates, and surprise calculations require live BLS and BEA releases; no current observation is embedded here.","canonicalUrls":["https://www.bls.gov/cpi/","https://www.bea.gov/data/personal-consumption-expenditures-price-index"],"sourceTier":0,"updateCadence":"per-release","keywords":["CPI release","PCE release","inflation data","revisions"],"liveDataRequired":true},{"id":"liquidity-fragmentation-slippage","title":"Liquidity Fragmentation and Slippage","taxonomyIds":["market.liquidity","builder.cross-chain"],"kind":"methodology","summary":"Compare executable depth across venues, chains, routes, and gas conditions rather than relying on headline volume or TVL; fragmented liquidity increases routing, bridge, and settlement risk.","canonicalUrls":["https://docs.uniswap.org/concepts/protocol/concentrated-liquidity","https://docs.jup.ag/docs/routing"],"sourceTier":1,"updateCadence":"quarterly-review","keywords":["slippage","market depth","routing","fragmentation"],"liveDataRequired":false},{"id":"liquidity-reflexivity","title":"Liquidity Reflexivity in Crypto Markets","taxonomyIds":["market.liquidity","market.reflexivity"],"kind":"methodology","summary":"Rising prices can improve collateral values, leverage capacity, attention, issuance, and displayed liquidity, which can reinforce prices until redemptions, margin calls, or risk limits reverse the loop.","canonicalUrls":["https://www.bis.org/publ/qtrpdf/r_qt2209v.htm"],"sourceTier":1,"updateCadence":"annual-review","keywords":["reflexivity","collateral","leverage","liquidity"],"liveDataRequired":false},{"id":"macro-crypto-event-study","title":"Macro-to-Crypto Event-Study Method","taxonomyIds":["macro.methodology","market.event-study"],"kind":"methodology","summary":"Predefine event timestamps, surprise measures, benchmark returns, intraday and multi-day windows, volatility controls, liquidity regimes, and multiple-testing corrections before attributing crypto moves to macro releases.","canonicalUrls":["https://www.federalreserve.gov/econres/feds/files/2023046pap.pdf","https://www.bls.gov/schedule/news_release/cpi.htm","https://www.bea.gov/news/schedule"],"sourceTier":1,"updateCadence":"annual-review","keywords":["event study","macro surprise","Bitcoin returns","multiple testing"],"liveDataRequired":false},{"id":"macro-data-vintages","title":"Macro Data Vintages and Release-Time Alignment","taxonomyIds":["macro.methodology","research.point-in-time"],"kind":"methodology","summary":"Point-in-time macro analysis must use release timestamps and historical vintages, not today’s revised series. Align FOMC decisions, BLS CPI releases, BEA PCE releases, yields, and market closes without look-ahead. ALFRED preserves vintages. M1 has a May 2020 definition break.","canonicalUrls":["https://fred.stlouisfed.org/docs/api/fred/","https://www.bls.gov/developers/","https://apps.bea.gov/api/signup/"],"sourceTier":0,"updateCadence":"on-release-calendar-change","keywords":["ALFRED","vintage data","release timestamp","CPI release","PCE release","M1 definition May 2020","look-ahead"],"liveDataRequired":false},{"id":"memecoin-attention-cycle","title":"Memecoin Attention and Listing Cycle","taxonomyIds":["memecoin.methodology","market.event-study"],"kind":"methodology","summary":"Study launch, social diffusion, exchange listing, liquidity migration, whale concentration, and attention decay separately; reflexive price-volume feedback is not evidence of durable value.","canonicalUrls":["https://www.investor.gov/introduction-investing/general-resources/news-alerts/alerts-bulletins/investor-alerts/social-media-and-investment-fraud-investor-alert"],"sourceTier":1,"updateCadence":"annual-review","keywords":["memecoin","attention","listing","concentration"],"liveDataRequired":false},{"id":"memecoin-dogecoin-origin","title":"Dogecoin and Memecoin Origins","taxonomyIds":["memecoin.history","crypto.culture"],"kind":"historical","summary":"Dogecoin demonstrated how humor, accessible participation, community identity, and tipping could create a durable crypto social asset despite limited fundamental valuation anchors. This historical analogue is not a forecast.","canonicalUrls":["https://github.com/dogecoin/dogecoin"],"sourceTier":1,"updateCadence":"static","keywords":["Dogecoin","memecoin","community","tipping"],"liveDataRequired":false},{"id":"migration-state-live","title":"Current Cross-Chain Migration State","taxonomyIds":["cross-chain.migration","market.live"],"kind":"live-required","summary":"Current bridge contracts, supported routes, validator sets, pause state, liquidity, caps, finality, token mappings, and migration deadlines require live official verification; no address or current figure is stored here.","canonicalUrls":["https://ethereum.org/en/developers/docs/bridges/","https://solana.com/docs/rpc"],"sourceTier":0,"updateCadence":"per-request","keywords":["bridge status","token mapping","migration deadline","route liquidity"],"liveDataRequired":true},{"id":"money-stock-live","title":"Current M1 and M2 Conditions","taxonomyIds":["macro.money","market.live"],"kind":"live-required","summary":"Current M1, M2, growth rates, revisions, seasonal adjustments, and definition notes require the latest Federal Reserve release; this corpus supplies no current monetary aggregate.","canonicalUrls":["https://www.federalreserve.gov/releases/h6/current/"],"sourceTier":0,"updateCadence":"per-release","keywords":["M1 current","M2 current","money growth","H.6"],"liveDataRequired":true},{"id":"money-stock-m1-m2","title":"M1 and M2 Money-Stock Concepts","taxonomyIds":["macro.money","macro.liquidity"],"kind":"canonical","summary":"M1 and M2 are defined monetary aggregates whose composition and historical comparability can change; interpret growth alongside velocity, bank credit, Treasury cash, and central-bank balance sheets.","canonicalUrls":["https://www.federalreserve.gov/releases/h6/about.htm"],"sourceTier":0,"updateCadence":"on-definition-change","keywords":["M1","M2","money supply","velocity"],"liveDataRequired":false},{"id":"nft-2021-market-expansion","title":"2021 NFT Market Expansion","taxonomyIds":["nft.history","market.event-study"],"kind":"historical","summary":"The 2021 NFT expansion combined creator issuance, collectible communities, marketplace liquidity, and speculative turnover, followed by severe dispersion and drawdowns. This historical analogue is not a forecast.","canonicalUrls":["https://www.dappradar.com/reports/dapp-industry-report-2021"],"sourceTier":3,"updateCadence":"static","keywords":["NFT","2021","collectibles","marketplaces"],"liveDataRequired":false},{"id":"nft-event-study-method","title":"NFT Event-Study Method","taxonomyIds":["nft.methodology","market.event-study"],"kind":"methodology","summary":"Anchor analyses to mint, reveal, marketplace, royalty, treasury, and unlock events; measure liquidity, unique participants, concentration, wash-trading sensitivity, and benchmark-relative returns across predeclared windows.","canonicalUrls":["https://www.sec.gov/files/dera_wp_wash_trading_nft_markets.pdf"],"sourceTier":1,"updateCadence":"annual-review","keywords":["event study","wash trading","holder concentration","NFT liquidity"],"liveDataRequired":false},{"id":"nft-memecoin-market-live","title":"Current NFT and Memecoin Market State","taxonomyIds":["nft.market","memecoin.market","market.live"],"kind":"live-required","summary":"Current floor prices, sales, holder counts, liquidity, token supply, listings, social attention, and concentration require live, timestamped marketplace and chain data; this record provides no current metrics.","canonicalUrls":["https://docs.opensea.io/reference/api-overview","https://solana.com/docs/rpc"],"sourceTier":1,"updateCadence":"live","keywords":["floor price","holders","volume","social attention"],"liveDataRequired":true},{"id":"nft-royalty-liquidity-shift","title":"NFT Royalty and Marketplace Liquidity Shifts","taxonomyIds":["nft.history","market.event-study"],"kind":"historical","summary":"Marketplace competition showed that optional royalties and token incentives can redirect order flow quickly, altering creator revenue and trader behavior. This historical analogue is not a forecast.","canonicalUrls":["https://opensea.io/blog/articles/on-creator-fees","https://blur.io/airdrop"],"sourceTier":2,"updateCadence":"static","keywords":["NFT royalties","marketplaces","incentives","liquidity"],"liveDataRequired":false},{"id":"protocol-addresses-live","title":"Current Protocol Addresses and Deployments","taxonomyIds":["builder.cross-chain","market.live"],"kind":"live-required","summary":"Contract addresses, program IDs, chain IDs, deployment status, implementation slots, and multisig owners are mutable and must be resolved from live official registries and verified bytecode; none are embedded here.","canonicalUrls":["https://ethereum.org/en/developers/docs/smart-contracts/verifying/","https://solana.com/docs/programs/deploying"],"sourceTier":0,"updateCadence":"per-request","keywords":["contract address","program ID","deployment","bytecode verification"],"liveDataRequired":true},{"id":"real-yields-framework","title":"Real Yields and Risk-Asset Valuation","taxonomyIds":["macro.rates","macro.valuation"],"kind":"methodology","summary":"Real yields proxy the inflation-adjusted opportunity cost of holding non-yielding assets and influence discount rates, but crypto relationships can be nonlinear and confounded by liquidity and growth shocks.","canonicalUrls":["https://www.treasury.gov/resource-center/data-chart-center/interest-rates/pages/textview.aspx?data=realyield"],"sourceTier":0,"updateCadence":"annual-review","keywords":["real yields","TIPS","discount rate","opportunity cost"],"liveDataRequired":false},{"id":"real-yields-live","title":"Current Real-Yield Curve","taxonomyIds":["macro.rates","market.live"],"kind":"live-required","summary":"Current real yields, curve shape, breakevens, observation time, and revision status require live Treasury or Federal Reserve data; no current yield is included here.","canonicalUrls":["https://home.treasury.gov/resource-center/data-chart-center/interest-rates/TextView?type=daily_treasury_real_yield_curve"],"sourceTier":0,"updateCadence":"daily","keywords":["real yield curve","TIPS","breakeven","Treasury"],"liveDataRequired":true},{"id":"recession-credit-framework","title":"Recession and Credit Regime Framework","taxonomyIds":["macro.recession","macro.credit"],"kind":"methodology","summary":"Combine labor, output, income, production, lending standards, defaults, spreads, and curve signals; distinguish market-implied recession risk from retrospective business-cycle dating.","canonicalUrls":["https://www.nber.org/research/business-cycle-dating","https://www.federalreserve.gov/data/sloos.htm"],"sourceTier":0,"updateCadence":"quarterly-review","keywords":["recession","credit spreads","lending standards","business cycle"],"liveDataRequired":false},{"id":"recession-credit-live","title":"Current Recession and Credit Conditions","taxonomyIds":["macro.recession","macro.credit","market.live"],"kind":"live-required","summary":"Current recession indicators, lending standards, spreads, delinquencies, defaults, payrolls, and output require timestamped official and market data; this record asserts no present regime.","canonicalUrls":["https://www.nber.org/research/business-cycle-dating","https://www.federalreserve.gov/data/sloos.htm","https://fred.stlouisfed.org/categories/32263"],"sourceTier":0,"updateCadence":"per-release","keywords":["recession indicators","credit spreads","defaults","labor market"],"liveDataRequired":true},{"id":"solana-program-model","title":"Solana Program and Account Model","taxonomyIds":["builder.solana","crypto.solana.protocol"],"kind":"canonical","summary":"Solana programs are stateless executable accounts operating on explicitly supplied data accounts; ownership, signer, writable, and program-derived-address checks are core security boundaries.","canonicalUrls":["https://solana.com/docs/core/programs","https://solana.com/docs/core/accounts"],"sourceTier":0,"updateCadence":"on-protocol-change","keywords":["Solana","programs","accounts","PDA"],"liveDataRequired":false},{"id":"solana-token-standards","title":"Solana Token and Token-2022 Standards","taxonomyIds":["builder.solana","standards.tokens"],"kind":"canonical","summary":"The original Token Program and Token-2022 with Token Extensions define mint, account, authority, and extension behavior; builders must target the correct program and validate extension semantics.","canonicalUrls":["https://solana.com/docs/tokens","https://spl.solana.com/token"],"sourceTier":0,"updateCadence":"on-program-change","keywords":["SPL Token","Token Extensions","Token-2022","mint authority","token account"],"liveDataRequired":false},{"id":"solana-transaction-safety","title":"Solana Transaction Safety","taxonomyIds":["builder.solana","risk.smart-contract"],"kind":"methodology","summary":"Confirm recent blockhash handling, account locks, signer intent, compute limits, priority-fee policy, simulation results, and program/account identities before submission.","canonicalUrls":["https://solana.com/docs/core/transactions","https://solana.com/docs/core/fees"],"sourceTier":0,"updateCadence":"quarterly-review","keywords":["transactions","blockhash","compute units","priority fees"],"liveDataRequired":false},{"id":"stablecoin-reflexive-failure","title":"Algorithmic Stablecoin Reflexive Failure","taxonomyIds":["tokenomics.failures","risk.stablecoin"],"kind":"historical","summary":"A redemption mechanism backed by a volatile endogenous token can enter a self-reinforcing run when confidence, liquidity, and collateral value fall together. This historical analogue is not a forecast.","canonicalUrls":["https://www.federalreserve.gov/econres/notes/feds-notes/the-financial-stability-risks-of-decentralized-finance-20220830.html","https://www.sec.gov/litigation/complaints/2023/comp-pr2023-32.pdf"],"sourceTier":0,"updateCadence":"static","keywords":["algorithmic stablecoin","bank run","death spiral","endogenous collateral"],"liveDataRequired":false},{"id":"ta-backtest-safety","title":"Technical Strategy Backtest Safety","taxonomyIds":["technicals.validation","research.event-study"],"kind":"methodology","summary":"Use point-in-time data and act no earlier than the next executable observation after a closed-candle signal. Include spread, slippage, latency, failed fills, fees, funding, delistings, dead assets, and survivorship. Use chronological train, validation, holdout, and walk-forward evaluation; report all variants or correct multiple testing.","canonicalUrls":["https://www.davidhbailey.com/dhbpapers/backtest-prob.pdf"],"sourceTier":1,"updateCadence":"static","keywords":["backtest","look-ahead bias","survivorship bias","walk-forward","holdout","multiple testing","overfitting"],"liveDataRequired":false},{"id":"ta-breakouts-candles","title":"Breakouts and Candlestick Patterns","taxonomyIds":["technicals.price-action","technicals.patterns"],"kind":"methodology","summary":"Breakouts and candlestick labels such as engulfing, doji, hammer, and shooting star describe OHLC data. Meaning depends on preceding trend, liquidity, timeframe, and confirmation. Define patterns mechanically, use closed candles, and test base rates.","canonicalUrls":["https://ta-lib.github.io/ta-lib-python/func_groups/pattern_recognition.html"],"sourceTier":1,"updateCadence":"static","keywords":["breakout","candlestick","engulfing","doji","hammer","shooting star","closed candle","false breakout"],"liveDataRequired":false},{"id":"ta-divergence","title":"Bullish and Bearish Divergence","taxonomyIds":["technicals.momentum","technicals.patterns"],"kind":"methodology","summary":"Regular bullish divergence is a confirmed price lower low with an oscillator higher low; bearish divergence is the inverse. Confirm pivots only after predefined right-hand bars close and timestamp the signal at confirmation, never back at the pivot. It can persist or fail and is easy to cherry-pick.","canonicalUrls":["https://ta-lib.github.io/ta-doc/indicator/RSI.htm","https://ta-lib.github.io/ta-doc/indicator/MACD.htm"],"sourceTier":1,"updateCadence":"static","keywords":["bullish divergence","bearish divergence","RSI divergence","MACD divergence","pivot","confirmation","invalidation"],"liveDataRequired":false},{"id":"ta-live-inputs","title":"Live Market Data Required for Technical Analysis","taxonomyIds":["technicals.live"],"kind":"live-required","summary":"Any current RSI, MACD, EMA, SMA, divergence, VWAP, volume, support, resistance, dominance, or candlestick claim requires live timestamped OHLCV and market-structure data. Specify venue, instrument, spot or derivative, interval, timezone, candle closure, parameters, and staleness.","canonicalUrls":["https://docs.cdp.coinbase.com/advanced-trade/reference/retailbrokerageapi_getcandles","https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api/info-endpoint"],"sourceTier":1,"updateCadence":"live","keywords":["current RSI","current MACD","live OHLCV","current EMA","current SMA","live technicals","candles"],"liveDataRequired":true},{"id":"ta-macd","title":"MACD Momentum and Trend Indicator","taxonomyIds":["technicals.momentum","technicals.trend"],"kind":"methodology","summary":"MACD line = fast EMA minus slow EMA; signal line = EMA of MACD; histogram = MACD minus signal. It is lagging and parameter-sensitive. Record price field, periods, seed convention, and closed-candle rule; crossovers alone are not forecasts.","canonicalUrls":["https://ta-lib.github.io/ta-doc/indicator/MACD.htm"],"sourceTier":1,"updateCadence":"static","keywords":["MACD","signal line","histogram","EMA crossover","momentum","trend"],"liveDataRequired":false},{"id":"ta-multi-timeframe-risk","title":"Multi-Timeframe Technical Analysis and Risk","taxonomyIds":["technicals.risk","technicals.methodology"],"kind":"methodology","summary":"Higher and lower timeframes are not independent evidence when built from the same trades. Align timestamps, avoid unfinished candles, distinguish setup from trigger, predefine invalidation, and account for liquidity, spread, slippage, fees, funding, borrow, gaps, and liquidation.","canonicalUrls":["https://www.cftc.gov/LearnAndProtect/AdvisoriesAndArticles/CustomerAdvisory_Cryptocurrencies.htm"],"sourceTier":2,"updateCadence":"static","keywords":["multi timeframe","risk management","invalidation","slippage","fees","funding","liquidation","unfinished candle"],"liveDataRequired":false},{"id":"ta-rsi","title":"Relative Strength Index RSI","taxonomyIds":["technicals.momentum","technicals.indicators"],"kind":"methodology","summary":"RSI = 100 - 100/(1+RS), where RS is smoothed average gain divided by smoothed average loss under a declared convention. Extreme readings are regime-dependent and can persist. Record source, interval, price field, lookback, initialization, smoothing, and closed-candle rule. RSI alone does not predict reversal.","canonicalUrls":["https://ta-lib.github.io/ta-doc/indicator/RSI.htm"],"sourceTier":1,"updateCadence":"static","keywords":["RSI","relative strength index","overbought","oversold","momentum oscillator","Wilder"],"liveDataRequired":false},{"id":"ta-sma-ema","title":"Simple and Exponential Moving Averages","taxonomyIds":["technicals.trend","technicals.indicators"],"kind":"methodology","summary":"SMA is the arithmetic mean over a fixed window; EMA weights recent observations more. Crossovers, slope, and price location summarize trend but lag price, depend on timeframe, and whipsaw in ranges. They are context tools, not standalone forecasts.","canonicalUrls":["https://ta-lib.github.io/ta-doc/indicator/SMA.htm","https://ta-lib.github.io/ta-doc/indicator/EMA.htm"],"sourceTier":1,"updateCadence":"static","keywords":["SMA","EMA","moving average","golden cross","death cross","trend","lagging indicator"],"liveDataRequired":false},{"id":"ta-support-resistance-structure","title":"Support Resistance and Market Structure","taxonomyIds":["technicals.price-action","technicals.market-structure"],"kind":"methodology","summary":"Support, resistance, trend, range, higher highs and lows, lower highs and lows, and liquidity zones need reproducible pivots rather than retrospective drawing. A break needs declared closed-candle, volume, retest, or other confirmation and invalidation. False breakouts are common.","canonicalUrls":["https://www.cftc.gov/LearnAndProtect/AdvisoriesAndArticles/CustomerAdvisory_Cryptocurrencies.htm"],"sourceTier":2,"updateCadence":"static","keywords":["support","resistance","market structure","higher high","lower low","breakout","false breakout","retest"],"liveDataRequired":false},{"id":"ta-volatility-bands-atr","title":"Bollinger Bands and Average True Range","taxonomyIds":["technicals.volatility","technicals.risk"],"kind":"methodology","summary":"Bollinger Bands place volatility-scaled bands around a moving average; ATR estimates recent true-range volatility. Band touches are not automatic reversals. Use explicit windows, closed candles, liquidity checks, and gap handling.","canonicalUrls":["https://ta-lib.github.io/ta-doc/indicator/BBANDS.htm","https://ta-lib.github.io/ta-doc/indicator/ATR.htm"],"sourceTier":1,"updateCadence":"static","keywords":["Bollinger Bands","ATR","average true range","volatility","band squeeze","risk sizing"],"liveDataRequired":false},{"id":"ta-volume-vwap","title":"Volume VWAP and Participation","taxonomyIds":["technicals.volume","technicals.market-structure"],"kind":"methodology","summary":"Volume is venue-specific; VWAP is cumulative price weighted by volume over a defined session or anchor. Crypto has fragmented venues and no universal consolidated volume. State venue set, session boundary, quote currency, wash filters, and session versus anchored VWAP.","canonicalUrls":["https://docs.cdp.coinbase.com/advanced-trade/docs/rest-api-products"],"sourceTier":1,"updateCadence":"static","keywords":["volume","VWAP","anchored VWAP","participation","OBV","fragmented liquidity","wash trading"],"liveDataRequired":false},{"id":"tokenomics-emissions-failure","title":"Unsustainable Emissions and Mercenary Capital","taxonomyIds":["tokenomics.failures","risk.incentives"],"kind":"historical","summary":"High token emissions can rent short-lived liquidity while diluting holders and masking weak fee demand; when rewards fall, capital may leave faster than organic use develops. This historical analogue is not a forecast.","canonicalUrls":["https://compound.finance/governance/proposals/7","https://docs.uniswap.org/concepts/protocol/fees"],"sourceTier":2,"updateCadence":"static","keywords":["emissions","dilution","mercenary capital","fees"],"liveDataRequired":false},{"id":"tokenomics-vesting-overhang","title":"Vesting, Unlocks, and Ownership Concentration","taxonomyIds":["tokenomics.failures","risk.concentration"],"kind":"methodology","summary":"Evaluate total allocation, beneficial ownership, vesting cliffs, linear unlocks, insider liquidity, market-making terms, governance power, and circulating-supply definitions before interpreting valuation.","canonicalUrls":["https://www.sec.gov/Archives/edgar/data/1579878/000119312521063572/d91832ds1.htm"],"sourceTier":1,"updateCadence":"per-asset-review","keywords":["vesting","unlocks","concentration","circulating supply"],"liveDataRequired":false}]
