Proof · Agent run · alert watchtower
What CoinGraph said about cardano, exactly as issued.
Issued 2026-10-07 01:57:56 UTC · id run_73fb642ce912282ab530
8 alerts in the last 24h on 3 of 3 tokens; latest: ADA price move.
✓ Fingerprint
Matches the one stored at issue time
✓ Sources
60 source calls recorded around issue time
✓ Chainlink CRE attestation
Re-hashed by the CRE workflow (simulator) · 2026-10-07 16:01 UTC
What the Chainlink CRE workflow did
verify-investigation-staging fetched this proof from /api/v1/verify/run_73fb642ce912282ab530, recomputed the SHA-256 on every node, reached identical consensus and posted the attestation; CoinGraph re-hashed the object before storing it. This run was on the CRE simulator (a local DON), as agreed with the Chainlink team; a DON deployment is next.
Workflow fingerprint: matches the one above
SHA-256 fingerprint
158ee7e0f76a438011da67b44cf54218f442eecb52d429acf3e7eacbdf658037The 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.
curl -s https://coingraph.ai/api/v1/verify/run_73fb642ce912282ab530Source 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 (2,763 bytes)
{
"agent": "alert-watchtower",
"as_of": "2026-10-07T01:57:56.630Z",
"links": {},
"result": {
"watch": null,
"alerts": [
{
"at": "2026-10-07T01:56:00.000Z",
"kind": "price_move",
"token": "ADA",
"details": {
"z_1h": 3.64,
"price": 0.262741,
"ret_1h_pct": -1.684,
"ret_15m_pct": -0.387
},
"severity": 2,
"direction": "down",
"explained_by": null
},
{
"at": "2026-10-06T20:15:51.450Z",
"kind": "volume_spike",
"token": "LINK",
"details": {
"median_15m_24h": 170380,
"volume_usd_15m": 817977
},
"severity": 2,
"direction": "neutral",
"explained_by": null
},
{
"at": "2026-10-06T20:13:51.562Z",
"kind": "volume_spike",
"token": "LINK",
"details": {
"median_15m_24h": 169891,
"volume_usd_15m": 812684
},
"severity": 2,
"direction": "neutral",
"explained_by": null
},
{
"at": "2026-10-06T16:45:52.401Z",
"kind": "volume_spike",
"token": "ADA",
"details": {
"median_15m_24h": 461710,
"volume_usd_15m": 2646548
},
"severity": 2,
"direction": "neutral",
"explained_by": null
},
{
"at": "2026-10-06T16:44:52.399Z",
"kind": "volume_spike",
"token": "ADA",
"details": {
"median_15m_24h": 461710,
"volume_usd_15m": 2309046
},
"severity": 2,
"direction": "neutral",
"explained_by": null
},
{
"at": "2026-10-06T16:15:51.077Z",
"kind": "volume_spike",
"token": "SOL",
"details": {
"median_15m_24h": 1393599,
"volume_usd_15m": 7091917
},
"severity": 2,
"direction": "neutral",
"explained_by": {
"brief_id": 12,
"headline": "SOL flat at $121 despite 3.3× Binance volume and a $445K long liquidation"
}
},
{
"at": "2026-10-06T16:14:51.066Z",
"kind": "volume_spike",
"token": "SOL",
"details": {
"median_15m_24h": 1393599,
"volume_usd_15m": 7051140
},
"severity": 2,
"direction": "neutral",
"explained_by": {
"brief_id": 12,
"headline": "SOL flat at $121 despite 3.3× Binance volume and a $445K long liquidation"
}
},
{
"at": "2026-10-06T16:13:00.957Z",
"kind": "liquidation_cluster",
"token": "SOL",
"details": {
"longs_usd": 454962,
"avg_15m_24h": 11308,
"liquidated_usd_15m": 454962
},
"severity": 2,
"direction": "down",
"explained_by": {
"brief_id": 12,
"headline": "SOL flat at $121 despite 3.3× Binance volume and a $445K long liquidation"
}
}
],
"tokens": [
"cardano",
"chainlink",
"solana"
],
"per_token": [
{
"token": "cardano",
"alerts": 3
},
{
"token": "chainlink",
"alerts": 2
},
{
"token": "solana",
"alerts": 3
}
]
},
"run_id": "run_73fb642ce912282ab530",
"reasons": [
{
"text": "ADA: price move (down, severity 2)",
"source": "coingraph:signals"
},
{
"text": "LINK: volume spike (neutral, severity 2)",
"source": "coingraph:signals"
},
{
"text": "LINK: volume spike (neutral, severity 2)",
"source": "coingraph:signals"
},
{
"text": "ADA: volume spike (neutral, severity 2)",
"source": "coingraph:signals"
},
{
"text": "ADA: volume spike (neutral, severity 2)",
"source": "coingraph:signals"
}
],
"summary": "8 alerts in the last 24h on 3 of 3 tokens; latest: ADA price move.",
"verdict": "ACTIVE",
"warnings": [],
"disclaimer": "CoinGraph never trades, holds funds or gives financial advice. The caller decides.",
"agent_version": "1.0.0"
}