{
  "port": 7050,
  "protocol": "tcp",
  "service": "Hyperledger Fabric orderer",
  "oneLiner": "The default gRPC listen port for a Hyperledger Fabric ordering node.",
  "whatItIs": "7050 is not registered with IANA. It is the Hyperledger Fabric convention: an orderer's General.ListenPort defaults to 7050, and Fabric's production ordering-node checklist documents it as the port the orderer listens on for client and peer gRPC traffic. Peers submit endorsed transactions here and pull blocks from it, so on a Fabric network it is the busiest single endpoint. If you see 7050 open it is almost certainly a blockchain node, usually in a Docker Compose or Kubernetes deployment alongside peers on 7051.",
  "exposure": {
    "verdict": "careful",
    "note": "Fabric expects mutual TLS on this endpoint; exposing it without client-certificate enforcement puts channel membership and block delivery in reach of anyone who can connect."
  },
  "checkCommand": "nc -vz TARGET 7050",
  "links": [
    {
      "title": "Hyperledger Fabric — Checklist for a production ordering node (ListenPort 7050)",
      "url": "https://hyperledger-fabric.readthedocs.io/en/latest/deployorderer/ordererchecklist.html",
      "kind": "official-docs"
    },
    {
      "title": "Hyperledger Fabric source repository",
      "url": "https://github.com/hyperledger/fabric",
      "kind": "github"
    }
  ]
}
