RISING_SUN BIOS v3.14
Copyright (C) 2025 Rising Sun Industries
Initializing system...
Memory check: 64GB OK
Loading kernel modules...
[OK] display.driver
[OK] network.stack
[OK] ascii.renderer
[OK] terminal.emulator
Mounting filesystems...
/dev/projects mounted
/dev/updates mounted
/dev/portfolio mounted
Starting services...
creativity.daemon [RUNNING]
code.compiler [RUNNING]
caffeine.monitor [CRITICAL]
System ready.
Welcome to RISING_SUN
Press any key to skip...

Rising Sun

BETA

Communication where history is opt-in

#typescript#cryptography#merkle-trees#websocket#e2e-encryption#p2p
>View One-Pager
────────────────────────────────────────────────────────────────────────────────────────────────────
────────────────────────────────────────────────────────────────────────────────────────────────────

Rising Sun reimagines communication infrastructure. Instead of platforms that remember everything forever, Rising Sun creates shared spaces where the world only knows current state. If you want proof of the past, YOU keep the receipt.

Core Concept

Users exist IN a shared Merkle space: - Each user is a leaf (or subtree) derived from spatial memory - Position/state changes update the world root - Proof = where you are NOW, not what you knew THEN - History is opt-in via receipts YOU choose to keep

Key Features

  • >Spatial Identity: User ID derived deterministically from a spatial arrangement (objects at positions) - no accounts, identity IS the spatial memory
  • >Receipts System: Generate cryptographic receipts to prove historical presence; no receipt = no proof = never happened
  • >Region Types: Home (private), Channel (real-time chat), Forum (threaded), Trove (multi-party unlock)
  • >E2E Encryption: X25519 key exchange with ChaCha20-Poly1305 authenticated encryption
  • >Multi-party Unlocking: Troves require pieces from various sources (NFT ownership, location, time, achievements)
  • >Consent-based Memory: Both parties keep receipts for shared history to exist

Design Principles

  1. 1.1. **Presence is native** - You're in the tree or you're notPresence is native:
  2. 2.2. **History is opt-in** - No receipt = never happenedHistory is opt-in:
  3. 3.3. **Privacy by default** - World forgets, individuals rememberPrivacy by default:
  4. 4.4. **Proof without trust** - Merkle proofs are self-validatingProof without trust:
  5. 5.5. **Consent-based memory** - Both parties keep receipts for shared historyConsent-based memory:

Tech Stack

TypeScript with WebSocket networking. Browser client with React and IndexedDB for persistence. P2P via WebRTC with TURN server support. Poseidon hashing for ZK circuit compatibility.

$ Related Updates