{
  "specVersion": "0.1",
  "host": {
    "name": "Ethereum Beat",
    "url": "https://ethereumbeat.org/",
    "description": "Ethereum Beat — the pulse of Ethereum — a heartbeat, not a ticker. Ethereum protocol health, no prices, no market data."
  },
  "entries": [
    {
      "id": "urn:air:ethereumbeat.org:beat",
      "displayName": "BEAT",
      "description": "the live pulse of Ethereum, one beat per slot",
      "type": "text/html",
      "url": "https://ethereumbeat.org/",
      "representativeQueries": [
        "What is the current state of Ethereum's network health?",
        "Is Ethereum producing and finalizing blocks normally right now?",
        "Which Ethereum protocol-health metric is beating right now?"
      ]
    },
    {
      "id": "urn:air:ethereumbeat.org:nodes",
      "displayName": "NODES",
      "description": "where Ethereum physically lives",
      "type": "text/html",
      "url": "https://ethereumbeat.org/nodes",
      "representativeQueries": [
        "How many Ethereum nodes are running and where are they located?",
        "What is Ethereum's execution and consensus client diversity?",
        "How geographically decentralized is Ethereum?"
      ]
    },
    {
      "id": "urn:air:ethereumbeat.org:blobs",
      "displayName": "BLOBS",
      "description": "the data-availability heartbeat",
      "type": "text/html",
      "url": "https://ethereumbeat.org/blobs",
      "representativeQueries": [
        "How full are Ethereum's blobs right now?",
        "What is the current Ethereum blob base fee?",
        "How many blobs is Ethereum carrying per day?"
      ]
    },
    {
      "id": "urn:air:ethereumbeat.org:flow",
      "displayName": "FLOW",
      "description": "live transaction telemetry",
      "type": "text/html",
      "url": "https://ethereumbeat.org/flow",
      "representativeQueries": [
        "What is happening in Ethereum's mempool right now?",
        "What is Ethereum's current base fee?",
        "How many transactions is Ethereum processing?"
      ]
    },
    {
      "id": "urn:air:ethereumbeat.org:finality",
      "displayName": "FINALITY",
      "description": "a block’s journey from proposed to final",
      "type": "text/html",
      "url": "https://ethereumbeat.org/finality",
      "representativeQueries": [
        "Is Ethereum finalizing blocks right now?",
        "How long did the last finality delay last?",
        "Which epoch is Ethereum currently finalizing?"
      ]
    },
    {
      "id": "urn:air:ethereumbeat.org:layers",
      "displayName": "LAYERS",
      "description": "the onchain economy, chain by chain",
      "type": "text/html",
      "url": "https://ethereumbeat.org/layers",
      "representativeQueries": [
        "Which Ethereum layer-2 networks are most active?",
        "How does Ethereum L1 activity compare to L2 activity?",
        "How much of Ethereum's onchain activity happens on layer 2s?"
      ]
    },
    {
      "id": "urn:air:ethereumbeat.org:metric-api",
      "displayName": "Metric API",
      "description": "Machine-readable Ethereum protocol-health metrics as JSON",
      "type": "application/json",
      "url": "https://ethereumbeat.org/api/snapshot",
      "representativeQueries": [
        "Where can I get Ethereum protocol-health data as JSON?",
        "How do I query an Ethereum network metric over time?",
        "What machine-readable Ethereum metrics does Ethereum Beat expose?"
      ]
    }
  ]
}