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

This repository contains an inert Manifest V3 extension shell and four unmodified, history-preserving Supertestnet subtree imports under upstream/. The shell does not load upstream demos, generate keys, store secrets, connect to networks, or sign transactions. No wallet functionality is implemented yet.

Load extension/ as an unpacked extension in a Chromium browser with developer mode enabled, then open its toolbar popup. Select Nostr, Wallet, Inscribe, or Chain to see the planned responsibilities. No build or dependencies are required. 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%