📊 Methodology (Scoring Framework – Current Status)

CoinScore evaluates cryptocurrencies across multiple axes and produces an overall score. This page explains what is currently implemented with LIVE data, what remains placeholder/static, and future candidates for evaluation.

✅ Currently Implemented (LIVE)

1. Price Stability

  • Purpose: Assets with low short-term volatility are considered more reliable.
  • Data Source: CoinGecko API (30-day market data).
  • Formula:
score_price = 100 * (1 - (σ30 / μ30))
  • σ30 = 30-day standard deviation
  • μ30 = 30-day average price
  • Status: LIVE – actual CoinGecko data is used.

2. News / Market Evidence

  • Purpose: Collect signals from external news related to price, development, liquidity, utility, and social factors.
  • Data Source: Google News RSS (queries such as “price OR volatility”, “commit OR release”, “integration OR adoption”).
  • Status: LIVE – external RSS feeds are queried in real time.
  • Note: Currently used only for simple adjustments based on article count/diversity. Full sentiment analysis is not yet implemented.

⚠️ Placeholder / Static (Not Yet Fully Implemented)

3. Holders Distribution

  • Purpose: Measure concentration among top addresses. Higher concentration = higher risk.
  • Expected Formula:
score_holders = 100 * (1 - top10_ratio)
  • top10_ratio = share held by the top 10 addresses
  • Status: STATIC – fixed score (60). Only links to block explorers are provided.
  • Feasibility: Medium (Etherscan, BscScan APIs can provide data).

4. Development Activity

  • Purpose: Measure whether development is ongoing.
  • Expected Formula:
score_dev = (commits_norm*0.5) + (contributors_norm*0.3) + (releases_norm*0.2)
  • Status: STATIC – placeholder score adjusted only by news hits. GitHub/GitLab APIs not yet connected.
  • Feasibility: High (APIs available; private repos not trackable).

5. Social Sentiment

  • Purpose: Quantify investor/community mood.
  • Expected Formula:
score_social = 100 * (positive_posts / total_posts)
  • Status: STATIC – placeholder score adjusted only by source diversity. No direct Reddit/X integration yet.
  • Feasibility: Medium–High (Reddit API is free, X API requires paid access. NLP for multilingual sentiment is a challenge).

6. Liquidity / Lock

  • Purpose: Evaluate liquidity lock status. Longer lock = higher reliability.
  • Expected Formula:
score_liquidity = 100 * (locked_tokens / total_liquidity)
  • Status: Partial – CoinGecko market volume data is referenced, but LP lock status is not implemented.
  • Feasibility: Medium (Unicrypt, TeamFinance APIs available; limited token coverage).

🚧 Future Candidates

  • Adoption & On-chain Usage: transactions and active addresses.
  • Regulatory Risk: warnings or lawsuits by regulators.
  • Transparency: audits, whitepapers, team disclosure.
  • Market Integrity: trusted vs. total trading volume ratio.
  • Community Governance: DAO participation and proposals.
  • Security & Audit: audit reports and history of hacks.

Overall Score

  • Current Implementation:
total_score = (score_price + news-based adjustment) / 2

(In practice, depends on Price and simple evidence-based modifiers.)

  • Future Vision:
total_score = (sum of all adopted metrics) / N

(N = number of active metrics)

Disclaimer

  • This score is not investment advice.
  • Data is based on public APIs and information but may not be complete or up to date.
  • Metrics and formulas may change as development progresses.