GhostProtocol
A UI for private on-chain transfers. It guides shielding, private transfer, and unshielding where Railgun is supported and records payment linkage.
- 01 Wallet
- 02 Shield
- 03 Private transfer
- 04 Unshield
- 05 Linkage record
On this page
Use
- Clear guided steps for private transfers.
- Multi-chain flow where Railgun is available.
- Verifiable payment linkage records.
Design frame
- Constraint
- An interface must not present a transfer as private when the selected chain, asset, or Railgun path does not support it. Capability is checked before signing.
- Boundary
- The wallet retains signing and custody. The interface coordinates shielding, private transfer, and unshielding without taking authority over a user’s keys.
- Verification
- The linkage record preserves enough references to establish the relationship between a payment and the application flow without publishing additional private data.
Current State
Research-stage work on private transaction routing, wallet flow, and settlement proofs.