Card snapshot
api.monerometrics.net
·
2026-08-18 19:05:56 UTC
·
f75f20806d4b0e73a0e42a2a8365267e4e6bebf19a2e76f1a8baca20686d8091
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"protocolVersion": "0.3.0",
"name": "monerometrics",
"description": "Reorg-aware Monero (XMR) network observatory: chain reorganizations, orphan blocks, mining-pool centralization with cryptographically verified attribution.",
"url": "https://api.monerometrics.net",
"preferredTransport": "JSONRPC",
"additionalInterfaces": [
{
"url": "https://api.monerometrics.net/mcp",
"transport": "JSONRPC"
},
{
"url": "https://api.monerometrics.net",
"transport": "HTTP+JSON"
}
],
"provider": {
"organization": "monerometrics",
"url": "https://monerometrics.net"
},
"version": "0.8.2",
"documentationUrl": "https://api.monerometrics.net/docs",
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false
},
"defaultInputModes": [
"text/plain",
"application/json"
],
"defaultOutputModes": [
"application/json"
],
"securitySchemes": {},
"security": [],
"skills": [
{
"id": "network_info",
"name": "Network info",
"description": "Current chain tip, difficulty, hashrate estimate and sync status.",
"tags": [
"monero",
"blockchain",
"metrics"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"application/json"
]
},
{
"id": "reorgs",
"name": "Chain reorganizations",
"description": "Detected reorganizations with depth, fork point and displaced transactions.",
"tags": [
"monero",
"blockchain",
"metrics"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"application/json"
]
},
{
"id": "orphan_blocks",
"name": "Orphan blocks",
"description": "Recent orphaned blocks with their canonical replacements.",
"tags": [
"monero",
"blockchain",
"metrics"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"application/json"
]
},
{
"id": "pool_distribution",
"name": "Mining pool centralization",
"description": "Pool share of recent blocks and the Nakamoto coefficient.",
"tags": [
"monero",
"blockchain",
"metrics"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"application/json"
]
},
{
"id": "pool_attribution",
"name": "Block attribution provenance",
"description": "How each block was attributed to a pool: view-key proof, pool API claim, coinbase heuristic or unattributed.",
"tags": [
"monero",
"blockchain",
"metrics"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"application/json"
]
},
{
"id": "block_lookup",
"name": "Block lookup",
"description": "Look up any block by height or hash, down to the genesis block.",
"tags": [
"monero",
"blockchain",
"metrics"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"application/json"
]
},
{
"id": "price",
"name": "XMR price",
"description": "Centralized exchange price alongside the Haveno street price.",
"tags": [
"monero",
"blockchain",
"metrics"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"application/json"
]
}
]
}