{
  "x402Version": 2,
  "id": 38710,
  "slug": "38710",
  "resource": "https://btc-radar.vercel.app/bitcoin/technical-updates",
  "description": "Bitcoin protocol and software changes as JSON: Bitcoin Core merges and releases, BIP updates, Lightning spec and implementation changes. Each item has status (proposal, merged, released, activated), layer (consensus, policy, p2p, wallet), why it matters, what has not happened yet, and primary source links.",
  "type": "http",
  "serviceName": "Bitcoin Tech Radar - Aaron Zhang",
  "resourceType": "Blockchain Data",
  "accepts": [
    {
      "scheme": "exact",
      "network": "eip155:8453",
      "payTo": "0x4b5887B6E399C2E104becd01f7c406229c15891d",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "amount": "10000",
      "amountUsd": 0.01,
      "maxTimeoutSeconds": 300
    },
    {
      "scheme": "exact",
      "network": "eip155:84532",
      "payTo": "0x4b5887B6E399C2E104becd01f7c406229c15891d",
      "asset": "0x036CbD53842c5426634e7929541eC2318f3dCF7e",
      "amount": "10000",
      "maxTimeoutSeconds": 300
    }
  ],
  "outputSchema": {
    "properties": {
      "example": {
        "type": "object"
      },
      "type": {
        "type": "string"
      }
    },
    "required": [
      "type"
    ],
    "type": "object"
  },
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "method": "GET",
          "queryParams": {},
          "type": "http"
        },
        "output": {
          "example": {
            "digest_date": "2026-10-07",
            "items": [
              {
                "affects": [
                  "node operators on low-bandwidth connections",
                  "initial block download"
                ],
                "id": "core-36080",
                "layer": "p2p",
                "not_yet": "In master only; not in a release. No consensus or policy change.",
                "project": "bitcoin-core",
                "sources": [
                  {
                    "date": "2026-10-05",
                    "publisher": "GitHub bitcoin/bitcoin",
                    "type": "merged pull request",
                    "url": "https://github.com/bitcoin/bitcoin/pull/36080"
                  }
                ],
                "status": "merged",
                "title": "Peers are no longer disconnected for a missed ping while they are sending us blocks",
                "uncertainty": "none noted",
                "verification": "primary",
                "what_happened": "Bitcoin Core stops enforcing the 20-minute ping timeout against a peer while blocks are being downloaded from that peer.",
                "why_it_matters": "During initial block download on a slow link, a peer busy serving our block requests could miss the ping deadline and be dropped although it was not at fault. This avoids needless disconnects for low-bandwidth nodes."
              }
            ]
          },
          "type": "json"
        }
      },
      "schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "input": {
            "additionalProperties": false,
            "properties": {
              "method": {
                "enum": [
                  "GET"
                ],
                "type": "string"
              },
              "queryParams": {
                "properties": {},
                "type": "object"
              },
              "type": {
                "const": "http",
                "type": "string"
              }
            },
            "required": [
              "type",
              "method"
            ],
            "type": "object"
          },
          "output": {
            "properties": {
              "example": {
                "type": "object"
              },
              "type": {
                "type": "string"
              }
            },
            "required": [
              "type"
            ],
            "type": "object"
          }
        },
        "required": [
          "input"
        ],
        "type": "object"
      }
    }
  },
  "tags": [
    "bitcoin",
    "bitcoin-core",
    "bip",
    "protocol",
    "lightning",
    "bazaar"
  ],
  "sourceHost": "btc-radar.vercel.app",
  "lastUpdated": "2026-10-08T09:02:31.98Z",
  "quality": {
    "calls30d": 3,
    "uniquePayers30d": 3,
    "lastCalledAt": "2026-10-08T09:02:31.855Z"
  },
  "metadata": {
    "serviceName": "Bitcoin Tech Radar - Aaron Zhang",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "method": "GET",
            "queryParams": {},
            "type": "http"
          },
          "output": {
            "example": {
              "digest_date": "2026-10-07",
              "items": [
                {
                  "affects": [
                    "node operators on low-bandwidth connections",
                    "initial block download"
                  ],
                  "id": "core-36080",
                  "layer": "p2p",
                  "not_yet": "In master only; not in a release. No consensus or policy change.",
                  "project": "bitcoin-core",
                  "sources": [
                    {
                      "date": "2026-10-05",
                      "publisher": "GitHub bitcoin/bitcoin",
                      "type": "merged pull request",
                      "url": "https://github.com/bitcoin/bitcoin/pull/36080"
                    }
                  ],
                  "status": "merged",
                  "title": "Peers are no longer disconnected for a missed ping while they are sending us blocks",
                  "uncertainty": "none noted",
                  "verification": "primary",
                  "what_happened": "Bitcoin Core stops enforcing the 20-minute ping timeout against a peer while blocks are being downloaded from that peer.",
                  "why_it_matters": "During initial block download on a slow link, a peer busy serving our block requests could miss the ping deadline and be dropped although it was not at fault. This avoids needless disconnects for low-bandwidth nodes."
                }
              ]
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "properties": {},
                  "type": "object"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method"
              ],
              "type": "object"
            },
            "output": {
              "properties": {
                "example": {
                  "type": "object"
                },
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    }
  },
  "liveness": {
    "reliability": null
  },
  "verified": false,
  "featured": false,
  "provider": {
    "host": "btc-radar.vercel.app",
    "manifest_name": "btc-radar.vercel.app",
    "source": "cdp-mirror",
    "source_manifest_url": "https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources",
    "submitted_at": "2026-10-14T01:15:01.050Z"
  },
  "exampleResponse": {
    "example": {},
    "type": "string"
  }
}