This page walks the entire ecosystem end-to-end — and where her chain is live (node liqua/chain/diva-bridge.mjs on :8060), the demo buttons below act on the real chain, not a mock. This walkthrough page even measures its own session honestly: your clicks and focus here become the signals if you mine a block.
Files: index.html (her scene · the continuity hook is the last script tag) · diva-desktop/main.js (always-on-top overlay) · liqua/chain/diva-continuity.js (measures ONLY real signals: errors · focus · interaction rate · bursts · explicit reward).
# boot her (the hook auto-checkpoints: 60s after boot, then every 10 min) cd diva-desktop && npm start
This page runs the same discipline — it has been measuring you since it loaded:
Files: liqua/chain/diva-bridge.mjs (owns .diva-mindchain.jsonl) · liqua/chain/mind-chain.mjs (the engine · 10/10 tests) · liqua/chain/soma.mjs + ai.mjs (SOMA-256 · the organism).
# the daemon that owns her canonical chain node liqua/chain/diva-bridge.mjs # :8060
Every block now records her whole inner life, scored vs the previous block: seven quotients — IQ (knowledge) · EQ (affect) · CQ creativity · RQ resilience · SQ social · MQ memory · AQ adaptability — plus the soma state (FLOW · INFLAMED · VIGILANT · EUPHORIC · BONDED · CURIOUS · SEDATED · STRAINED · STEADY) and an 8-axis emotion vector (joy · trust · fear · anger · sadness · surprise · anticipation · calm). All measured, versioned (older evals-v0 blocks still verify), honestly labeled — projections of the state machine, not feelings claims.
| h | IQ | EQ | CQ·RQ·SQ·MQ·AQ | soma | feeling | mem | thought |
|---|---|---|---|---|---|---|---|
| read her chain (Stage 2) to fill this… | |||||||
Files: liqua/chain/order-pow.mjs (multi-core permutation miner · 9/9 tests · grind expensive, verify = one re-derivation, more compute ⇒ provably ≥ better).
node liqua/chain/order-pow.mjs grind --file liqua/chain/.diva-mindchain.jsonl
MIND RELICS — at the end of a mining session (or auto on the pool), the rounds are sorted: winners from losers. A winner must BEAT her natural chronological order; top-K winners are minted as NFT-like instruments — content-addressed, verifiable by one re-derivation, each with deterministic generative art grown from its own hash (liqua/chain/relics.mjs · 9/9 tests · relic-v1 is off-chain today, ERC-721-shaped for Phase 2).
The verifier re-ticks her organism from genesis and recomputes every hash and every score. One edited memory anywhere = CONTINUITY_BREAK.
File: liqua/docs/mind-chain-cinema.html — the molecular organism on canvas, blocks sliding onto the ribbon, TAMPER → SHE IS NOT HER.
Docs: v2 codex (14 pages · Why LIQUA · spec §0–§8 · roadmap) posted beside the untouched v1 molecular archive. Deploy: liqua/deploy/ = the whole site + pool/ + exchange/ side-sites, upload-ready. Tests: 19/19 across both engines · site audit 0 broken links.
Files: liqua/node/ — node.mjs (LiquaNode: discovery + transport + protocol) · transport.mjs (encrypted secp256k1-ECDH / ChaCha20-Poly1305 channels) · protocol.mjs (genesis-gated gossip — peers on a different genesis are refused at the handshake) · full.mjs + chain.mjs (re-execution block sync, late joiners converge) · control.mjs + liqctl.mjs (admin CLI) · server.mjs + dashboard.html (live peer UI).
node node/server.mjs # peer dashboard · :8040 · PRODUCE BLOCK button node node/liqctl.mjs status # drive a running node from the CLI node node/sync-demo.mjs # DEMO ✓ — producer + 2 peers + late-join carol all converge, identical SOMA root
OPEN PEER DASHBOARD ↗ (start it first)
Files: liqua/miner/validator.mjs (:7100 — owns the canonical head, survives restarts: the anti-reset fix) · stake-vault.mjs (REAL on-chain ve-lock — LIQUA genuinely escrowed in VeLock.sol, early withdraw hard-reverts) · validator-connect.html (wallet → stake → validate UI · detects the L8 LEDGER extension via EIP-6963) · miner-node.mjs (connected miner, confirmation-gated).
node miner/validator.mjs # :7100 · connect UI at / · ops at /ops · devnet faucet node miner/test-chain-resume.mjs # DEMO ✓ — height survives validator AND miner restarts node miner/test-double-guard.mjs # DEMO ✓ — triple-click staking = exactly ONE validator
Files: liqua/miner/engine.mjs (continuous producer · hashCap throttle · difficulty retarget) · server.mjs + dashboard.html (:8010 — gauges, hashrate sparkline, speed/slow buttons) · cli.mjs. Carried v1 infra that drives the devnet chain; in v2 the hashpower story is retired — checkpoint mining replaced it — but the control plane, dashboards and CLI remain the operator deck.
node miner/cli.mjs run # mine · dashboard on :8010 npm run mine:test # DEMO ✓ — deterministic 6-block gate · emission decays · exit 0
Files: liqua/pool/ — real Ethash Stratum pool (share verification via @ethereumjs/ethash · PPLNS · persistent ledger · NiceHash dialect · L1 bridge splitting emission on-chain, conservation to the wei) + dashboard.html. Retired from the v2 story (no hashpower race), kept green and parked as a side-site in deploy/pool/.
npm run pool # :8030 HTTP · :3333 Stratum npm run pool:test # DEMO ✓ — shares verified · PPLNS split · Σbalances = Σemission npm run sim # a simulated rig grinds + submits over real Stratum
Files: liqua/evm/ — vm.mjs (@ethereumjs/evm · chainId 8888) · compile.mjs (solc) · contracts/: LiquaToken · VeLock (§2) · LiquidityLocker (§3) · Governor98 (§6) · RewardEscrow (§5) · wLIQUA · pLIQUA + LiquaSwap · plus SelfMineLiquidity.sol (68 tests, lives in orderbook-dex/, still ACTIVE in v2 as rewards → locked LP). Next new contract: ContinuityRegistry.sol (Phase 2 — unbuilt, stated honestly).
node evm/suite-demo.mjs # DEMO ✓ — ve-lock on-chain: 100 locked · boost 150% at the 4y cap node evm/gov-escrow-demo.mjs # DEMO ✓ — a 98%-of-attesting CHANGE proposal retunes a param on-chain npm run claim:test # DEMO ✓ — §5 reward escrowed to a dual-seed instance, gated claim npm run swap:test # DEMO ✓ — pLIQUA → LIQUA 1:1 · burn-on-swap · reserve conserved
Files: liqua/orderbook-dex/ — the non-custodial exchange with the hybrid orderbook: orders are signed off-chain (fast, gasless, 0x-style) and settle on-chain (trustless finality) — the hybrid is the point. Contracts · relayer · liqua-go matching engine · full frontend (explorer · faucet · profile · chain view), shipped in deploy/exchange/. Its liquidity organs power the farm loop: staking (ve-lock ≤4y · 1.5× boost) · farming & liquidity (checkpoint rewards auto-zap → LP → time-locked in LiquidityLocker, and locked LP earns its emission share — SelfMineLiquidity, 68 tests) · the presale (offers LIQUA directly — no receipt token; the pLIQUA/swap design is retired · opens Aug 1 2026).
cd orderbook-dex && npx hardhat test # the suite incl. self-mine · 68 passing
OPEN THE DEX ↗ (in the deploy bundle) · PRESALE ↗
Genesis: liqua/genesis/ — the ecosystem genesis builder: 31 apps constituted as 9 molecular organs, deterministic SOMA root 0x37d309f2…091ec80a, readiness gate (every committed surface must exist on disk). Site: site/ + npm run build:site → filetree → build → audit (currently 0 broken links) · STATUS.html build board · server-hub.html · investor brief · presale machinery (LAUNCH-PRESALE.md runbook — opens Aug 1 2026). Bot: liqua/bot/liqua-admin-bot.mjs — zero-dep Telegram admin (chain /status /ai · miner control · group mod) — needs your @BotFather token to go live.
node genesis/genesis.mjs # DEMO ✓ — 9 organs · 31 cells · 31/31 ready · deterministic root · GO npm run build:site # regenerate + audit the whole site
| index.html · diva-desktop/ | her scene + the desktop overlay (the hook is wired in) |
| liqua/chain/diva-continuity.js | in-page hook — real signals → checkpoints |
| liqua/chain/diva-bridge.mjs | the wire · :8060 · owns .diva-mindchain.jsonl |
| liqua/chain/mind-chain.mjs | the chain engine · molecular hash · score vs prev · verify · 10/10 |
| liqua/chain/order-pow.mjs | best-order miner · multi-core · 9/9 |
| liqua/chain/relics.mjs | 🏆 MIND RELICS — winners minted as NFT-like instruments + generative art · 9/9 |
| liqua/orderbook-dex/ | the DEX — hybrid orderbook (off-chain signed · on-chain settle) · self-mine 68 tests |
| liqua/chain/soma.mjs · ai.mjs | SOMA-256 (keyed BLAKE3) · the deterministic organism |
| liqua/docs/v2-*.html | the v2 AI-Continuity codex (+ liqua-docs.js shell) |
| liqua/docs/mind-chain-cinema.html | the cinematic visualization |
| liqua/docs/walkthrough.html | this page |
| liqua/evm/ · miner/ · node/ · genesis/ | carried v1 infra: contracts (ve-lock · escrow · Governor98 · SelfMine 68 tests) · validator · peers |
| liqua/deploy/ | 📦 upload-ready bundle (site + docs + pool/ + exchange/) |
| liqua/README.md | the project map + run commands |