Open by design
Your business should not become a software prison. Connect the systems you already run, expose RiA's capabilities through APIs, and let authorized applications and AI agents interact with RiA without destroying existing infrastructure.
Open API
The Multiverse public API, documented in OpenAPI 3.
Webhooks and events
Subscriptions, signing keys and per-source event streams.
Identity and permissions
Every call is made as an identity, under the authority Aether grants it.
Provenance and change tracking
Snapshots, audit and an identity-mapping evidence trail for every change.
SDKs and integration documentation
Language SDKs and integration guides.
Sandbox
A separate environment for integrations in development.
API keys and integration health
Keys, heartbeat per source and observability of what is connected.
The Coming soon labels above are honest: SDKs and a sandbox are not published yet. The API itself is.
What is published today
Register a source, describe its capabilities and streams, send events and bulk data, map identities to canonical ones with evidence, read relations and snapshots, propose actions and record their outcomes, subscribe to what changes, and read the audit trail.
The gateway used by the RiA apps publishes its own specification: app gateway OpenAPI.
GET /v1/public/sources
POST /v1/public/sources/register
POST /v1/public/sources/{source_id}/events
POST /v1/public/ingest
POST /v1/public/bulk
GET /v1/public/identities/{canonical_id}
POST /v1/public/identities/mappings
GET /v1/public/relations
GET /v1/public/snapshots
POST /v1/public/actions
POST /v1/public/actions/{action_id}/outcome
POST /v1/public/subscriptions
GET /v1/public/webhooks/keys
GET /v1/public/audit
GET /v1/public/conformance