mirror of
https://gitlab.com/vyla-entertainment/home.git
synced 2026-11-12 13:17:21 -05:00
30 lines
1.4 KiB
Markdown
30 lines
1.4 KiB
Markdown
# Vyla Home Engine
|
|
|
|
A high-performance, locally executed environment for the Vyla media ecosystem. Built on the Tauri v2 framework, Vyla Home acts as a secure native bridge between local microservices and a lightweight WebView2 rendering engine.
|
|
|
|
## Architecture & Security
|
|
|
|
Vyla Home is designed around complete local isolation to maximize speed, privacy, and reliability:
|
|
|
|
- **Zero External Reverse-Proxies**: All routing, API endpoints, and authentication middleware run strictly on local loopback interfaces (`127.0.0.1`), eliminating ISP throttling and data-center IP bans.
|
|
- **Native Memory Management**: Background Node.js lifecycle states are managed directly via OS-level memory handles (bypassing slow shell wrappers) for instant startup and teardown.
|
|
- **Cryptographic Obfuscation**: Client configurations and credentials are secured on-disk via hardware-derived AES-256-GCM encryption.
|
|
- **Automated Integrity Patching**: Payloads are dynamically verified using SHA-256 checksums and patched in-memory via C-level buffer scans.
|
|
|
|
## Build Requirements
|
|
|
|
- [Rust](https://www.rust-lang.org/) (Latest Stable)
|
|
- [Node.js](https://nodejs.org/) (v20+ LTS)
|
|
- Tauri CLI (`npm install -g @tauri-apps/cli`)
|
|
|
|
## Compilation
|
|
|
|
The build pipeline has been optimized with Fat LTO and aggressive panic aborts to generate the smallest possible binary footprint.
|
|
|
|
```bash
|
|
npm install
|
|
|
|
npm run build:payload
|
|
|
|
npm run build
|
|
``` |