FLASH Intelligence Console โ
The Intelligence Console is a local web UI focused on FLASH-exclusive capabilities โ not a generic database admin panel.
Launch โ
Recommended (1.3.0) โ seal keys first, no master secret in the shell:
bash
flashsh wrap-key
npx flash-console
# โ http://127.0.0.1:3456 (prints x-flash-token)Alternative โ explicit env secret:
bash
FLASH_MASTER_KEY="your-long-random-passphrase" npx flash-consoleOr programmatically (after flashsh wrap-key):
javascript
import { FlashClient } from "flash-zk";
const client = new FlashClient({
storagePath: "./flash_data",
});
client.openDashboard({ port: 3456, token: "console-token-at-least-16" });
// โ http://localhost:3456Panels โ
| Panel | Purpose |
|---|---|
| Private RAG | Ingest knowledge, semantic ask, view source chunks |
| Agent Memory | Remember facts, recall by meaning, forget |
| Sealed Vault | Unlock with passphrase, store credentials, auto-lock |
| Trust & Safety | Integrity proofs, prompt firewall PII scan |
| Data Explorer | Minimal collection/document inspection |
Security โ
- Binds 127.0.0.1 by default.
- Requires a dashboard
token(x-flash-tokenheader). GET /api/docsis off unlessallowDataExplorer: true.- The console is a local FlashClient โ it holds the master key after unsealing
.flash-take. You are the keyholder. Defaultflash-zkstays strong only while that key stays with you. Mission ยท Trust Model.