Operate Minds
GUIDE & REFERENCE

Instance configuration

Know which services and listeners your deployment actually exposes.

Akasha configuration determines which routes are registered and which services can run. A feature described in the engine reference can be absent from a particular deployment if its service was not enabled.

Core configuration

SettingPurposeSource default
AKASHA_HTTP_ADDRHTTP listener0.0.0.0:8080
AKASHA_ROUTER_ADDRRouter listener0.0.0.0:50051
AKASHA_GRPC_ADDRgRPC listener0.0.0.0:50053
AKASHA_FLIGHT_ADDRArrow Flight listener0.0.0.0:50054
AKASHA_CONDUCTOR_ADDRConductor listener0.0.0.0:8082
AKASHA_DATA_DIRPersistent data directory./akasha_data
AKASHA_REQ_MAX_BYTESHTTP request-size limit10000000
AKASHA_SERVICESStartup service groupsFull configuration when omitted

These are daemon defaults, not recommended public network exposure or hosted endpoint addresses. Bind only the interfaces you intend to serve and apply the deployment's network and transport controls. In particular, the current gRPC and Flight authority gaps require private listener treatment until fixed and verified.

Full engine and service groups

The current startup parser includes kv, graph, analytics, ml, inference, vector, memory, cognitive, cognitive-cycle, mcp, and all. all or cognitive enables the full configuration. Some families, including SNN and associative memory, do not have their own independent startup group in this snapshot.

Both Free and Pro have the same full-engine, dedicated Firecracker requirement. A reduced service list needs to be a deliberate workload/cost choice and must not be represented as a different isolation model or an undocumented feature restriction.

Authentication and transport

Configure capability verification before serving customer data. The relevant settings include AKASHA_REQUIRE_CAPABILITY, the capability public key or key path, issuer, and audience. Restricted administration has a separate token and source-IP policy. Read the authentication contract before exposing the daemon.

AKASHA_REQUIRE_TLS is a request policy; it does not by itself install a certificate or terminate TLS. A reverse proxy and forwarded headers must match the deployment design.

Self-hosting checklist

Build or obtain an approved versioned Akasha artifact, use a persistent data location, configure authority and private listeners, and start with a harmless authenticated read. Then verify a write/read/reconnect workflow and a recovery exercise before depending on the instance. This documentation audit did not certify a new self-hosted deployment.

Service administration · Protocol reference

On this page