···11+# CLAUDE.md
22+33+This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
44+55+## Project Overview
66+77+This repo contains the "Web Commons Initiative" proposal — a multi-stakeholder web platform funding initiative. Two PDF versions are generated from a single source HTML.
88+99+## Commands
1010+1111+- **Install dependencies:** `npm install`
1212+- **Generate PDFs:** `node generate-pdf.mjs` (produces both full and one-pager versions)
1313+1414+## Architecture
1515+1616+- `web-commons.html` — Single source HTML with inline CSS. Contains all content for both versions. Sections use CSS classes to toggle visibility:
1717+ - `.full-only` — shown only in the full version
1818+ - `.brief-only` — shown only in the one-pager (condensed summaries of full-only sections)
1919+- `generate-pdf.mjs` — Generates two PDFs from the single HTML. The one-pager version adds `one-pager` class to `<body>` to hide full-only content and show brief-only content.
2020+- `web-commons-full.pdf` / `web-commons-one-pager.pdf` — Generated outputs. Re-run `node generate-pdf.mjs` after any HTML changes.
2121+- `README.md` — Working notes and original text for the initiative (not public-facing).
2222+2323+The only dependency is Puppeteer. There is no build step, linting, or test suite.
+83
README.md
···11+# Web Platform Funding MSI
22+33+tl;dr: Multi-stakeholder initiative for funding work on web platform changes from standards/feature development and bug fixing in existing engines and also supporting a long term goal of a web platform engine which is independent of any one company, and collectively funded, governed, developed and maintained.
44+55+## Original text
66+77+- Status quo is largely intractable while the three web engines are captive to single-business goals.
88+- The long term goal is engine commodification. We can't place one bet on a leapfrog moment where AI makes that happen soon.
99+- A theory-of-change approach of walking back from that state would be engine diversity.
1010+- While we need to develop a shareable framework for articulating *why*, Servo is best choice today as 4th major engine.
1111+- My preference is to name and brand the org in a way that keeps the scope door open, while clearly putting Servo up front as first major urgent initiative as a way to build allies and momentum.
1212+1313+## Problem statement
1414+1515+- There are three web engines, each controlled by a single company
1616+- Each of those companies have their own business model
1717+- Each business model supports, benefits from the web
1818+- Each business model is conflict with a web that puts user needs first
1919+- This means that the shape of the web is difficult to change
2020+- It is slow to meet basic business needs outside of the three engine-makers
2121+- And only serves the largest common denominator
2222+- It's slow to react in crisis conditions
2323+- And does not serve those at the edges who need it most
2424+- The three web engine companies have no incentive to share power
2525+- Commodification of web engines is a long way off
2626+2727+## Scope & Activities
2828+2929+two core streams:
3030+- features and fixes on existing web engines
3131+- rapidly driving towards an independent web engine
3232+3333+what it does
3434+- identifies and organizes stakeholders
3535+- gathers and communicates stakeholder needs
3636+- drives collective decision-making on annual priorities
3737+- collects, pools and manages funds
3838+- deploys funding against those priorities
3939+- manages an ecosystem of implementers/maintainers (funding receivers)
4040+4141+what it does not do
4242+- build software itself
4343+- create new standards separate from w3c/ietf/etc
4444+4545+outcomes
4646+- coalition committed to an multi-stakeholder web engine (first in history)
4747+- circular sustaining ecosytem for collectively-governed web engine in 5yrs
4848+4949+## Stakeholders
5050+5151+non-business
5252+- end users
5353+- policy makers / regulators
5454+- NGOs
5555+5656+business
5757+- developer tools (eg Tauri)
5858+- phone makers (eg Huawei)
5959+- web engine makers
6060+- browser makers
6161+- publishers
6262+- dev consultancis (eg Igalia)
6363+6464+two classes
6565+- non revenue generating
6666+- revenue generating
6767+6868+## Operations
6969+7070+structure
7171+- non-profit foundation in a suitable european country
7272+- rotating board
7373+7474+operations
7575+- staff: ED, admin
7676+- annual IRL meeting
7777+- quarterly remote stakeholder/community review meetings
7878+- monthly vendor meetings
7979+8080+## TODO
8181+8282+- add timeline
8383+- no use of "consortium"