GitSafe
GitSafe

GitSafe Documentation

Soon

GitSafe launches on Solana Mainnet. Program ID: GSaFe11111xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx. Verified on Solscan. Apache 2.0 license. All bot commands will execute on mainnet at launch.

GitSafe is the secure on-chain bank inside your GitHub, built on Solana. It gives every user a personal vault anchored to their GitHub identity, lets teams manage project workspaces and bounties entirely through issue comments, enables in-vault token swaps via Jupiter, and protects everything with soul-bound safeTokens that no AI agent, bot, or third party can drain. There is no wallet app to install, no seed phrase to manage, and no KYC.

On-Chain Banking

Personal vault on Solana

Deposit USDC, SOL, or any SPL token. Assets are minted 1:1 as soul-bound safeTokens held in a Program Derived Address (PDA) anchored to your GitHub identity.

IssueOps

Projects, bounties, and auto-pay

Create project workspaces, assign bounties to contributors, and release payments automatically when a pull request merges — all from a GitHub issue comment.

DeFi Swap

Swap tokens inside your vault

Exchange safeTokens without leaving GitSafe. Underlying assets are routed through Jupiter aggregator and re-minted as the output safeToken in a single atomic transaction.

AI Security

Bot-safe by design

safeTokens have no transfer or approve instruction. A compromised AI agent cannot drain your vault even with a valid signature. Soul-bound means zero attack surface.

Supported assets

AssetSafeTokenNetworkStatus
USDCsafeUSDCSolana MainnetSupported
SOLsafeSOLSolana MainnetSupported
USDTsafeUSDTSolana MainnetSupported
JTOsafeJTOSolana MainnetSupported
Any SPL TokensafeXXXSolana MainnetVia governance

Platform properties

Identity-anchored

Every vault is permanently bound to a GitHub Permanent User ID — an immutable integer assigned at account creation. Renaming a GitHub username does not affect vault ownership.

Soul-bound assets

safeTokens are SPL tokens with the transfer authority permanently revoked on-chain. No approve, no transferFrom, no drain path — not even for the program deployer.

IssueOps interface

All vault operations, project creation, bounty assignment, and swaps are triggered by @gitsafebot comments in GitHub issues or PRs. Any language accepted.

Zero gas for users

The GitSafe relayer wallet pays all Solana transaction fees (~$0.00025 per tx). Users never need to hold SOL for gas.

AI-agent ready

Humans, bots, and autonomous agents can all operate a vault. The vault is anchored to a GitHub identity, not to whether the operator is human or automated.

On-chain receipts

Every operation is recorded on Solana Mainnet (~400ms finality). The bot posts a receipt with tx signature, Solscan link, amounts, and fee to the same GitHub issue.

Non-custodial

Assets are held in PDA smart accounts, not by GitSafe. The team cannot access or freeze user funds. An emergency exit is available after 6 months of vault inactivity.