Proof · Agent run · portfolio checkup
What CoinGraph said about ethereum, exactly as issued.
Issued 2026-10-07 01:57:48 UTC · id run_28bb4cb2076f8275164d
A
Grade A (88/100) for $107.1K across 2 holdings. Top fix: 100% of the non-stablecoin value is in ETH. Concentrated, but in the most liquid asset in crypto.
✓ 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
1d0b89569dbbee4b5242c2329005840b107a633476e4abe2eea63d5d9d9ca24fThe 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/run_28bb4cb2076f8275164dSource calls behind it
| Provider | Endpoint | At (UTC) | Latency | OK |
|---|---|---|---|---|
| nownodes | eth:/address/{wallet}:inspect | 01:57:43 | 1263 ms | ✓ |
| coingecko | /coins/markets | 01:57:40 | 402 ms | ✓ |
| nownodes | eth-archive:eth_call:balanceOf | 01:57:36 | 216 ms | ✓ |
| nownodes | eth:/address/{wallet}:investigation | 01:57:33 | 2188 ms | ✓ |
| nownodes | eth-archive:eth_call:balanceOf | 01:57:33 | 222 ms | ✓ |
| nownodes | eth:/address/{wallet}:investigation | 01:57:31 | 1245 ms | ✓ |
| nownodes | eth-archive:eth_call:balanceOf | 01:57:30 | 657 ms | ✓ |
| nownodes | eth:/address/{wallet}:investigation | 01:57:23 | 7434 ms | ✓ |
| nownodes | eth:/address/{wallet}:inspect | 01:57:22 | 173312 ms | ✓ |
| nownodes | eth:/address/{wallet}:inspect | 01:57:22 | 574 ms | ✓ |
| ccxt:okx | klines:1m | 01:57:07 | 1997 ms | ✓ |
| ccxt:bybit | klines:1m | 01:57:07 | 648 ms | ✓ |
| ccxt:gate | klines:1m | 01:57:07 | 1209 ms | ✓ |
| ccxt:binanceusdm | klines:1m | 01:57:07 | 8442 ms | ✓ |
| ccxt:binance | klines:1m | 01:57:07 | 5528 ms | ✓ |
| ccxt:kraken | klines:1m | 01:57:06 | 4171 ms | ✓ |
| coingecko | /coins/markets | 01:56:40 | 444 ms | ✓ |
| nownodes | eth:/address/{wallet}:inspect | 01:56:16 | 6858 ms | ✓ |
| ccxt:binanceusdm | klines:1m | 01:56:07 | 7978 ms | ✓ |
| ccxt:binance | klines:1m | 01:56:07 | 5463 ms | ✓ |
| ccxt:okx | klines:1m | 01:56:06 | 5627 ms | ✓ |
| ccxt:bybit | klines:1m | 01:56:06 | 648 ms | ✓ |
| ccxt:gate | klines:1m | 01:56:06 | 662 ms | ✓ |
| ccxt:kraken | klines:1m | 01:56:06 | 3995 ms | ✓ |
| coingecko | /coins/markets | 01:55:40 | 764 ms | ✓ |
The exact object (1,574 bytes)
{
"agent": "portfolio-checkup",
"as_of": "2026-10-07T01:57:48.710Z",
"links": {},
"result": {
"chain": "eth",
"fixes": [
"100% of the non-stablecoin value is in ETH. Concentrated, but in the most liquid asset in crypto.",
"USDT is rated caution: 4 transfer(s) ≥ $5M to exchanges in 24h (largest $20M → binance)"
],
"grade": "A",
"label": "unlabelled",
"score": 88,
"address": "0x9fc3da866e7df3a1c57ade1a97c9f00a70f010c8",
"positions": [
{
"id": "ethereum",
"usd": 107025.54,
"check": "proceed",
"symbol": "ETH",
"concern": null,
"contract": "unassessed",
"exit_days": 0,
"share_pct": 100,
"evaluation_id": "eval_3bd30fcefcbc3cfecb23"
},
{
"id": "tether",
"usd": 50.02,
"check": "caution",
"symbol": "USDT",
"concern": "4 transfer(s) ≥ $5M to exchanges in 24h (largest $20M → binance)",
"contract": "ok",
"exit_days": 0,
"share_pct": 0,
"evaluation_id": "eval_1ff452ba077b2cb62b59"
}
],
"total_usd": 107076,
"other_positions": [],
"concentration_hhi": 1,
"stablecoin_share_pct": 0
},
"run_id": "run_28bb4cb2076f8275164d",
"reasons": [
{
"text": "100% of the non-stablecoin value is in ETH. Concentrated, but in the most liquid asset in crypto.",
"source": "coingraph:evaluate + nownodes"
},
{
"text": "USDT is rated caution: 4 transfer(s) ≥ $5M to exchanges in 24h (largest $20M → binance)",
"source": "coingraph:evaluate + nownodes"
}
],
"summary": "Grade A (88/100) for $107.1K across 2 holdings. Top fix: 100% of the non-stablecoin value is in ETH. Concentrated, but in the most liquid asset in crypto.",
"verdict": "A",
"warnings": [],
"disclaimer": "CoinGraph never trades, holds funds or gives financial advice. The caller decides.",
"agent_version": "1.0.0"
}