Proof · Token check

What CoinGraph said about bitcoin, exactly as issued.

Issued 2026-10-21 03:01:04 UTC · id eval_cc993ac63531a3003aab

proceed

1h -0.27%, 24h +1.27%: nothing stretched · $415.6M available within 2% of the price across exchanges (CoinGecko)

✓ Fingerprint

Matches the one stored at issue time

✓ Sources

60 source calls recorded around issue time

◷ Chainlink CRE attestation

Pending: the workflow attests new proofs every few minutes; the fingerprint above is the commitment

SHA-256 fingerprint

3eee7017051155a72dbcf3c3bb43167c8bd4479b49f11f0421efba9acf7917f1

The fingerprint is the SHA-256 of the object below written as canonical JSON (keys sorted, no spaces). Change one character and it changes completely, so nobody, including CoinGraph, can quietly edit what was said.

Check it yourself
curl -s https://coingraph.ai/api/v1/verify/eval_cc993ac63531a3003aab

Source calls behind it

ProviderEndpointAt (UTC)LatencyOK
nownodeseth:eth_getLogs03:01:021790 ms✓
coingecko/coins/markets03:00:41424 ms✓
ccxt:okxfetchFundingRates03:00:15203 ms✓
ccxt:okxklines:1m03:00:0623473 ms✓
ccxt:gateklines:1m03:00:056841 ms✓
ccxt:coinbaseklines:1m03:00:051692 ms✓
ccxt:krakenklines:1m03:00:054225 ms✓
coingecko/coins/markets02:59:41408 ms✓
ccxt:gateklines:1m02:59:062581 ms✓
ccxt:krakenklines:1m02:59:064187 ms✓
ccxt:coinbaseklines:1m02:59:061280 ms✓
ccxt:okxklines:1m02:59:0620791 ms✓
coingecko/coins/markets02:58:41489 ms✓
ccxt:gateklines:1m02:58:062265 ms✓
ccxt:coinbaseklines:1m02:58:061215 ms✓
ccxt:krakenklines:1m02:58:064190 ms✓
ccxt:okxklines:1m02:58:0620703 ms✓
coingecko/coins/markets02:57:41385 ms✓
ccxt:gateklines:1m02:57:062405 ms✓
ccxt:krakenklines:1m02:57:064167 ms✓
ccxt:coinbaseklines:1m02:57:061179 ms✓
ccxt:okxklines:1m02:57:0620465 ms✓
coingecko/coins/markets02:56:41419 ms✓
ccxt:okxklines:1m02:56:0536650 ms✓
ccxt:gateklines:1m02:56:052445 ms✓
The exact object (2,773 bytes)
{
  "token": {
    "id": "bitcoin",
    "name": "Bitcoin",
    "rank": 1,
    "symbol": "BTC"
  },
  "reasons": [
    {
      "text": "1h -0.27%, 24h +1.27%: nothing stretched",
      "source": "coingecko:/coins/markets",
      "dimension": "momentum"
    },
    {
      "info": true,
      "text": "$415.6M available within 2% of the price across exchanges (CoinGecko)",
      "source": "coingecko:/coins/{id}/tickers",
      "dimension": "liquidity"
    },
    {
      "text": "Funding 0.0034% per 8h: leverage not crowded",
      "source": "ccxt:fetchFundingRates",
      "dimension": "leverage"
    }
  ],
  "verdict": "proceed",
  "snapshot": {
    "market": {
      "rank": 1,
      "as_of": "2026-10-21T03:00:00.000Z",
      "ath_usd": 126080,
      "atl_usd": 67.81,
      "sources": [
        {
          "as_of": "2026-10-21T03:00:00.000Z",
          "endpoint": "/coins/markets",
          "provider": "coingecko"
        }
      ],
      "ath_date": "2025-10-06T10:57:42.000Z",
      "price_usd": 82757,
      "change_pct": {
        "1h": -0.27,
        "1y": -24.6982,
        "4h": -0.34,
        "7d": -0.601,
        "15m": 0.05,
        "24h": 1.27,
        "30d": 2.1957,
        "200d": 24.0078
      },
      "low_24h_usd": 81273,
      "from_ath_pct": -34.36,
      "from_atl_pct": 121943.63,
      "high_24h_usd": 83249,
      "market_cap_usd": 1663475720558,
      "volume_24h_usd": 27649090473,
      "volatility_24h_pct": 2.18,
      "volume_to_market_cap": 0.0166,
      "fully_diluted_valuation_usd": 1663475720558
    },
    "supply": {
      "top_holders": "unassessed",
      "fdv_to_market_cap": 1
    },
    "derivatives": {
      "funding": [
        {
          "mark": null,
          "index": null,
          "venue": "okx",
          "symbol": "BTC/USDT:USDT",
          "next_at": "2026-10-21T16:00:00.000Z",
          "rate_pct": 0.0034,
          "basis_pct": null,
          "next_rate_pct": null,
          "annualised_pct": 3.7
        }
      ],
      "liquidations_1h": {
        "usd": 2464.54,
        "count": 5,
        "longs_usd": 2381.77,
        "shorts_usd": 82.7656
      },
      "open_interest_change": {
        "1h": null,
        "4h": null,
        "24h": null
      }
    },
    "liquidity_depth": "unassessed",
    "onchain_flows_24h": {
      "net_usd": -322287000,
      "inflow_usd": 368760000,
      "outflow_usd": 691047000
    }
  },
  "confidence": 0.86,
  "dimensions": {
    "supply": {
      "rating": "ok",
      "reasons": [
        {
          "info": true,
          "text": "FDV / market cap 1",
          "source": "coingecko:/coins/markets"
        },
        {
          "info": true,
          "text": "Unlock schedule: unassessed (no free source)",
          "source": "coingraph"
        }
      ]
    },
    "context": {
      "rating": "ok",
      "reasons": [
        {
          "text": "15 headline(s) in 24h",
          "source": "rss"
        }
      ]
    },
    "onchain": {
      "rating": "ok",
      "reasons": [
        {
          "info": true,
          "text": "Exchange net flow $-322.3M in 24h: normal",
          "source": "nownodes:eth_getLogs"
        }
      ]
    },
    "contract": {
      "rating": "unassessed",
      "reasons": [
        {
          "text": "Native coin: no token contract to check",
          "source": "coingraph"
        }
      ]
    },
    "leverage": {
      "rating": "ok",
      "reasons": [
        {
          "text": "Funding 0.0034% per 8h: leverage not crowded",
          "source": "ccxt:fetchFundingRates"
        }
      ]
    },
    "momentum": {
      "rating": "ok",
      "reasons": [
        {
          "text": "1h -0.27%, 24h +1.27%: nothing stretched",
          "source": "coingecko:/coins/markets"
        }
      ]
    },
    "liquidity": {
      "rating": "ok",
      "reasons": [
        {
          "info": true,
          "text": "$415.6M available within 2% of the price across exchanges (CoinGecko)",
          "source": "coingecko:/coins/{id}/tickers"
        }
      ]
    }
  },
  "disclaimer": "CoinGraph never executes, custodies or advises. The caller decides.",
  "size_check": null,
  "watch_next": [],
  "policy_check": null
}