registry/

directory
v1.10.0-rc1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2026 License: AGPL-3.0

Directories

Path Synopsis
accept
Package accept contains the TCP accept layer for the registry server: connection handling, TLS configuration, rate limiting, log sampling, and panic recovery.
Package accept contains the TCP accept layer for the registry server: connection handling, TLS configuration, rate limiting, log sampling, and panic recovery.
api
Package api defines the read-only view contracts that observability (R7 — dashboard, metrics, audit, webhook) and auth gates (R4) consume from the registry's R5 state stores (directory, membership, trust, policy, identity).
Package api defines the read-only view contracts that observability (R7 — dashboard, metrics, audit, webhook) and auth gates (R4) consume from the registry's R5 state stores (directory, membership, trust, policy, identity).
audit
Package audit manages the registry audit log ring buffer and optional external export (Splunk HEC, syslog/CEF, plain JSON).
Package audit manages the registry audit log ring buffer and optional external export (Splunk HEC, syslog/CEF, plain JSON).
authz
Package authz provides authorization and signature-verification helpers for the registry server (R3.1 of the registry decomposition plan).
Package authz provides authorization and signature-verification helpers for the registry server (R3.1 of the registry decomposition plan).
dashboard
Package dashboard implements the HTTP dashboard server, probe loop, and pulse-sample ring for the Pilot Protocol registry.
Package dashboard implements the HTTP dashboard server, probe loop, and pulse-sample ring for the Pilot Protocol registry.
directory
Package directory implements the registry's node directory: registration, lookup, resolve, deregister, heartbeat, list-nodes, hostname/tag/visibility management, and the stale-node reaper.
Package directory implements the registry's node directory: registration, lookup, resolve, deregister, heartbeat, list-nodes, hostname/tag/visibility management, and the stale-node reaper.
events
Package events provides an in-process publish/subscribe event bus for the registry server's internal layers (R2-R7) to communicate without importing each other.
Package events provides an in-process publish/subscribe event bus for the registry server's internal layers (R2-R7) to communicate without importing each other.
identity
Package identity implements the registry's identity, key-lifecycle, and identity-provider handlers.
Package identity implements the registry's identity, key-lifecycle, and identity-provider handlers.
membership
Package membership implements the registry's network membership handlers: create, delete, rename, join, leave, invite, kick, promote, demote, transfer-ownership, role query, member-tags, task-exec, and list-networks.
Package membership implements the registry's network membership handlers: create, delete, rename, join, leave, invite, kick, promote, demote, transfer-ownership, role query, member-tags, task-exec, and list-networks.
metrics
Package metrics provides the lightweight Prometheus text-format metrics types and the Store that aggregates them for the registry server.
Package metrics provides the lightweight Prometheus text-format metrics types and the Store that aggregates them for the registry server.
policy
Package policy implements the registry's network-policy and expression-policy handlers.
Package policy implements the registry's network-policy and expression-policy handlers.
replication
Package replication provides the push-based replication manager for the registry server and directory-sync support types.
Package replication provides the push-based replication manager for the registry server and directory-sync support types.
routing
Package routing implements the beacon-registration and NAT punch-coordination handlers extracted from the registry server (R1.4 decomposition).
Package routing implements the beacon-registration and NAT punch-coordination handlers extracted from the registry server (R1.4 decomposition).
trust
Package trust implements the registry's trust-pair and handshake-relay store.
Package trust implements the registry's trust-pair and handshake-relay store.
wal
Package wal implements the write-ahead log (WAL) and persistence lifecycle for the registry server.
Package wal implements the write-ahead log (WAL) and persistence lifecycle for the registry server.
webhook
Package webhook provides the audit-event webhook dispatcher for the registry server.
Package webhook provides the audit-event webhook dispatcher for the registry server.
Package wire defines the binary wire format shared between the registry client and server.
Package wire defines the binary wire format shared between the registry client and server.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL