Directories
¶
| Path | Synopsis |
|---|---|
|
Package bootstrap maintains a live set of IPv6 source addresses resolved from a list of DNS names and/or IPv6 literals.
|
Package bootstrap maintains a live set of IPv6 source addresses resolved from a list of DNS names and/or IPv6 literals. |
|
Package cache defines a modular, TTL'd key-value backend with an atomic create-only operation (SetNX).
|
Package cache defines a modular, TTL'd key-value backend with an atomic create-only operation (SetNX). |
|
aerospike
Package aerospike provides an Aerospike Community Edition [cache.Backend].
|
Package aerospike provides an Aerospike Community Edition [cache.Backend]. |
|
memory
Package memory provides an in-process [cache.Backend]: zero infrastructure, used for dev/CI and for per-instance frame storage in the retry endpoint.
|
Package memory provides an in-process [cache.Backend]: zero infrastructure, used for dev/CI and for per-instance frame storage in the retry endpoint. |
|
redis
Package redis provides a Redis-protocol [cache.Backend].
|
Package redis provides a Redis-protocol [cache.Backend]. |
|
BRC-135 block header frame encode/decode.
|
BRC-135 block header frame encode/decode. |
|
Package hostinfo gathers a one-shot snapshot of the static facts of the machine a component runs on (OS, CPU, memory, NICs incl.
|
Package hostinfo gathers a one-shot snapshot of the static facts of the machine a component runs on (OS, CPU, memory, NICs incl. |
|
Package logging provides a single, uniform structured-logging entrypoint shared by every binary in the multicast fleet (shard-proxy, shard-listener, retry-endpoint, shard-manifest, subtx-generator).
|
Package logging provides a single, uniform structured-logging entrypoint shared by every binary in the multicast fleet (shard-proxy, shard-listener, retry-endpoint, shard-manifest, subtx-generator). |
|
Package manifest implements the BRC-139 shard-manifest consumer profile: a TTL-bounded registry of received manifests, a quorum + hysteresis evaluator that produces an adopted view of (ShardBits, SourceMode, Successor) fields, and a deduplicated source-set view.
|
Package manifest implements the BRC-139 shard-manifest consumer profile: a TTL-bounded registry of received manifests, a quorum + hysteresis evaluator that produces an adopted view of (ShardBits, SourceMode, Successor) fields, and a deduplicated source-set view. |
|
Package netjoin provides socket-level helpers for joining IPv6 multicast groups, branching between ASM ([IPV6_JOIN_GROUP]) and SSM ([MCAST_JOIN_SOURCE_GROUP], RFC 3678) by the presence of a source list.
|
Package netjoin provides socket-level helpers for joining IPv6 multicast groups, branching between ASM ([IPV6_JOIN_GROUP]) and SSM ([MCAST_JOIN_SOURCE_GROUP], RFC 3678) by the presence of a source list. |
|
Package seqhash provides the hash function used to compute HashKey values in BRC-124/BRC-128 frames.
|
Package seqhash provides the hash function used to compute HashKey values in BRC-124/BRC-128 frames. |
|
Package sequence provides per-shard monotonic sequence counters.
|
Package sequence provides per-shard monotonic sequence counters. |
|
Package shard derives IPv6 multicast group addresses from BSV transaction IDs for deterministic packet-level sharding across the BSV sharding pipeline.
|
Package shard derives IPv6 multicast group addresses from BSV transaction IDs for deterministic packet-level sharding across the BSV sharding pipeline. |
|
Package tracing provides an opt-in OpenTelemetry tracer shared by the fleet.
|
Package tracing provides an opt-in OpenTelemetry tracer shared by the fleet. |
|
Package txidset implements a two-tier TxID claim store used by both the proxy ingress dedup gate and the listener per-deployment egress dedup gate.
|
Package txidset implements a two-tier TxID claim store used by both the proxy ingress dedup gate and the listener per-deployment egress dedup gate. |
Click to show internal directories.
Click to hide internal directories.