From c5c00b76744468ccb192e82fe6e1df3bd09affe9 Mon Sep 17 00:00:00 2001 From: rUv Date: Fri, 3 Apr 2026 02:06:46 +0000 Subject: [PATCH] =?UTF-8?q?docs(decompiler):=20improve=20intro=20=E2=80=94?= =?UTF-8?q?=20decompiler=20in=20title,=20clearer=20value=20prop?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: claude-flow --- crates/ruvector-decompiler/README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/crates/ruvector-decompiler/README.md b/crates/ruvector-decompiler/README.md index e5b335be..cf33068c 100644 --- a/crates/ruvector-decompiler/README.md +++ b/crates/ruvector-decompiler/README.md @@ -1,9 +1,9 @@

- ruDevolution + ruDevolutionAI-Powered JavaScript Decompiler

- The first decompiler that understands code, proves its work, and learns from every run. + The first decompiler that understands code semantically, recovers original names with AI,
proves every transformation with cryptographic witness chains, and gets smarter with every run.

@@ -25,9 +25,11 @@ ## 🧠 What is ruDevolution? -**ruDevolution** turns scrambled, minified JavaScript back into readable, organized source code — then *proves* every step with cryptographic witness chains. +**ruDevolution** is a next-generation JavaScript decompiler built in pure Rust. It takes minified, obfuscated, or bundled JavaScript — the kind produced by esbuild, webpack, Terser, or any bundler — and reconstructs readable source code with original module boundaries, meaningful variable names, and full cryptographic provenance. -Most decompilers just reformat code. ruDevolution **understands** it: +Unlike traditional decompilers that only reformat whitespace, ruDevolution uses **graph algorithms** (MinCut partitioning) to detect where modules originally split apart, **AI inference** (neural + 210 pattern rules) to predict what variables were originally called, and **Merkle witness chains** to mathematically prove that every line of output faithfully derives from the input. It learns from corrections, improves across runs, and can be trained on GPU for domain-specific accuracy. + +**Put simply**: paste in unreadable code, get back organized, named, verified source — with a confidence score on every recovered name. ``` 📦 Input (minified) 📖 Output (reconstructed)