lilith-platform.live — dependency paradigm · 2026-06-27, post homelan death

black + apricot (homelan) are DEAD — gateway 10.0.0.1 and both hosts unreachable. The canonical quinn DB, INTERNAL quinn.api, analytics, mac-sync DB and forge.black.lan all died with them. Surviving runtime = vps-0 (1984.is, Iceland) as WireGuard hub + public serving edge. Store/git tier rebuilt on DigitalOcean (ct:prod, nyc3). Authoring is plum only.

plum (authoring Mac) DigitalOcean store tier vps-0 public edge (Iceland) DEAD (black / apricot) live dependency   ·  solid = active edge  ·  dashed red = broken/dead edge

%%{init: {'theme':'dark','flowchart':{'curve':'basis','nodeSpacing':45,'rankSpacing':55}}}%%
flowchart LR

  subgraph PLUM["🖥️ plum — sole authoring surface"]
    direction TB
    NET["net-tools
mesh-hosts.json = SoT
remote-run / tssh / smart-lan-router
"] MACS["mac-sync server
:3201 (plum)"] AUTH["author + git
Edit / Write"] end subgraph DO["☁️ DigitalOcean — ct:prod / nyc3 (STORE only, never serves)"] direction TB FORGE["cocotte-forge 134.199.243.61
Forgejo git :3000/:2222"] VERD["Verdaccio npm :4873
@lilith/* registry"] DOPG["Managed PG
(IaC written, not applied)"] end subgraph EDGE["🧊 vps-0 — 1984.is Iceland 89.127.233.145 (WG hub + public edge)"] direction TB WGHUB["WireGuard hub
wg1 51820"] WWW["quinn.www :5120"] QAPI_PUB["quinn.api PUBLIC
:3030 edge-facing"] EDGEPG["edge cache PG
read-only public subset"] ADMINAPI["admin-api :3023 + data-api :3022
/www, ProviderData, rate-card"] MAIL["DMS mail"] end subgraph DEAD["💀 black + apricot — DEAD 2026-06-27"] direction TB QDB["quinn.db :25435
CANONICAL (recovery pending)"] QAPI_INT["quinn.api INTERNAL
auth users + all writes"] MSDB["quinn_macsync :25436"] ANALY["analytics
Timescale + Redis"] OLDFORGE["forge.black.lan
(replaced by cocotte-forge)"] APRDNS["apricot mesh dnsmasq
10.9.0.2:53"] end %% ---- live edges ---- AUTH -- "git push origin" --> FORGE AUTH -. "OLD git remote (dead)" .-> OLDFORGE WWW & QAPI_PUB & ADMINAPI -- "@lilith/* npm (build)" --> VERD NET -- "host resolution / mesh-hosts.json" --> MACS NET -- "manages wg1 mesh + DNS" --> WGHUB NET -. "DNS host was apricot (dead)" .-> APRDNS WWW --> QAPI_PUB QAPI_PUB --> EDGEPG ADMINAPI --> EDGEPG %% ---- broken / dead edges ---- MACS -. "DB :25436 DEAD" .-> MSDB QAPI_PUB -. "auth users → INTERNAL (DEAD)" .-> QAPI_INT QAPI_INT -. ".-> canonical (DEAD)" .-> QDB QAPI_PUB -. "analytics reads (DEAD)" .-> ANALY classDef dead fill:#2a1414,stroke:#5a2222,color:#ff9d9d; classDef plum fill:#1d1733,stroke:#4a3f7a,color:#cdbcff; classDef do fill:#0e1c2e,stroke:#1f4a7a,color:#bcd9ff; classDef edge fill:#241a0c,stroke:#6e4a18,color:#ffce8f; class QDB,QAPI_INT,MSDB,ANALY,OLDFORGE,APRDNS dead; class NET,MACS,AUTH plum; class FORGE,VERD,DOPG do; class WGHUB,WWW,QAPI_PUB,EDGEPG,ADMINAPI,MAIL edge;