Files
inscriboor/README.md
T

20 lines
2.1 KiB
Markdown

# inscriboor
`matcha/inscriboor` is the umbrella repository for one browser extension with four tabs: **Nostr**, **Wallet**, **Inscribe**, and **Chain**. Browser-first, with vanilla JavaScript where practical.
The intended key model is one master seed, with separate BTC derivation and BIP-85-derived Nostr identities. Shared key, signing, and storage primitives will serve all four tabs. Raw seeds and private keys stay inside the extension; sites and agents receive only explicitly bounded capabilities and signing results.
## Current status
Manifest V3 v0.2 now includes a narrow Super Testnet signing provider. It injects `window.inscriboor` only into `supertestnet.lol` (plus localhost development origins), owns a test-only Taproot key in extension-local storage, exposes its public account, and opens an extension approval window for ordinal commit/reveal signing. The page receives signatures, never the extension key. Four history-preserving Supertestnet subtree imports remain under `upstream/`.
Run `npm ci && npm run build`, then load `extension/` as an unpacked extension in a Chromium browser with developer mode enabled. Open `supertestnet.lol`, choose **Connect Inscriboor**, prepare an inscription on the full page, and click **Sign & inscribe**. Inscriboor opens a compact approval window and signs the commit/reveal package with its test-only extension key. Browser compatibility beyond this initial Chromium target remains to be validated.
## Boundaries
- `extension/`: installable shell; only this directory is packaged.
- `upstream/`: original source trees and licenses, imported without squashing history; not executable extension dependencies.
- `docs/architecture.md`: intended architecture, trust boundaries, and remaining implementation work.
- `SOURCES.md`: upstream attribution, pinned commits, import evidence, and repeatable update/import instructions.
Supertestnet and the upstream contributors authored the imported projects. Coinos is a design reference only. See [SOURCES.md](SOURCES.md) for attribution and license status; there is no blanket relicensing of upstream or bundled third-party material.