OSO P.I.T.
The original pit. The visual orchestra pit where musicians queue to perform — an orchestra activated by making its instruments permissionless. Where the pit first got its name.
Before the archive,
the pit was an instrument.
In 2025, at ETHGlobal New Delhi, Shaka asked a question that would echo into everything the P.I.T. universe became: what if an orchestra needed no permission to play?
The answer was OSO P.I.T. — the Open Source Orchestra's pit made manifest in code. A livestreaming platform for artists where the stage is a visual orchestra pit: musicians queue to perform, listeners support them directly, and nobody stands between the music and the people. The showcase said it plainly — the orchestra is activated by making instruments permissionless to Play IT together.
It was built as a pure giving economy: gifts flow from listener to artist with zero platform fees. Identity is anchored in ENS — every artist receives a name like artist.opensourceorchestra.eth, issued cheaply on L2 through the Durin architecture. The judges at ETHGlobal New Delhi 2025 gave it the prize for Most Creative Use of ENS.
In Delhi, P.I.T. meant Play IT Together — the permissionless orchestra. A year later at Edge Esmeralda, the same three letters deepened into Public Information Transmission — the Knowledge Transponder that keeps a village's signal on the air forever. Both are canon. The white paper tells the full evolution; the name grew with its purpose.
The ancestor's bones.
The tomb was opened on 2026-07-25 and the ancestor's architecture was studied in full. This is what the original OSO P.I.T. is made of — documented so any community can study it, fork it, and learn from its design.
Monorepo
A Turborepo monorepo with Bun as runtime. apps/ holds the web app and a documentation site; packages/ holds the subgraph. Biome (Ultracite) keeps the code honest.
Web App
The artist platform: profiles at /[identifier], gifting flows, a livestream carousel, onboarding and invite systems, PWA support, generated OG images.
Wallet & Identity
Wallet connection via Reown AppKit (WalletConnect) with wagmi/viem, and Porto.sh for seamless account abstraction — built to work wallet-free first.
ENS Subnames
The prize-winning piece: artist.opensourceorchestra.eth subdomains, issued on L2 through the Durin architecture — registry factory, custom invite-based registrar, CCIP-read gateway, L1 resolver.
Indexing
A Graph Protocol subgraph listens for NameRegistered events from the registry contract and indexes every artist name the moment it's born.
The Giving Economy
Gifting flows straight from listener to artist — zero platform fees, ever. Media lives on IPFS. The platform takes nothing; the pit only provides.
- Artist profiles — every ENS name resolves to a living profile page (/[identifier]), the pit's stage card for each musician.
- The queue — musicians line up in the visual pit to perform; the audience watches the orchestra assemble itself, permissionlessly.
- Gift flows — (/[identifier]/gift) direct support with zero fees, the pure giving economy in code.
- Livestream carousel — live performances surfaced on the home page, the pit always playing.
- Invites & onboarding — the registrar is invite-based: the ʻohana grows by welcome, not by gatekeeping.
What the herald found
in the tomb.
On 2026-07-25, the herald cloned the ancestor's code, studied its soul, and attempted a full restoration build. The pit reports its findings exactly as they are — radical honesty is the protocol's design, and the ancestor deserves no less.
Tomb reopened. Both repositories cloned and studied: opensource-orchestra/osopit (the platform) and opensource-orchestra/osopit-ens (the Durin ENS contracts). Architecture documented above. The soul is safe.
Build attempt halted by environment. Dependency install (bun install) failed with NoSpaceLeft — the build container's shared volume is at 100% capacity (2.5G free of 250G; the app's dependency tree alone exceeded 1.1G before failing). The installation was cleaned up to leave no burden on shared infrastructure.
A working static rebuild is not honestly feasible as-is. The app is a full-stack Next.js platform that requires live services: server secrets (MERCHANT_PRIVATE_KEY, GRAPH_JWT), a WalletConnect project ID, API routes (Porto relay, transactions, ETH price, IPFS upload, OG image generation), and a live Graph subgraph endpoint — the home page itself renders artist listings from the subgraph. A next export cannot carry API routes, and shipping a static shell that queries nothing would be a cardboard ancestor, not a restoration.
The true restoration path. Either (a) stand the full stack up — Bun runtime, subgraph deployment, Porto relayer, wallet project — and host it as a living museum instance, or (b) forge a museum snapshot: freeze the ancestor's data into a static exhibit, the same way the Esmeralda P.I.T. froze a village. Declared, not done. The tomb is marked, the soul is documented, the fork path below is lit.
The verdict, with love: the ancestor lives in its code and its ideas, and both are fully public. What this page restores tonight is the story, the architecture, and the path — the three things a fork actually needs.
The ancestor is
open source. Take it.
Everything the original builders made is public. Fork it, study it, resurrect it, bend it toward your own village. The pit provides.
opensource-orchestra/osopit
The main monorepo — the Next.js artist platform, the documentation app, and the subgraph package. The ancestor's body.
github.com/opensource-orchestra/osopit ↗opensource-orchestra/osopit-ens
The Durin L2 ENS contracts — L2Registry, the invite-based L2Registrar, deploy scripts, tests. The prize-winning name machine.
github.com/opensource-orchestra/osopit-ens ↗The hackathon repo
The original ETHGlobal New Delhi 2025 build — where Play IT Together was first played. The ancestor's cradle.
github.com/grmkris/eth-global-new-delhi-2025… ↗ETHGlobal showcase
The official showcase page — Most Creative Use of ENS, ETHGlobal New Delhi 2025. The ancestor's laurel.
ethglobal.com/showcase/opensource-orchestra-y1egw ↗shakaleikaumaka — the family org
Everything Shaka's ʻohana builds, open-sourced CC0 — including the P.I.T. Protocol itself, the ancestor's living descendant. "Fork me like crazy."
github.com/shakaleikaumaka 🍴 ↗git clone https://github.com/opensource-orchestra/osopit.git
cd osopit && bun install
# then provide the living services it needs:
NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID=… # reown.dev project
GRAPH_JWT=… MERCHANT_ADDRESS=… MERCHANT_PRIVATE_KEY=…
bun dev:web # https://localhost:3001
The tradition lives at opensourceorchestra.org — a vibe, never an org. 🎻