RAILGUN primary-source snapshot

Fetched: 2026-04-26 UTC

1) Docs overview / project framing

Source: https://docs.railgun.org/wiki/learn/overview.md Source: https://railgun.org/

Selected excerpts from the docs:

RAILGUN is code that exists on every Ethereum node. It’s a privacy system built directly on-chain for Ethereum, BSC, Polygon, and Arbitrum.

The RAILGUN code has no owner.

The RAIL token is purely a governance token and is not a privacy coin. Holding RAIL is not necessary to use the protocol.

RAILGUN is 100% non-custodial.

Additional signals from the docs:

  • RAILGUN is framed as ownerless onchain privacy middleware rather than as a separate privacy chain or a custody product
  • The first-party docs separate the protocol from the wallets that integrate it, which is useful for categorizing it as infrastructure
  • The homepage fetch was sparse in this pass, but the docs explicitly point back to the website, developer guide, and GitHub as the core official surfaces

2) Privacy system / operating model

Source: https://docs.railgun.org/wiki/learn/privacy-system

Selected excerpts from the docs:

The RAILGUN privacy system is a series of smart contracts that privatizes blockchain interactions.

RAILGUN privatizes: Sender, Recipient, Token type, Amount.

RAILGUN users can send transactions through Broadcasters … Interactions sent by users appear to originate from Broadcasters and cannot be linked to a shielding address.

At its core, RAILGUN is low-level infrastructure with an SDK … for protocol integrations of private smart contract interactions and a private wallet.

Additional signals from this page:

  • The project wants to support private smart-contract interactions, not just private transfers
  • Broadcasters and the UTXO-style encrypted Merkle-tree model are central to how the public-chain UX works
  • The docs explicitly describe RAILGUN as low-level infrastructure with SDKs, which is a strong categorization clue

3) Assurance and auditability

Source: https://docs.railgun.org/wiki/assurance/railgun-assurance-suite

Selected excerpts from the docs:

RAILGUN has 3 main tools for auditability and assurance:

Viewing Keys: Shareable read-only private key for auditability or investigatory purposes

Private proofs of Innocence (PPOI): a Zero-Knowledge assurance tool that checks that tokens moving through RAILGUN do not originate from a known list of malicious activity.

Koinly Tax Exports: Easy file exports for use in the Koinly tax software

Additional signals from this page:

  • RAILGUN is not marketing privacy as irreconcilable with compliance or investigations; it publishes first-party assurance tools instead
  • Viewing keys plus PPOI make the project materially different from a simple “privacy coin” categorization
  • Tax-export tooling is another clue that the team is trying to make shielded activity operable, not just private

4) Governance surface

Source: https://docs.railgun.org/wiki/rail-token/protocol-governance Source: https://docs.railgun.org/wiki/rail-token/rail-token-overview.md

Selected excerpts from the docs:

RAIL is described as RAILGUN Protocol’s security token and also as a pure governance token.

1 locked RAIL = 1 vote.

Locked RAIL lets you vote on proposals, submit proposals, or delegate voting power.

Additional signals from these pages:

  • Governance is a meaningful protocol surface, but the docs are careful to separate governance/security incentives from the privacy function itself
  • The docs explicitly say RAIL is not required for protocol use, which helps avoid misclassifying the token as the core product

5) GitHub org / real implementation surface

Source: https://github.com/Railgun-Community Source: https://github.com/Railgun-Community/wallet

Selected excerpts/signals from GitHub:

SDK library to develop RAILGUN wallets

JavaScript library to interact with RAILGUN smart contracts

Write a recipe in minutes to convert your dApp to a zkApp.

The Wallet SDK enables dApp and DeFi developers to provide privacy to users safely and conveniently on Ethereum, Polygon and BNB Chain.

Additional signals from GitHub:

  • The public repo surface is strongly infrastructure- and integration-oriented: wallet SDKs, engine libraries, cookbook patterns, broadcaster tooling, and assurance-related repos
  • This supports cataloging RAILGUN as privacy middleware / SDK infrastructure rather than as a single wallet app or token project
  • Active public repos updated into 2026 suggest the technical surface is still live and maintained

Notes

  • This pass did not locate an official standalone whitepaper or litepaper in first-party materials.
  • The strongest source-of-truth surfaces were the docs portal plus the GitHub organization and wallet SDK repo.
  • RAILGUN appears best categorized as onchain privacy infrastructure / zk wallet middleware / private smart-contract interaction protocol.