Skip to main content

Authentication and exposure policy

EndpointPublic?Required controls
P2P 8080YesHost firewall limited to the expected protocol, DDoS protection, peer monitoring.
gRPC 9000No by defaultPrivate network, mTLS or gateway auth, request deadlines, method-level logging.
GraphQL RPCOptionalHTTPS, WAF, query complexity limits, pagination caps, API keys for partners, rate limits.
JSON-RPCNo for new usersLegacy allowlist only, migration owner, removal date before 2026-07.
Metrics 9184NoPrometheus-only network policy and no internet route.
danger

Never publish metrics or unrestricted gRPC directly. TransactionExecutionService and streaming services are powerful backend APIs, and metrics reveal operational state.

Link endpoint policy to shared controls in /developer/authentication, /developer/rate-limiting, and /operations/incident-response.