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 for attribution and license status; there is no blanket relicensing of upstream or bundled third-party material.

S
Description
No description provided
Readme
3.5 MiB
0 Stars 1 Watchers 0 Forks
Languages
JavaScript 49.6%
HTML 47.6%
CSS 2.8%