🏛️ The Ancestor · The Tomb Reopened

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.

🏆 Most Creative Use of ENS · ETHGlobal New Delhi 2025
▼  THE ANCESTOR SPEAKS  ▼
The Story

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.

✦ Lore drop — the name evolved
Play IT Together Public Information Transmission

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.

"OSO is a vibe, a tradition — never an org. The pit is where the music actually comes from." — the tradition
The Architecture

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.

Turborepo · Bun · TypeScript · Biome
🖥️

Web App

The artist platform: profiles at /[identifier], gifting flows, a livestream carousel, onboarding and invite systems, PWA support, generated OG images.

Next.js 16 · React 19.2 · Tailwind v4 · shadcn/ui · Radix
👛

Wallet & Identity

Wallet connection via Reown AppKit (WalletConnect) with wagmi/viem, and Porto.sh for seamless account abstraction — built to work wallet-free first.

Reown AppKit · wagmi · viem · Porto.sh
📛

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.

Solidity · Foundry · L2Registry.sol · Base
📊

Indexing

A Graph Protocol subgraph listens for NameRegistered events from the registry contract and indexes every artist name the moment it's born.

The Graph · AssemblyScript · Base Sepolia registry
🎁

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.

Zero fees · IPFS · direct listener→artist
  • 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.
The Restoration Report · Radical Honesty

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.

Restoration attempt · 2026-07-25 · status log
✓ done

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.

✗ blocked

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.

✗ finding

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.

✧ declared

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 Fork Path

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.