Proof · Token check
What CoinGraph said about injective-protocol, exactly as issued.
Issued 2026-10-21 03:20:25 UTC · id eval_d158a1fe3a1d2fa2d105
proceed
1h -1.75%, 24h +5.77%: nothing stretched · $10.1M 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
504c275478f0f6e3c1d2f9c71b14ebd294a2f5dc3fc3912ad070d31cecd479d8The 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_d158a1fe3a1d2fa2d105Source calls behind it
| Provider | Endpoint | At (UTC) | Latency | OK |
|---|---|---|---|---|
| ccxt:okx | fetchFundingRates | 03:20:16 | 219 ms | ✓ |
| ccxt:okx | klines:1m | 03:20:06 | 20064 ms | ✓ |
| ccxt:gate | klines:1m | 03:20:06 | 3539 ms | ✓ |
| ccxt:kraken | klines:1m | 03:20:06 | 4194 ms | ✓ |
| ccxt:coinbase | klines:1m | 03:20:06 | 1327 ms | ✓ |
| coingecko | /coins/markets | 03:19:41 | 400 ms | ✓ |
| ccxt:gate | klines:1m | 03:19:06 | 2015 ms | ✓ |
| ccxt:kraken | klines:1m | 03:19:06 | 4160 ms | ✓ |
| ccxt:coinbase | klines:1m | 03:19:06 | 1196 ms | ✓ |
| ccxt:okx | klines:1m | 03:19:06 | 19455 ms | ✓ |
| coingecko | /coins/markets | 03:18:41 | 443 ms | ✓ |
| ccxt:gate | klines:1m | 03:18:06 | 2338 ms | ✓ |
| ccxt:kraken | klines:1m | 03:18:06 | 4169 ms | ✓ |
| ccxt:coinbase | klines:1m | 03:18:06 | 1192 ms | ✓ |
| ccxt:okx | klines:1m | 03:18:06 | 19003 ms | ✓ |
| coingecko | /coins/markets | 03:17:41 | 443 ms | ✓ |
| ccxt:gate | klines:1m | 03:17:06 | 2361 ms | ✓ |
| ccxt:coinbase | klines:1m | 03:17:06 | 1286 ms | ✓ |
| ccxt:kraken | klines:1m | 03:17:06 | 4182 ms | ✓ |
| ccxt:okx | klines:1m | 03:17:06 | 18735 ms | ✓ |
| nownodes | bsc:eth_getLogs | 03:16:46 | 489 ms | ✓ |
| nownodes | bsc:eth_getLogs | 03:16:42 | 2157 ms | ✓ |
| coingecko | /coins/markets | 03:16:41 | 412 ms | ✓ |
| ccxt:okx | klines:1m | 03:16:06 | 35225 ms | ✓ |
| ccxt:gate | klines:1m | 03:16:06 | 3558 ms | ✓ |
The exact object (2,914 bytes)
{
"token": {
"id": "injective-protocol",
"name": "Injective",
"rank": 81,
"symbol": "INJ"
},
"reasons": [
{
"text": "1h -1.75%, 24h +5.77%: nothing stretched",
"source": "coingecko:/coins/markets",
"dimension": "momentum"
},
{
"info": true,
"text": "$10.1M available within 2% of the price across exchanges (CoinGecko)",
"source": "coingecko:/coins/{id}/tickers",
"dimension": "liquidity"
},
{
"text": "Funding 0.0028% per 8h: leverage not crowded",
"source": "ccxt:fetchFundingRates",
"dimension": "leverage"
}
],
"verdict": "proceed",
"snapshot": {
"market": {
"rank": 81,
"as_of": "2026-10-21T03:19:00.000Z",
"ath_usd": 52.62,
"atl_usd": 0.657401,
"sources": [
{
"as_of": "2026-10-21T03:19:00.000Z",
"endpoint": "/coins/markets",
"provider": "coingecko"
}
],
"ath_date": "2024-03-14T07:06:22.000Z",
"price_usd": 9,
"change_pct": {
"1h": -1.75,
"1y": 5.7737,
"4h": 0.67,
"7d": 12.0497,
"15m": -0.88,
"24h": 5.77,
"30d": 17.5472,
"200d": 227.012
},
"low_24h_usd": 8.45,
"from_ath_pct": -82.9,
"from_atl_pct": 1268.7,
"high_24h_usd": 9.39,
"market_cap_usd": 900220133,
"volume_24h_usd": 171841352,
"volatility_24h_pct": 7.87,
"volume_to_market_cap": 0.1909,
"fully_diluted_valuation_usd": 900220133
},
"supply": {
"top_holders": {
"as_of": "2026-10-21T00:50:00.000Z",
"top10": 54.3,
"top20": 67.4
},
"fdv_to_market_cap": 1
},
"derivatives": {
"funding": [
{
"mark": null,
"index": null,
"venue": "okx",
"symbol": "INJ/USDT:USDT",
"next_at": "2026-10-21T16:00:00.000Z",
"rate_pct": 0.0028,
"basis_pct": null,
"next_rate_pct": null,
"annualised_pct": 3
}
],
"liquidations_1h": {
"usd": 1670.66,
"count": 6,
"longs_usd": 1670.66,
"shorts_usd": 0
},
"open_interest_change": {
"1h": null,
"4h": null,
"24h": null
}
},
"liquidity_depth": "unassessed",
"onchain_flows_24h": {
"net_usd": -3399.05,
"inflow_usd": 450002,
"outflow_usd": 453401
}
},
"confidence": 0.95,
"dimensions": {
"supply": {
"rating": "ok",
"reasons": [
{
"info": true,
"text": "FDV / market cap 1",
"source": "coingecko:/coins/markets"
},
{
"info": true,
"text": "Top 10 holders own 54.3% of supply",
"source": "goplus/nownodes holders"
},
{
"info": true,
"text": "Unlock schedule: unassessed (no free source)",
"source": "coingraph"
}
]
},
"context": {
"rating": "ok",
"reasons": [
{
"text": "2 headline(s) in 24h",
"source": "rss"
}
]
},
"onchain": {
"rating": "ok",
"reasons": [
{
"info": true,
"text": "Exchange net flow $-3.4K in 24h: normal",
"source": "nownodes:eth_getLogs"
}
]
},
"contract": {
"rating": "ok",
"reasons": [
{
"text": "No contract risks found on the ETH contract (home chain)",
"source": "goplus:/token_security"
}
]
},
"leverage": {
"rating": "ok",
"reasons": [
{
"text": "Funding 0.0028% per 8h: leverage not crowded",
"source": "ccxt:fetchFundingRates"
}
]
},
"momentum": {
"rating": "ok",
"reasons": [
{
"text": "1h -1.75%, 24h +5.77%: nothing stretched",
"source": "coingecko:/coins/markets"
}
]
},
"liquidity": {
"rating": "ok",
"reasons": [
{
"info": true,
"text": "$10.1M 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
}