My Client Instance () ⓘYour unique ID on this simulated network.
Reputation: N/A | Weissman Score (Last Compressed): N/A
Compress & Share Data
Compression Artifacts:
Retrieve Data
My Client Log:
Network Node Visualization & Status
Current Network Leader (Conceptual): N/A ⓘElected leader helps coordinate sensitive network operations to minimize conflicts.
Network Data & Peers
Base localStorage Key Prefix: (others derived from this)
Network Peers (Other Active Clients)
Shared Data on Network (Click to copy ID to retrieve field)
Global Kernel Store (Common Compression Patterns)
Decentralized Applications (Pied Piper Platform)
PiperChat (P2P Messaging)
Node Services Configuration
Toggle conceptual services your node provides to the network. Affects logs and simulated behavior.
Network Simulation Parameters
Network Conditions (Affects localStorage Ops):
These settings simulate delays and unreliability for localStorage-based communication, making the P2P simulation more challenging.
Advanced Feature Simulation Toggles:
Combined System & Network Logs
Key Simulated & Conceptual Features
This simulation attempts to conceptualize many advanced P2P networking features. Hover over tooltips (ⓘ) throughout the app for more info.
- Middle-Out Compression Engine: The core algorithm for finding common data kernels and achieving compression, including a heuristic "Weissman Score".
- Simulated True WebRTC Peer-to-Peer Data Transfer: Utilizes localStorage to explicitly simulate signaling (offer/answer/ICE) for conceptual DataChannel setup. Chunk transfers are logged as if over WebRTC DataChannels when enabled.
- Simulated Gossip Protocol for Network State Propagation: If enabled, clients periodically "gossip" summaries of their known state via localStorage.
- Client-Side Reputation Scoring: Clients have reputation scores, updated based on simulated successful interactions (e.g., chunk delivery, uptime).
- Simulated Distributed Hash Table (DHT): Logs conceptual DHT lookups for resource discovery.
- Adaptive Redundancy: Data "importance" setting influences how many copies are attempted to be stored.
- Simulated Sharded `localStorage` & Bloom Filters: Distinct localStorage keys are used. Conceptual Bloom Filter checks are logged.
- Leader Election for Coordinated Operations: A simple leader election mechanism is simulated.
- Optimistic Updates & Conflict Indication: UI may update optimistically; conflicts (e.g. leader change) are logged.
- Conceptual End-to-End Chunk Encryption Layer: A toggle simulates that data chunks are encrypted/decrypted.
- Enhanced Network Visualization (SVG): A basic SVG visualization shows active nodes and conceptual WebRTC links.
- Tunable Network Simulation Parameters: Configure simulated latency and packet loss for localStorage operations.
- Conceptual Cross-Client Data Deduplication: Checks for existing chunk hashes are logged.
- Conceptual Dynamic Kernel Evolution: Leader node logs conceptual checks for kernel merging.
- PiperChat D-App: A simple P2P chat application built on the simulated network infrastructure.