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
TokensafeTokenNetworkStatus
USDCsafeUSDCSolana MainnetSoon
SOLsafeSOLSolana MainnetSoon
USDTsafeUSDTSolana MainnetSoon
JTOsafeJTOSolana MainnetSoon

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