Aetheris Semantic Protocol (ASP) is a cutting-edge, AI-powered networking protocol designed for instantaneous, secure, and cross-lingual knowledge transfer across international teams.
Unlike traditional translation tools or cloud services that transmit raw text or audio, ASP encodes information directly into latent state vectors (semantic embeddings). The network does not carry natural language — it transmits pure meaning.
The sender encodes the input using the MarianMT encoder (Candle framework), obfuscates it via DESS (Dynamic Embedding Space Shuffling), bakes it into an INT8 KTX2 RGBA texture, compresses it with Zstd, indexes it with a BLAKE3 hash, and streams it over quiche (QUIC/UDP) in a high-efficiency FlatBuffers format. The recipient decrypts the vector and decodes it directly into their native tongue.
ASP introduces a paradigm shift in secure communications. By eliminating language from the wire, it solves the fundamental vulnerabilities of traditional translation architectures:
- Zero-Text Networking: Traditional engines (e.g., Google Translate, DeepL) require text to exist in transit, leaving it vulnerable to interception. ASP completely eradicates natural language from the network layer.
- Paradigm Disruption: Instead of relying on centralized cloud infrastructure that logs and scans user text, ASP operates strictly on-device. The data payload over the wire is natively unintelligible to any intermediary entity.
- Extreme Bandwidth Efficiency: Dynamic INT8 quantization combined with KTX2 RGBA texture baking and Zstd compression reduces hidden vector payload sizes by 5.7x – 6.1x (from 16.4 KB down to ~1.5–2.1 KB per wire packet).
| Feature | Legacy Cloud Translators (Google / DeepL) | Aetheris Semantic Protocol (ASP) |
|---|---|---|
| Privacy & Sovereignty | ❌ Centralized cloud processes and views raw text | ✅ Absolute Privacy. Source text never leaves the local device |
| Offline Autonomy | ❌ Requires active internet/API connection | ✅ 100% Offline Capable. Fully decentralized edge execution |
| Latency Profile | ❌ 200ms – 800ms (Network + API overhead) | ✅ ~165ms (Deterministic local inference) |
| SIGINT / Intercept Resistance | ❌ Raw text payload is readable if TLS is breached | ✅ Immune. Intercepted payloads are BLAKE3-hashed, DESS-shuffled INT8 KTX2 textures |
| Operational Cost | ❌ Scaled API pricing ($20–$25 per 1M characters) | ✅ $0 Marginal Cost. Utilizes open-source weights |
graph TD
A[Input Text en] --> B(Tokenizer)
B --> C(MarianMT Encoder)
C --> D[L × 512 Float Vector]
subgraph Transmission Layer [Network Wire]
D --> E(DESS Encryption: ChaCha8 Shuffle)
E --> F[SemanticPacket via QUIC / UDP]
F --> G(DESS Decryption: Unshuffle)
end
G --> H[Restored Semantic Vector]
H --> I(MarianMT Decoder)
I --> J(Tokenizer)
J --> K[Output Text Target]
style D fill:#f9f,stroke:#333,stroke-width:2px
style H fill:#f9f,stroke:#333,stroke-width:2px
style F fill:#bbf,stroke:#333,stroke-width:2px
The babylon CLI implements the complete end-to-end operational pipeline for team communication:
[Client Node (babylon connect)]
Input Text
│
▼
MarianMT Encoder (lang-en)
│
▼
Matrix [L, 512] (Float32)
│
▼
DESS ChaCha8 Shuffle (Seed: ghost_hash)
│
▼
INT8 Dynamic Min-Max Quantization ──► (Calculates quant_scale & quant_min)
│
▼
KTX2 RGBA Texture Baking (VK_FORMAT_R8G8B8A8_UNORM: 128 × L pixels)
│
▼
Zstd Level 3 Compression
│
▼
BLAKE3 Hash Indexing ──► Payload ID: <blake3_hash>.ktx2.zst
│
▼
FlatBuffers SemanticPacket Assembly (Wire Payload: ~1.5 - 2.1 KB)
│
▼
UDP / QUIC Transport ──► [127.0.0.1:4433]
│
│
[Server Node (babylon listen)]│
▼
Receive SemanticPacket from Socket
│
▼
FlatBuffers Deserialization (Extracts quant_scale, quant_min, ghost_hash)
│
▼
Zstd Decompression (<blake3_hash>.ktx2.zst)
│
▼
KTX2 RGBA Texture Unpacking (R8G8B8A8 -> INT8 bytes)
│
▼
DESS ChaCha8 Unshuffle (Seed: ghost_hash)
│
▼
INT8 Dynamic De-quantization (Restores Float32 Matrix [L, 512])
│
▼
Lazy Load MarianMT Decoder (en-target_lang)
│
▼
Decoded Target Text (e.g., "Приветствую мир")
-
babylon init: Downloads model weights from Hugging Face and structures them into separated encoder/decoder directories:models/ ├── encoders/ │ ├── marian-ru-en/ # Encoder: RU -> EN pivot space │ ├── marian-de-en/ # Encoder: DE -> EN pivot space │ └── marian-en-en/ # Encoder: EN -> EN └── decoders/ ├── marian-en-ru/ # Decoder: EN pivot space -> RU ├── marian-en-de/ # Decoder: EN pivot space -> DE └── marian-en-en/ # Decoder: EN -> EN -
babylon translate: Runs local CLI verification executing text encoding$\rightarrow$ DESS shuffle$\rightarrow$ INT8 quantization$\rightarrow$ KTX2 RGBA texture baking$\rightarrow$ Zstd compression$\rightarrow$ BLAKE3 hashing$\rightarrow$ decoding. -
babylon listen --addr <ip:port>: Starts the UDP/QUIC server listener. Receives incoming packets, extractsquant_scaleandquant_min, decompresses Zstd payload<hash>.ktx2.zst, unpacks RGBA texture, unshuffles DESS, de-quantizes INT8$\rightarrow$ float32 matrix, and decodes target text. -
babylon connect --addr <ip:port> --text "<msg>" --lang <lang>: Client sender node. Encodes source text, applies DESS shuffle, quantizes to INT8, bakes into RGBA KTX2 container, compresses with Zstd, computes 256-bit BLAKE3 hash payload name, constructs FlatBuffers envelope, and streams wire payload (~1.5–2.1 KB).
- Platform: Apple Mac (Intel Core i9 Processor)
- Execution Engine:
Candle(candle-corev0.8) + MarianMT (Helsinki-NLP/opus-mt) - Transport: UDP / QUIC (
quiche) with FlatBuffers serialization - Dataset: 100 multi-domain production benchmark phrases (
phrases_100.json)
| Metric | Result | Description |
|---|---|---|
| Vector Accuracy Retention | 99.998% Cosine Similarity | Cosine similarity between FP32 & reconstructed INT8 matrix |
| Translation Loss (BLEU) | < 0.1 BLEU Points | Zero human-perceptible translation degradation |
| Bake + Zstd + BLAKE3 Overhead | 407.98 µs (0.41 ms) | INT8 Quantization + KTX2 RGBA Bake + Zstd + BLAKE3 Hash |
| Unpack + Decompress Overhead | 401.71 µs (0.40 ms) | Zstd Decompress + KTX2 RGBA Unpack + INT8 De-quantization |
| Total Protocol Overhead | 809.69 µs (< 0.81 ms) | Combined processing latency added per packet |
| Raw FP32 Matrix Size | 16,384 Bytes (~16.4 KB) | 8 tokens |
| Compressed INT8 Wire Size | 1,544 – 2,192 Bytes (~1.5–2.1 KB) | 5.7x – 6.1x Traffic Reduction |
[Client Process (babylon connect)]
🛰️ Encoding text: 'Hello world'
🔐 Applying DESS Shuffle (Seed: 1337)
📦 Baking INT8 KTX2 RGBA Texture & Zstd Compress...
✅ Baked Payload: 74998b8c4acb1928.ktx2.zst (Compressed Size: 1430 B vs Raw FP32: 8192 B, 5.7x reduction in 922.18µs)
🚀 ASP Packet (74998b8c4acb1928.ktx2.zst) (Total Wire Size: 1544 B) sent to 127.0.0.1:4433 (Total Encoding+Baking: 13.65ms)!
[Server Process (babylon listen)]
📡 [UDP RECEIVE] Packet size: 1544 bytes from 127.0.0.1:51979
🧠 Lazy loading decoder for language ru ("models/marian-en-ru")...
🗣️ MarianMT Decoder ready.
👉 [DECODED SEMANTIC TEXT] (ru) from 127.0.0.1:51979: 'Приветствую мир' (Decode: 195.42ms, E2E Latency: 746.90ms)
- AI Engine:
Candle(CPU-optimized) for Rust-based ML inference. - Models:
Helsinki-NLP/opus-mtfor semantic extraction and decoding. - Transport:
quiche(QUIC/UDP) for low-latency transmission. - Texture Baking: KTX2 RGBA (
VK_FORMAT_R8G8B8A8_UNORM) matrix packing. - Compression:
Zstdlevel 3 compression. - Hashing: 256-bit
BLAKE3hash payload naming (<hash>.ktx2.zst). - Obfuscation:
DESS(ChaCha8 PRNG) for securing neural embeddings.
# Clone repository
git clone --recursive https://github.com/librioom2/newbabylon-asp.git
cd newbabylon-asp/aetheris-semantic-protocol
# Build CLI binary in release mode
cargo build --release -p babylon
# Terminal 1: Start Server Node
./target/release/babylon listen --addr 127.0.0.1:4433
# Terminal 2: Send Message from Client Node
./target/release/babylon connect --addr 127.0.0.1:4433 --text "Hello world" --lang ruASP is an open-source project supported by our community.
Check out our SUPPORTERS.md file for the full list of community backers.
- Core Library (
aetheris-lib): Apache-2.0. - CLI Tools (
babylon-cli): MIT.
Aetheris Semantic Protocol — The future of secure, unspoken communication.