Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web3 Browser + Wallet

Cross-platform native shell + local PWA for CoNET web3:// applications: browse and publish wallet-addressed sites, run TypeScript SI / host / L2 on-demand miner runtimes over a native socket bridge, store published files in IndexedDB, and update via Embedded OTA.

Not Electron. Protocol aligns with Layer Minus (web3://) and CoNET-DLE L2 on-demand mining.

Repository: https://github.com/CoNET-project/web3
Status: MVP Phase 0 scaffold (stubs + docs)

Product roles

# Role TypeScript Native
1 SI node (entry / forward / storage / SaaS) → earn GB src/si sockets, background
2 Publish local site as web3://wallet:port src/web3Host + IndexedDB host bind
3 L2 on-demand miner (wait-hooks) src/l2Miner HTTP/socket to archives
4 (open — see docs/mvp)

Protocol references

Quick start

git clone https://github.com/CoNET-project/web3.git
cd web3
npm install
npm run typecheck

Layout

docs/
  whitepaper/       EN + ZH product whitepaper
  architecture/     system design (bridge, IndexedDB, OTA)
  mvp/              phased MVP roadmap
public/             Embedded OTA update.json seed
src/
  bridge/           NativeBridge contracts
  storage/          IndexedDB site files
  si/               SI runtime stub
  web3Host/         web3:// host stub
  l2Miner/          L2 on-demand stub
  pwa/              Embedded OTA helpers
  shared/           shared types
RULES.md            Engineering rules

Principles

  1. Native shell + local PWA — same family as Beamio CashTrees / POS WebView shells.
  2. TypeScript owns protocol logic — SI / host / miner; native owns TCP/UDP and listen bind.
  3. IndexedDB for published files — local-first; untrusted fetch must not wipe trusted files.
  4. Embedded OTApublic/update.json + zip; shell polls the manifest.
  5. Independent package — no cross-repo relative imports into sibling apps.

Docs

Doc Path
Engineering rules RULES.md
Architecture docs/architecture/README.md
Native bridge docs/architecture/native-bridge.md
IndexedDB docs/architecture/indexeddb-storage.md
PWA OTA docs/architecture/pwa-ota.md
MVP phases docs/mvp/roadmap.md
Whitepaper (EN) docs/whitepaper/web3-browser.md
Whitepaper (ZH) docs/whitepaper/web3-browser.zh-CN.md

Scripts

Command Description
npm run typecheck TypeScript check
npm run build tsc build
npm test Node test runner (when tests exist)

License

See repository license / CoNET project terms when published.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages