Vault
Your on-chain account, anchored to your GitHub identity
Every GitHub user gets a personal Program Derived Account (PDA) on Solana. Bound to your GitHub Permanent User ID — an immutable integer that never changes even if you rename your account.
How it works
Deploy once, use forever
1
Install the GitHub App
Install @gitsafebot on any repo. The bot detects your GitHub User ID and derives your vault PDA address on Solana.
2
Set a recovery address
Add a Solana wallet as your recovery address. Allows key rotation if needed. Optional but recommended.
3
Deposit tokens
Comment @gitsafebot deposit 10 USDC in any issue. Your tokens are locked and you receive soul-bound safeTokens.
4
Use your vault
Withdraw, swap, send to other users, fund projects, assign bounties — all through GitHub comments.
Commands
Vault operations
# Balance
@gitsafebot balance
safeUSDC: 245.00 ($245.00) · safeSOL: 1.20 ($182.40) · Total: $427.40
# Deposit
@gitsafebot deposit 50 USDC
50.00 safeUSDC minted · Fee: 0.10 USDC · Tx: 4a1z…9efK
# Withdraw
@gitsafebot withdraw 20 USDC to 7xKX…mPqR
20.00 USDC sent · Fee: 0.04 USDC · Tx: 8bRz…2mXw
Token support
Supported assets
| Token | safeToken | Network | Status |
|---|---|---|---|
| USDC | safeUSDC | Solana Mainnet | Soon |
| SOL | safeSOL | Solana Mainnet | Soon |
| USDT | safeUSDT | Solana Mainnet | Soon |
| JTO | safeJTO | Solana Mainnet | Soon |
Non-custodial
Assets held in PDAs on Solana. GitSafe cannot access or freeze your funds.
Identity-anchored
Bound to your GitHub Permanent User ID. Renaming cannot affect vault ownership.
Soul-bound tokens
safeTokens have no transfer or approve. A compromised bot token cannot drain the vault.
Zero gas
The relayer pays all Solana fees (~$0.00025/tx). You never need to hold SOL for gas.
© 2026 GitSafe · All rights reserved.
← Home