diff --git a/python/universal_encoder.html b/python/universal_encoder.html
new file mode 100644
index 00000000..45392da3
--- /dev/null
+++ b/python/universal_encoder.html
@@ -0,0 +1,287 @@
+
+
+
+
+
+SilverSight Universal Encoder — QUBO → Pixels → Receipt
+
+
+
+
+SilverSight Universal Encoder
+Matrix math = Pixels = Any framebuffer. Any web host. Any device.
+
+
+
+
Stage 1: QUBO Problem
+
Loading...
+
+
+
+
+
+
Stage 2: Brute-Force Solve
+
...
+
+
+
+
+
Stage 3: Encode Solution as Pixels (8×8 Hachimoji Grid)
+
+
+
+
+
+
+
+
Stage 4: The Receipt IS the Image
+
+
![SilverSight Receipt]()
+
+
+
+
+
+
+
+
Stage 5: Decode Receipt from Image
+
...
+
+
+
+
+
+