Skip to content

Release: develop -> main - #5

Merged
TaprootFreak merged 4 commits into
mainfrom
develop
Jun 1, 2026
Merged

Release: develop -> main#5
TaprootFreak merged 4 commits into
mainfrom
develop

Conversation

@github-actions

Copy link
Copy Markdown

Automatic Release PR

Commits: 1 new commit(s)

  • Review all changes
  • Verify CI passes
  • Merge when ready for production

zkCoins now spans four top-level domains: zkcoins.info (brand hub),
zkcoins.app (wallet), zkcoins.exchange (trading venue, planned), and
zkcoins.space (explorer, planned). The deployment URL table reflects
the new layout and the dev. subdomain convention (stage prefix
always leftmost).
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented May 16, 2026

Copy link
Copy Markdown

Deploying zkcoins-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: cd57946
Status: ✅  Deploy successful!
Preview URL: https://a18ccce1.zkcoins-docs.pages.dev
Branch Preview URL: https://develop.zkcoins-docs.pages.dev

View logs

zkcoins.com is now live as the Whitepaper / Shielded CSV landing,
served from the standalone zk-coins/landing-page repo via Cloudflare
Pages. Production: zkcoins.com (active), preview: dev.zkcoins.com.
* docs: add aliasing design (architecture/aliasing.md)

Forward-looking design that separates the user-facing identifier,
the on-chain coin recipient, and the server-side state lookup key
into five independent layers. Aliases (`name@host`) become the only
user-visible form; raw hex is removed from the UI entirely.

Cross-references the current addressing scheme, SPEC §15 D2/D10,
and zk-coins/node#170 (network-layer decentralization).

* docs(aliasing): collapse to single SDK-minimal mode; drop view-key split

Per project constraint: the wallet SDK must mirror familiar wallet
SDKs (Cake, LayerZ, BlueWallet, …) so integrators work only with
seed and address. All zk-specific concepts move into the node.

Changes:
- New Layer 2 (SDK surface) section with concrete TypeScript shape
  and explicit "does / does not" lists.
- ECDH / payment derivation moved into the node (Layer 3 rewritten
  as node-internal; previous wallet-side derivation removed).
- Capability split (scan_priv / spend_priv) removed; single wallet
  signing key. View-only / watch-only flows declared out of scope.
- "Default choices" updated: scan location no longer a question;
  default-alias derivation rule added.
- Trust trade-off (operator visibility) made explicit, with
  self-hosting as the documented escape hatch.
- Integration mapping table for Cake / LayerZ / BlueWallet.
@TaprootFreak
TaprootFreak merged commit 927320f into main Jun 1, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant