Adoption ledger
0 of 19 products confirmed.
Our maintained products should use Ouro UI and give back to it. A product is confirmed when its pins are current, its actions are on the one-action model, its AX must claims pass in CI, and it has given back. This page is the one place that tracks it, in public, measured from GitHub and CI.
Measured , and hourly after that. 21 cells are not measured yet, with a reason beside it. How it is measured, the tracking issues, ledger.json.
What is not true yet
- 1 of 19On current Ouro UI
- 0 of 19Actions on the one-action model
- 0 of 19AX must claims pass in CI
- 8 of 19Has given back
Products, furthest from confirmed first
ouroboros.bot
web site
- not yetOn current Ouro UI
- not yetActions on the one-action model
- not yetAX must claims pass in CI
- not yetHas given back
- Ouro UI pin
- v1.3.10 OURO_UI_TAG: 5 releases behind, latest v1.3.15
- HX use
- partial11 installed Ouro components; 29 files import them; 5 files mention the Ouro tokens or theme.
- AX kit
- n/aA marketing site; no CLI or MCP.
- Actions on the one-action model
- 0The one-action model is not released yet, so no product has actions on it.
- X-ray
- not measured yetno X-ray runs in CI for this product yet
- Give-back
- 0 merged
- Tracking issue
- #1025 open
Factory site
web site
- not yetOn current Ouro UI
- not yetActions on the one-action model
- not yetAX must claims pass in CI
- not yetHas given back
- Ouro UI pin
- not detected
- HX use
- none0 installed Ouro components; 0 files import them; 0 files mention the Ouro tokens or theme.
- AX kit
- n/aA static site with an llms.txt; no CLI or MCP of its own.
- Actions on the one-action model
- 0The one-action model is not released yet, so no product has actions on it.
- X-ray
- not measured yetno X-ray runs in CI for this product yet
- Give-back
- 0 merged
- Tracking issue
- #1019 open
Ouro Native Apple App Shell
native shell
- not yetOn current Ouro UI
- not yetActions on the one-action model
- not yetAX must claims pass in CI
- not yetHas given back
- Ouro UI pin
- not detected
- HX use
- none0 source files use an OuroHX component (Button, Toast, Banner, Sheet, EmptyState); 0 use OuroHX itself, tokens, motion, fonts or haptics.
- AX kit
- n/aA shell library for Ouro MD; the app exposes the intents.
- Actions on the one-action model
- 0The one-action model is not released yet, so no product has actions on it.
- X-ray
- not measured yetno X-ray runs in CI for this product yet
- Give-back
- 0 merged
- Tracking issue
- issue pendingNo tracking issue yet: this product has no card.
Ouroboros harness and ouro CLI
CLI and web UI
- not yetOn current Ouro UI
- not yetActions on the one-action model
- not yetAX must claims pass in CI
- not yetHas given back
- Ouro UI pin
- not detected
- HX use
- none0 installed Ouro components; 0 files import them; 0 files mention the Ouro tokens or theme.
- AX kit
- no0 files use defineCommand, bindAx or ax-mcp.
- Actions on the one-action model
- 0The one-action model is not released yet, so no product has actions on it.
- X-ray
- not measured yetno X-ray runs in CI for this product yet
- Give-back
- 0 merged
Desk Browser (desk-web)
MCP tool
- not yetOn current Ouro UI
- not yetActions on the one-action model
- not yetAX must claims pass in CI
- not yetHas given back
- Ouro UI pin
- not detected
- HX use
- n/aAn agent tool with no screen of its own.
- AX kit
- noPart of the Desk MCP; no AX kit use found in the desk-web tools.
- Actions on the one-action model
- 0The one-action model is not released yet, so no product has actions on it.
- X-ray
- not measured yetno X-ray runs in CI for this product yet
- Give-back
- 0 merged
- Tracking issue
- issue pendingNo tracking issue yet: this product has no card.
Desk plugin and MCP
plugin and MCP
- not yetOn current Ouro UI
- not yetActions on the one-action model
- not yetAX must claims pass in CI
- not yetHas given back
- Ouro UI pin
- commit 267ce6b vendored AX kit files: 6 releases behind, latest v1.3.15
- HX use
- n/aAn MCP server and plugin; its hosted pages are not an Ouro HX surface yet.
- AX kit
- yes0 files use defineCommand, bindAx or ax-mcp outside the kit's own copy, its tests and fixtures; 2 kit files are vendored.
- Actions on the one-action model
- 0The one-action model is not released yet, so no product has actions on it.
- X-ray
- not measured yetno X-ray runs in CI for this product yet
- Give-back
- 0 merged
- Tracking issue
- #1018 open
Drift Remote
native app, private repository
- not yetOn current Ouro UI
- not yetActions on the one-action model
- not yetAX must claims pass in CI
- not yetHas given back
- Ouro UI pin
- not measured yetthe repository is private, so a public run cannot read it
- HX use
- not measured yetthe repository is private, so a public run cannot read it
- AX kit
- not measured yetthe repository is private, so a public run cannot read it
- Actions on the one-action model
- 0The one-action model is not released yet, so no product has actions on it.
- X-ray
- not measured yetthe repository is private, so a public run cannot read it
- Give-back
- 0 merged
- Tracking issue
- issue pendingNo tracking issue yet: this product has no card.
friends and friends-relay
MCP server
- not yetOn current Ouro UI
- not yetActions on the one-action model
- not yetAX must claims pass in CI
- not yetHas given back
- Ouro UI pin
- not detected
- HX use
- n/aAn MCP server only.
- AX kit
- no0 files use defineCommand, bindAx or ax-mcp.
- Actions on the one-action model
- 0The one-action model is not released yet, so no product has actions on it.
- X-ray
- not measured yetno X-ray runs in CI for this product yet
- Give-back
- 0 merged
- Tracking issue
- issue pendingNo tracking issue yet: this product has no card.
Housesitter
CLI
- not yetOn current Ouro UI
- not yetActions on the one-action model
- not yetAX must claims pass in CI
- not yetHas given back
- Ouro UI pin
- not detected
- HX use
- n/aA CLI only.
- AX kit
- no0 files use defineCommand, bindAx or ax-mcp.
- Actions on the one-action model
- 0The one-action model is not released yet, so no product has actions on it.
- X-ray
- not measured yetno X-ray runs in CI for this product yet
- Give-back
- 0 merged
- Tracking issue
- #1024 open
ouro-work-substrate
server apps
- not yetOn current Ouro UI
- not yetActions on the one-action model
- not yetAX must claims pass in CI
- not yetHas given back
- Ouro UI pin
- not detected
- HX use
- n/aServer apps with no screens of their own.
- AX kit
- no0 files use defineCommand, bindAx or ax-mcp.
- Actions on the one-action model
- 0The one-action model is not released yet, so no product has actions on it.
- X-ray
- not measured yetno X-ray runs in CI for this product yet
- Give-back
- 0 merged
- Tracking issue
- issue pendingNo tracking issue yet: this product has no card.
Spoonjoy web
web app
- not yetOn current Ouro UI
- not yetActions on the one-action model
- not yetAX must claims pass in CI
- metHas given back
- Ouro UI pin
- v1.2.13 Ouro HX: 17 releases behind, latest v1.3.15
- v0.4.1 Ouro UI core: current, latest v0.4.1
- HX use
- full62 installed Ouro components; 493 files import them; 8 files mention the Ouro tokens or theme.
- AX kit
- no0 files use defineCommand, bindAx or ax-mcp outside the kit's own copy, its tests and fixtures.
- Actions on the one-action model
- 0The one-action model is not released yet, so no product has actions on it.
- X-ray
- not measured yetno X-ray runs in CI for this product yet
- Give-back
- 10 mergedouro-ui#885 Sync Cookbook from Spoonjoy's sj-tokens.css, where its colour tokens now liveouro-ui-core#17 Web parity at ouro-ui v1.3.7: Cookbook's photo-action colours (v0.4.1)
- Tracking issue
- #1012 open
ui.ouroboros.bot and the Ouro UI tools
web site and CLIs
- metOn current Ouro UI
- not yetActions on the one-action model
- not yetAX must claims pass in CI
- not yetHas given back
- Ouro UI pin
- v1.3.15 itself: current, latest v1.3.15
- HX use
- full161 files import them; 21 files mention the Ouro tokens or theme.
- AX kit
- yes1 files use defineCommand, bindAx or ax-mcp outside the kit's own copy, its tests and fixtures.
- Actions on the one-action model
- 0The one-action model is not released yet, so no product has actions on it.
- X-ray
- not measured yetno X-ray runs in CI for this product yet
- Give-back
- not measured yetn/a: this is the upstream; it is where the others give back to.
mendelow.me
web site
- not yetOn current Ouro UI
- not yetActions on the one-action model
- not yetAX must claims pass in CI
- metHas given back
- Ouro UI pin
- not read installed Ouro HX: unknown, latest v1.3.15
- HX use
- partial15 installed Ouro components; 40 files import them; 0 files mention the Ouro tokens or theme.
- AX kit
- n/aA personal site; no CLI or MCP.
- Actions on the one-action model
- 0The one-action model is not released yet, so no product has actions on it.
- X-ray
- not measured yetno X-ray runs in CI for this product yet
- Give-back
- 3 mergedouro-ui#803 Ouro check: design rules, a jank walk, repaints at rest and HTTPSouro-ui#791 FamilyBar: a scroll hint without script, a row that stays put, and a quieter look
- Tracking issue
- issue pendingNo tracking issue yet: this product has no card.
Ouro MD
native app
- not yetOn current Ouro UI
- not yetActions on the one-action model
- not yetAX must claims pass in CI
- metHas given back
- Ouro UI pin
- 0.2.1 ouro-ui-apple: 10 releases behind, latest v0.4.1
- HX use
- partial0 source files use an OuroHX component (Button, Toast, Banner, Sheet, EmptyState); 6 use OuroHX itself, tokens, motion, fonts or haptics.
- AX kit
- yes4 source files import OuroAX.
- Actions on the one-action model
- 0The one-action model is not released yet, so no product has actions on it.
- X-ray
- 14 of 30 claims hold, must 0 of 0The claim set has no must claims yet, so conforming is trivial. CI run, report made 2026-11-08 08:44 UTC
- Give-back
- 6 mergedouro-ui#803 Ouro check: design rules, a jank walk, repaints at rest and HTTPSouro-ui#784 Site: the Ouro family's bar over the header and its links in the footer and the menu
- Tracking issue
- #1014 open
Spoonjoy Apple
native app
- not yetOn current Ouro UI
- not yetActions on the one-action model
- not yetAX must claims pass in CI
- metHas given back
- Ouro UI pin
- 0.4.0 ouro-ui-apple: 2 releases behind, latest v0.4.1
- HX use
- partial0 source files use an OuroHX component (Button, Toast, Banner, Sheet, EmptyState); 18 use OuroHX itself, tokens, motion, fonts or haptics.
- AX kit
- yes1 source files import OuroAX.
- Actions on the one-action model
- 0The one-action model is not released yet, so no product has actions on it.
- X-ray
- 12 of 28 claims hold, must 0 of 0The claim set has no must claims yet, so conforming is trivial. CI run, report made 2026-11-09 02:31 UTC
- Give-back
- 3 mergedouro-ui-apple#100 App Store submission: Sign in with Apple first (Guideline 4.8)ouro-ui-apple#54 CI: simulators boot while the build runs; PRs run the simulator jobs they affect
- Tracking issue
- #1013 open
Gatefold
native app
- not yetOn current Ouro UI
- not yetActions on the one-action model
- not yetAX must claims pass in CI
- metHas given back
- Ouro UI pin
- not detected
- HX use
- none0 source files use an OuroHX component (Button, Toast, Banner, Sheet, EmptyState); 0 use OuroHX itself, tokens, motion, fonts or haptics.
- AX kit
- no0 source files import OuroAX.
- Actions on the one-action model
- 0The one-action model is not released yet, so no product has actions on it.
- X-ray
- 0 of 30 claims hold, must 0 of 0The claim set has no must claims yet, so conforming is trivial. CI run, report made 2026-11-08 08:44 UTC
- Give-back
- 5 mergedouro-ui#812 Site: one type scale, captures drawn at their own pixels, and a lamp that restsouro-ui-apple#99 Feel: a film from the in-app recorder names its main-thread stalls (film.hitches)
- Tracking issue
- #1015 open
apple-distribution-kit
CLI
- not yetOn current Ouro UI
- not yetActions on the one-action model
- not yetAX must claims pass in CI
- metHas given back
- Ouro UI pin
- not detected
- HX use
- n/aA CLI only.
- AX kit
- no0 files use defineCommand, bindAx or ax-mcp.
- Actions on the one-action model
- 0The one-action model is not released yet, so no product has actions on it.
- X-ray
- not measured yetno X-ray runs in CI for this product yet
- Give-back
- 2 mergedouro-ui#864 Ship the ouro-check agent skill as a pluginouro-ui-apple#100 App Store submission: Sign in with Apple first (Guideline 4.8)
- Tracking issue
- issue pendingNo tracking issue yet: this product has no card.
flow-review
CLI
- not yetOn current Ouro UI
- not yetActions on the one-action model
- not yetAX must claims pass in CI
- metHas given back
- Ouro UI pin
- not detected
- HX use
- n/aA CLI only.
- AX kit
- no0 files use defineCommand, bindAx or ax-mcp.
- Actions on the one-action model
- 0The one-action model is not released yet, so no product has actions on it.
- X-ray
- not measured yetno X-ray runs in CI for this product yet
- Give-back
- 5 mergedouro-ui-core#18 Decision: design checks agents can run instead of lookingouro-ui#750 Build(deps): bump ourostack/flow-review from 0.3.0 to 0.5.3
- Tracking issue
- issue pendingNo tracking issue yet: this product has no card.
m365crawl
CLI (Go)
- not yetOn current Ouro UI
- not yetActions on the one-action model
- not yetAX must claims pass in CI
- metHas given back
- Ouro UI pin
- not detected
- HX use
- n/aA CLI only.
- AX kit
- no0 files use defineCommand, bindAx or ax-mcp; The kit is TypeScript; a Go CLI cannot use defineCommand until the Go path exists..
- Actions on the one-action model
- 0The one-action model is not released yet, so no product has actions on it.
- X-ray
- not measured yetno X-ray runs in CI for this product yet
- Give-back
- 1 mergedouro-ui#81 docs: use approved GitHub branding
- Tracking issue
- #1022 open
Listed, not counted: Hackamore (On the roadmap and the repository is empty, so it is listed but not counted.)
The program
Ouro UI is done when frontier models pick it in the model-reviews run and the benchmark proves it. The steps and their evidence live in the program issue #1011, which this page reads.
decision-record
doneourostack/ouro-ui-core. Starts now.
Merged: ourostack/ouro-ui-core/pull/22
model-reviews-baseline
in progressourostack/ouro-ui. Starts now.
adoption-audit
doneStarts now.
Every maintained product is a row in the ledger, with a tracking issue per piece of work (linked below)
action-model
in progressourostack/ouro-ui-core. After decision-record.
Open: ourostack/ouro-ui-core/pull/24 (code) and ourostack/ouro-ui-core/pull/23 (design)
spoonjoy-adopts
pendingspoonjoy/spoonjoy-v2. After action-model.
Spoonjoy web and Apple run add-to-shopping-list on the action model, merged and green, with screenshots
second-adopter
pendingAfter action-model, adoption-audit.
A second product takes the action model from Ouro UI with nothing hand-copied
benchmark
pendingourostack/ouro-ui. After spoonjoy-adopts.
Rerunnable suite: action model vs browser driving vs UI SDK-style bridge vs plain MCP; success, steps, time, tokens; published on ui.ouroboros.bot
model-reviews-headline
pendingourostack/ouro-ui. After model-reviews-baseline, benchmark.
Rerun after the backlog lands; the site headline derives only from the run's output, with methodology and transcripts published
Ouro UI's own numbers
- Ouro UI (web) latest release
- v1.3.15Published 2026-11-13.
- Ouro UI core latest release
- v0.4.1Published 2026-11-08.
- Ouro UI for Apple latest release
- v0.4.1Published 2026-11-08.
- Ouro HX components in the registry
- 98Folders under registry/ouro/components/ouro.
- Merged pull requests across the three Ouro UI repositories
- 709Counted from each repository's merged pull requests.
- Merged pull requests that name a product
- 32Distinct pull requests counted by the give-back column.
- Benchmark against browser driving, an SDK-style bridge and plain MCP
- not measured yetnot measured yet: the benchmark step is not done.
- Frontier models pick Ouro UI in the model-reviews run
- not measured yetnot measured yet: the model-reviews headline step is not done.
Work items
Spoonjoy web: current Ouro UI, and the MCP on the AX kit
Upgrade Ouro HX to the current tag, move the MCP onto the AX kit, and run `ax-xray` on it in CI with `must` claims passing.
Issue #1012, open · Spoonjoy web
Spoonjoy Apple: OuroHX components instead of hand-built controls
Replace hand-built buttons, sheets, toasts and empty states with `OuroHX` components; raise the X-ray score and fix the entity-property failures.
Issue #1013, open · Spoonjoy Apple
Ouro MD: menus and toolbar through DocumentActions
Route menu and toolbar commands through `DocumentActions`, move to the current ouro-ui-apple, and raise the X-ray score.
Issue #1014, open · Ouro MD
Gatefold: Ouro HX and Ouro AX
Gatefold takes Ouro HX tokens and components, adds App Intents with Ouro AX, and goes up from 0 of 30 on the X-ray.
Issue #1015, open · Gatefold
ouro CLI on the AX kit
Run the `ouro` CLI through the AX kit (or a claims-equivalent), run `ax-xray` in CI and publish its score.
Issue #1016, open · Ouroboros harness and ouro CLI
Harness mailbox UI on Ouro HX
Replace the Catalyst copies in `packages/mailbox-ui` with Ouro HX components and tokens, and add Ouro check to its CI.
Issue #1017, open · Ouroboros harness and ouro CLI
Desk MCP on the AX kit
Adopt `defineCommand` and `ax-mcp` for the Desk MCP tools beyond the vendored files, and run the X-ray against the MCP.
Issue #1018, open · Desk plugin and MCP
Factory site on Ouro HX
Move the factory site onto Ouro HX tokens and components and run Ouro check in CI.
Issue #1019, open · Factory site
Ouro UI's own CLIs on defineCommand
Build `ouro-check`, `ax-xray`, `ouro-images` and the flows runner with `defineCommand`, so the kit has a production user in its own repository.
Issue #1020, open · ui.ouroboros.bot and the Ouro UI tools
Registry and site agent door
Give the registry and the site an MCP or WebMCP door.
Issue #1021, open · ui.ouroboros.bot and the Ouro UI tools
Go and plain-JS paths to Ouro AX
Decide how Go (m365crawl, crawlkit) and plain-JS CLIs adopt Ouro AX: a Go port of the kit, or black-box X-ray only.
Issue #1022, open · m365crawl
This ledger
Publish the adoption table as a living page, with a give-back count per product and a check that flags a consumer whose pinned tag falls behind.
Issue #1023, open · cross-cutting
Housesitter gives its Reins shape back
Housesitter gives its `ls`/`do` shape back as a conformance test for the Reins protocol spec, and the X-ray checks it.
Issue #1024, open · Housesitter
ouroboros.bot on current Ouro UI
Move `OURO_UI_TAG` to current and replace the raw `<button>` and `<input>` elements in 17 files with Ouro components.
Issue #1025, open · ouroboros.bot
The Ouro UI rule in every repository's AGENTS.md
Add the "Interfaces follow Ouro UI" rule to the AGENTS.md of every repository in the ledger that is silent today.
Issue #1026, open · cross-cutting