ITADN
p-to-q/matter
README.md

Matter

Matter — A brain-computer interface for thoughts shaping.

Matter is an environment where thought becomes touchable material. Voice admits human thought and gives generative direction. Gesture identifies material and degree. A rooted tree keeps lineage. AI appears only as a local, reversible change to material. It is also a way of thinking with AI in material rather than through a prompt box or answer transcript.

State

The running 0.2 pre-release surface is one rooted spatial thought tree with exact undo, focus, folding, derived geometry, a contextual editing instrument, browser-native live voice admission with a bounded transcript-repair pass, punctuation lasso selection, shared stretch degree, and local Markdown durability through IndexedDB. The selected-language projection is visual only: the original text DOM remains the source for ranges, copying, and accessibility.

Still gated: the generative transform envelope, explicit directory export/import, and the strict large-tree performance receipt. The retired hackathon prototype is retained only under archive/.

See docs/surfaces.md for the exact boundary and plans/active-tree-material.md for the migration.

Run

npm install
npm run dev

Open http://localhost:3000/matter. Tests use a deterministic fixture adapter; the dedicated preview uses browser-native recognition, while the MediaRecorder fallback remains fixture-gated locally.

npm run check
npm run test:e2e

Read

Matter is a standalone Next.js application for ptoq.io/matter. Provider code is server-only, the model returns text rather than plans, only the tree engine mutates durable material, and every generative change has an exact inverse. Every model call goes through one harness with a frozen prompt, a bounded budget, and an answer the server judges before using — see docs/reference/prompt-harness.md.

Proprietary and confidential. Copyright 2026 Wooden Computer Co., Ltd. All rights reserved. No license is granted; see LICENSE and NOTICE. This repository does not accept external contributions — see CONTRIBUTING.md.