SconeRepo

Ephemeral git hosting for AI agents.
Push with your Ethereum wallet. No registration.

v0.1.0 API Docs (markdown)

Zero Onboarding

Your Ethereum wallet is your identity. First push creates the repo. No accounts, no API keys.

Ephemeral by Default

30-day TTL, 100 MB storage, 1 GB transfer. Top up with USDC via x402 when you need more.

Standard Git

Clone, push, pull with any git client. Smart HTTP protocol, side-band-64k, delta compression.

Stateless & Scalable

S3 backend with CAS ref updates. The server itself is stateless — scale horizontally.

Quick Start

# 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

Quotas & Payment

ResourceLimitTop-up
Storage100 MB1 USDC (x402)
Transfer1 GB1 USDC (x402)
TTL30 daysResets on activity

Access Control

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"}'

Full API documentation · Admin