Skip to content

Add girin.app validator (Girin Labs)#17

Open
Girin-Dev wants to merge 1 commit intoXRPLF:mainfrom
Girin-Dev:unl_request
Open

Add girin.app validator (Girin Labs)#17
Girin-Dev wants to merge 1 commit intoXRPLF:mainfrom
Girin-Dev:unl_request

Conversation

@Girin-Dev
Copy link
Copy Markdown

@Girin-Dev Girin-Dev commented Apr 7, 2026

Summary

This PR adds the girin.app validator, operated by Girin Labs, to the XRPLF UNL.

  • Validator public key: nHBQWjEK6DKgvK19RQiUxsCn442hwUEKfUTSW4oofRh5MFvzvavG
  • Domain: girin.app
  • Operator: Girin Labs
  • Operation start: 2026-03-27
  • rippled version: 3.1.2

Domain verification

xrp-ledger.toml is hosted and includes the validator attestation:

[[VALIDATORS]]
public_key = "nHBQWjEK6DKgvK19RQiUxsCn442hwUEKfUTSW4oofRh5MFvzvavG"
attestation = "FC506F38B0570AFB8CCD5E9B6490DB6746D4389E3A978884D43C22B8B452CD41F4BF724EEFB5CFDDAE2B2CAF406413A3FDFA5B8BD3C5439538CB4946A6C07402"
network = "main"
owner_country = "SG"
server_country = "DE"
unl = "https://vl.ripple.com"

Validator operations

  • Server: AMD EPYC 12 vCPU / 32 GB RAM / 1 TB NVMe SSD (Netcup, Germany)
  • Architecture: 2-tier — validator runs with peer_private = 1 and connects only to a dedicated stock proxy node via [ips_fixed]. Validator IP is not exposed to the public network.
  • Security (validator): SSH key authentication, password login disabled, root login restricted to key-only (prohibit-password), ufw firewall with peer port 51235 restricted to the proxy IP only, fail2ban, NTP-synced clock, unattended-upgrades for automatic security patches.
  • Security (proxy): ufw firewall (22, 51235), fail2ban, NTP-synced clock, unattended-upgrades. SSH key authentication will be enforced as the next hardening step.
  • Monitoring: Continuous monitoring of server_state, peer count, and amendment voting.
  • Update policy: Target rippled updates within 48 hours of new releases.

Diversity contribution

  • Geographic: Seoul, South Korea — adds Asia-Pacific representation to a UNL currently concentrated in US/EU operators.
  • Jurisdictional: Korea/Singapore legal coverage.
  • Vertical: First UNL operator focused on mobile-native XRPL developer tooling and Social Login wallet infrastructure.

Ecosystem contributions

Girin Labs is a builder, not solely an infrastructure operator. Open-source contributions to the XRPL ecosystem include:

  • XRPLSwift — iOS/Swift native XRPL library
  • xrpl4j / xrpl4j-android — Java/Kotlin XRPL library
  • WalletKit / CryptoCore — BIP39/BIP32/BIP44 (Swift) HD wallet primitives
  • WalletConnect integration — XRPL examples and library
  • Girin Wallet — Non-custodial XRPL wallet with Social Login (Google/Kakao), iOS/Android/Chrome Extension
  • Doppler Finance — Lending & Liquid Staking protocol on XRPL
  • Backed by the XRP Ledger Japan & Korea Ecosystem Fund
    GitHub: https://github.com/girin-app

Post-inclusion commitments

  • Public RPC endpoint for Asia-based XRPL developers
  • Ongoing maintenance of XRPLSwift and xrpl4j across rippled version releases
  • Public documentation of amendment voting rationale
  • Korean developer community programs through XRPL Korea (education sessions, workshops, onboarding content)

Contact

  • Operator: Girin Labs
  • Validator domain: girin.app
  • GitHub: https://github.com/girin-app
    Happy to provide any additional information the UNL committee may need.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant