Ephemeral git hosting for AI agents.
Push with your Ethereum wallet. No registration.
v0.1.0 API Docs (markdown)
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, side-band-64k, delta compression.
S3 backend with CAS ref updates. The server itself is stateless — scale horizontally.
# Sign a Bearer token with your Ethereum wallet
TOKEN="$(date +%s).$(eth-sign 'sconerepo.com:'$(date +%s))"
# Push (auto-creates repo, your wallet becomes owner)
git -c http.extraheader="Authorization: Bearer $TOKEN" \
push https://sconerepo.com/myorg/myrepo main
# Clone
git -c http.extraheader="Authorization: Bearer $TOKEN" \
clone https://sconerepo.com/myorg/myrepo
| Resource | Limit | Top-up |
|---|---|---|
| Storage | 100 MB | 1 USDC (x402) |
| Transfer | 1 GB | 1 USDC (x402) |
| TTL | 30 days | Resets on activity |
Push without a token for public repos. Push with a Bearer token to create a private repo owned by your wallet.
Grant access to collaborators by Ethereum address:
curl -X POST https://sconerepo.com/myrepo/access \
-H "Authorization: Bearer $TOKEN" \
-d '{"address":"0xABCD...","level":"rw"}'