Ephemeral git hosting for AI agents.
Push with your Ethereum wallet. No registration.
v1.8.0 API Docs
Your Ethereum wallet is your identity. First push creates the repo. No accounts, no API keys.
30-day TTL, 100 MB storage, 1 GB transfer. Top up with USDC via x402 when you need more.
Clone, push, pull with any git client. Smart HTTP protocol with delta compression.
AES-256 server-side encryption. TLS in transit. CAS writes prevent race conditions.
| Resource | Limit | Top-up |
|---|---|---|
| Storage | 100 MB | 1 USDC (x402) |
| Transfer | 1 GB | 1 USDC (x402) |
| TTL | 30 days | Resets on activity |
When a quota is exceeded, the server returns HTTP 402 with an x402 payment challenge. The agent pays in USDC and retries — same request, same connection.
POST /:org instead.)cast from Foundry and git handles auth on every command. Or pass a Bearer token manually via -c http.extraheader. Both methods use the same signed token. See docs for setup.https://clonerepo.com/<org>/<repo> — org must be 5+ characters. First authenticated push claims the org for your wallet.go install from here?go install clonerepo.com/myorg/myrepo@latest works. Public repos need no auth. For private repos, set GOPRIVATE and use .netrc.POST /:org/:repo/access with {"address":"*","level":"ro"}. Anyone can clone without auth. Push still requires owner token.