# Module BSV::Overlay::Constants <a id="module-BSV-Overlay-Constants"></a>

Protocol identifiers and network configuration constants for BSV Overlay
Services.

## Constants
### `DEFAULT_SLAP_TRACKERS` <a id="constant-DEFAULT_SLAP_TRACKERS"></a> <a id="DEFAULT_SLAP_TRACKERS-constant"></a>
Default SLAP tracker URLs for mainnet. These nodes maintain records of which
overlay services are available and where.

### `DEFAULT_TESTNET_SLAP_TRACKERS` <a id="constant-DEFAULT_TESTNET_SLAP_TRACKERS"></a> <a id="DEFAULT_TESTNET_SLAP_TRACKERS-constant"></a>
Default SLAP tracker URLs for testnet.

### `DERIVE_PROTOCOL_SHIP` <a id="constant-DERIVE_PROTOCOL_SHIP"></a> <a id="DERIVE_PROTOCOL_SHIP-constant"></a>
BRC-42/43 key-derivation protocol name for Service Host Interconnect.
Lowercase as required by the wallet key-derivation validator.

### `DERIVE_PROTOCOL_SLAP` <a id="constant-DERIVE_PROTOCOL_SLAP"></a> <a id="DERIVE_PROTOCOL_SLAP-constant"></a>
BRC-42/43 key-derivation protocol name for Service Lookup Availability.
Lowercase as required by the wallet key-derivation validator.

### `NETWORK_PRESETS` <a id="constant-NETWORK_PRESETS"></a> <a id="NETWORK_PRESETS-constant"></a>
Network presets mapping network names to their default SLAP tracker lists.

### `PROTOCOL_ID_SHIP` <a id="constant-PROTOCOL_ID_SHIP"></a> <a id="PROTOCOL_ID_SHIP-constant"></a>
Full protocol identifier for Service Host Interconnect (display /
human-readable form).

### `PROTOCOL_ID_SLAP` <a id="constant-PROTOCOL_ID_SLAP"></a> <a id="PROTOCOL_ID_SLAP-constant"></a>
Full protocol identifier for Service Lookup Availability Protocol (display /
human-readable form).

### `PROTOCOL_SHIP` <a id="constant-PROTOCOL_SHIP"></a> <a id="PROTOCOL_SHIP-constant"></a>
Short protocol identifier for Service Host Interconnect.

### `PROTOCOL_SLAP` <a id="constant-PROTOCOL_SLAP"></a> <a id="PROTOCOL_SLAP-constant"></a>
Short protocol identifier for Service Lookup Availability Protocol.
