REPRAM

Replicated Ephemeral RAM
Distributed • Privacy-First • Lightning Fast

A revolutionary distributed ephemeral storage system that prioritizes privacy, speed, and decentralization. Data exists only in memory, automatically expires, and remains encrypted end-to-end.

🔒

Client-Side Encryption

AES-256-GCM encryption happens on your device. Nodes store encrypted blobs without knowing the content.

Memory-Only Storage

Pure RAM storage with automatic TTL expiration. No persistence means no data forensics.

🌐

Distributed Network

Gossip protocol replication across nodes with configurable quorum for availability.

🚀

High Performance

REST API with Prometheus metrics, security middleware, and optimized for speed.

Live Demonstrations

FADE Ephemeral Chat

Experience ephemeral messaging with automatic expiration. Messages disappear forever after their TTL expires.

Synth-Tree Visualization

Interactive simulation of REPRAM's tree discovery protocol showing how nodes self-organize into efficient hierarchical networks.

Architecture Overview

Open Source Node

MIT licensed server that stores unencrypted data. Run your own instances anywhere.

Go • REST API • Memory Storage

Proprietary SDK

Commercial client library handling encryption, key management, and node communication.

Go • AES-256-GCM • HTTP Client

Gossip Protocol

Peer-to-peer replication ensuring data availability across distributed node clusters.

gRPC • Bootstrap • Quorum

Quick Start

Run a Node

git clone https://github.com/ticktockbent/REPRAM.git
cd REPRAM
make build
./bin/node

Docker Deployment

docker-compose up -d
# 3-node cluster ready at localhost:8080-8082

Store Data (Raw API)

curl -X PUT "http://localhost:8080/data/mykey?ttl=300" \
  -d "sensitive data"

Use Cases

🔐 Secure Communications

Ephemeral messaging, secure file sharing, temporary credentials

🎮 Gaming & Sessions

Game state, user sessions, temporary matchmaking data

💼 Enterprise Privacy

Compliance-safe data processing, temporary workflows, audit-free operations

🌍 Edge Computing

Distributed caching, CDN replacement, regional data processing

Project Status

Core Storage Production Ready
Gossip Protocol Beta Testing
SDK Distribution In Development
Auto-Discovery Research Phase