Skip to content
Merged
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 43 additions & 0 deletions Super Validator Operational Processes/IP-whitelisting.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
## IP Whitelisting for Validators

### Purpose

This process defines the requirements and steps for whitelisting IP addresses for validator nodes and clusters in the Canton Network.

### Status

This is a draft process based on current working practices and prior agreements among SV operators.

### Process

#### 1. Sponsor Involvement

- The **SV sponsor** must be included in all IP whitelisting requests.
- The **SV sponsor** must also be included in the IP whitelisting record.
- The **sponsor** should normally be the **onboarding SV**, but exceptions are allowed if another SV is willing to take responsibility for the whitelisted node/cluster.

#### 2. IP Address Allocation Rules

- **One IP per cluster** is allowed.
- Validator nodes and clusters **must use different IP addresses** for different networks (e.g., MainNet, DevNet, TestNet).

#### 3. GitHub Whitelisting Files

- Maintain **separate IP whitelisting files** in GitHub for each network.
- All changes must follow the standard PR review process and include confirmation from the SV sponsor.

#### 4. Request and Approval Flow

- Submit IP whitelisting requests via the agreed GitHub workflow.
- Include:
- Node or cluster identifier
- Network name
- Assigned IP address
- SV sponsor information
- Obtain approval from the SV sponsor before merging.

### Notes

- Sponsors are accountable for the nodes/clusters they whitelist.
- Exceptions to sponsorship rules must be explicitly documented in the IP whitelisting record.
- Operators must ensure IP allocations comply with all network-level requirements before deployment.