π» Fork the First Artist
ETHGlobal Mumbai 2026 Β· team plan & live status Β· Open Source Orchestra
Product goal: give each consenting musician an ENS name, an x402 payment rail on Hedera, and their own AI steward agent on 0G. The intended split sends 96.31% to the artist and 3.69% toward agent compute. OSO takes zero cut, zero profit, no token.
Current reality: draft PR #3 passes 173 unit tests and 11 browser tests, and real Arkiv issue/revoke plus a public user-facing read are verified. Hedera settlement and 0G inference remain blocked on credentials; claiming, payments, ENS issuance, and a self-funding agent are not presented as live.
πΊ Production sample: artist.opensourceorchestra.org
β
Integrated review preview: artist-previewβ¦taur.link Β· live Arkiv read
π§΅ Draft PR #3 Β· π» Repo
β± Status
Loadingβ¦
| Area | Task | State |
|---|
π₯ Team
| Who | Role | Owns |
|---|
π¬ Target demo β not all steps are live yet
- Artist opens their OSO profile β name, bio, photo, own payout address, β consent.
- Claim your name β
artist.<parent>.ethpointing to their Hedera account and agent. - Their steward agent goes live on 0G and answers fans from what the artist shared.
- A fan (or a fan's agent) asks for a song or tips β HTTP 402 β settles on Hedera testnet β 96.31% artist / 3.69% agent compute, visible on HashScan.
- The agent pays its own 0G inference from its share, under a spend cap.
- Live fork: a second, consenting artist does it all on stage.
π Verification β how an artist claims
- Steward invite β an OSO steward who knows the artist sends a one-time claim link.
- Wallet signature β the artist signs "I am [name], claiming [name].<parent>.eth". No keys shared.
- Logged on Hedera β inviter, artist, wallet and time go to a Hedera Consensus Service topic: public and tamper-evident.
- Then activate β name, x402 rail and agent switch on.
Protections: nothing exists until the artist claims it Β· payouts only to the wallet that signed Β· a steward can freeze a disputed claim (logged too) Β· the agent only uses what the artist gives it.
βArtists are invited by people who know them, sign with their own wallet, and every claim is logged on Hedera β no impersonators, no middleman.β
π§ Rules
- Agent collects, artist holds. Only the 3.69% compute share sits with the agent.
- Consent first. No name, agent or profile for anyone until they opt in.
- Zero cut, no token.
- Spend cap on demo compute ($5 total). Testnet for the demo.
- Open source, every contributor credited, AI help disclosed. Prior OSO work = continuity; this weekend's work marked new.
π Architecture
Fan / fan's agent β GET /tip or /song β 402 Payment Required βΌ Artist Steward Agent (0G inference) ββ x402 server (@x402/hedera) βΌ Hedera testnet ββ split βββ 96.31% β artist's own account βββ 3.69% β agent compute wallet β 0G Compute (capped) Claims β HCS topic (audit log) ENS: artist.<parent>.eth β Hedera account Β· agent URL Β· profile
π Sponsor tracks
- Hedera β AI Agents That Pay: x402 on Hedera; real settlement first, then HTS split/HCS bonuses (requirements)
- 0G β Private Computer: real inference in the main flow with request IDs and a judge-accessible app (requirements)
- Arkiv β Build on Arkiv (existing projects): new Continuity integration with real writes and a user-visible read (requirements)
ENS issuance is deferred until the core slice works. 0G Keep Building is unsupported by prior 0G evidence. Agents That Pay for Themselves remains a stretch until Hedera revenue automatically becomes 0G Compute credit. Continuity status and final partner selections must be confirmed in the Hacker Dashboard.
π Timeline
- Now: one real Hedera payment + one real 0G answer + one real Arkiv write/read; fix critical payment/agent defects.
- Then: deploy the smallest public end-to-end demo; freeze transaction/request/query evidence.
- Video: one human-narrated 720p+ recording, target 2:40; no AI voiceover or sped-up footage.
- Sat 08:00 IST target: submit with README, live links, proof IDs, team contacts, and old/new disclosure. Hard deadline 09:00 IST.
Team plan for ETHGlobal Mumbai Β· takedown