Coordinator (pushed via VSOCK:7000 inside the enclave)
Gateway (api.pinaivu.com backend)
chat-relayer (chat.pinaivu.ai backend)
For the enclave deploy, the same variable names go into
.env.runtime and
are pushed over VSOCK:7000 by parent_forwarder.sh, exactly like the
coordinator.
explorer-indexer (explorer.pinaivu.com backend)
What each new operator must provision themselves
- Real Postgres + Redis for the gateway.
- Real Postgres with the
pgvectorextension, plus Redis, for chat-relayer. - A read-only Postgres role on the coordinator’s actual database for explorer-indexer.
- A fresh
MEMORY_ENCRYPTION_KEYandADMIN_SECRET— generated, not copied from any other environment. - Their own embeddings API key rather than a shared one, for production use.