Public API

The Internet-reachable surface.


Eldric AIOS 5.0 — Public API Surface

Version: 5.0.0 (alpha118) Last regenerated: 2026-05-14 Scope: The endpoints reachable from the Internet through https://chat.eldric.ai. Every entry is one line. Companion: api-reference.md holds the full, LAN-only included reference.

Public endpoints require an X-API-Key (tenant scope) unless explicitly marked anonymous. Cross-tenant attempts return 403 (see kernel::tenant_guard). Admin / cluster / PKI / backup / migration / replication / federation / marketplace / dreams / telemetry-write / theme-write / system / discovery paths are not reachable here and return 401 — by design.


OpenAI-compatible

Chat shell

Account

Identity

Auth

Data (per-tenant; tenant-guard enforced)

Vector / RAG

Memory

Agent

Media

Communication

Science (registry + tools)

IoT

Swarm

Theming (read-only public)


What is not public

These endpoints exist, but the Edge enforces 401. They are listed here so external integrators don't waste time on them.

Use the LAN endpoints documented in api-reference.md when you are running inside the cluster's private network.


Rate limits & quotas

Quota enforcement runs at the Edge:

Errors

The Edge sanitises every error to avoid disclosing internal LAN IPs, hostnames, ports or admin paths. A 503 from the Edge usually means the upstream module is not configured for that path. A 401 on a clearly-private path is intentional and not a bug.