Skip to main content
No real secret values appear on this page — variable names, purposes, and whether a value is safe to reuse across environments only. Generate fresh secrets for every deployment; never reuse a development value in production.

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 pgvector extension, plus Redis, for chat-relayer.
  • A read-only Postgres role on the coordinator’s actual database for explorer-indexer.
  • A fresh MEMORY_ENCRYPTION_KEY and ADMIN_SECRET — generated, not copied from any other environment.
  • Their own embeddings API key rather than a shared one, for production use.