The Defensible AI Platform

50+
Endpoints
REST
Protocol
3.0
OpenAPI Spec
JSON
Format
v1
API Version

Authentication

All API endpoints require authentication via Bearer token (JWT) or API key. In Keycloak-enabled deployments, tokens are issued via OIDC. All requests must use HTTPS (or mTLS in air-gapped environments).

Base URL

# Your deployment URL (on-premises, private cloud, or air-gapped) https://your-datacendia-instance.internal/api/v1

Core Suite — The Council

Multi-agent deliberation, cross-examination, dissent management, and decision synthesis.

POST /council/deliberate Start a new multi-agent deliberation session
GET /council/deliberations/:id Get deliberation status, agent responses, and synthesis
GET /council/deliberations List recent deliberations with filtering
POST /council/deliberations/:id/approve Approve a deliberation outcome (human oversight)
POST /council/deliberations/:id/veto Veto a deliberation outcome with reason
GET /council/agents List available governance agents and their roles

Decision Intelligence — Chronos & Cascade

Timeline analysis, pivotal moment detection, and consequence propagation modeling.

POST /decision-intel/chronos/ai/pivotal-moments Detect pivotal decision moments in organizational timeline
GET /decision-intel/chronos/timeline Retrieve full decision timeline with filtering
POST /cascade/analyze Run butterfly effect analysis on a proposed change
GET /cascade/reports/:id Get cascade analysis report with consequence chains

Trust Layer — Audit & Evidence

Immutable audit trails, decision packets, evidence export, and audit provenance.

POST /council-packets/build Build a signed decision packet from a deliberation
POST /council-packets/:id/sign Cryptographically sign a decision packet (KMS/HSM)
POST /council-packets/:id/verify Verify signature and Merkle tree integrity
GET /council-packets/:id/export Export decision packet as JSON (evidentiary-grade format)
POST /audit-provenance/generate Generate an audit provenance packet with evidence chain
GET /audit/ledger Query the immutable audit ledger

Compliance & Governance

Continuous compliance monitoring, cross-jurisdiction analysis, and policy enforcement.

POST /compliance-monitor/scan Run compliance scan against selected frameworks
GET /compliance-monitor/status Get current compliance posture across all frameworks
POST /cross-jurisdiction/assess Cross-border transfer compliance assessment
GET /cross-jurisdiction/matrix Get compliance matrix across 17 jurisdictions
POST /enterprise/check-permission Check Casbin policy for user action permission

Security & Cryptography

Key management, signing, verification, and post-quantum cryptographic operations.

POST /kms/sign Sign data with KMS/HSM managed key
POST /kms/verify Verify a cryptographic signature
POST /post-quantum/sign Sign with post-quantum algorithm (Dilithium, SPHINCS+)
POST /post-quantum/verify Verify post-quantum signature
POST /kms/keys Create a new cryptographic key
POST /kms/keys/:keyId/rotate Rotate an existing key

Sovereign Architecture

Air-gap bridge, data diode, TPM attestation, and other sovereign deployment operations.

POST /sovereign-arch/qr/encode Encode data as animated QR sequence for air-gap transfer
POST /sovereign-arch/diode/ingest Ingest data through unidirectional data diode
POST /sovereign-arch/tpm/attest Get TPM hardware attestation for a decision
POST /sovereign-arch/timelock/create Create time-locked encrypted decision (embargo)
POST /sovereign-arch/canary/create Create canary tripwire for exfiltration detection
POST /sovereign-arch/replay/capture Capture state for deterministic replay

CendiaOmniTranslate

100+ language enterprise translation with glossary management and translation memory.

POST /omnitranslate/translate Translate text between 100+ languages
POST /omnitranslate/detect Auto-detect source language
POST /omnitranslate/batch Batch translate multiple text segments
GET /omnitranslate/languages List supported languages and capabilities

Vertical-Specific APIs

Industry-specific endpoints for compliance frameworks, decision schemas, and agent presets across multiple verticals.

GET /verticals/:vertical/agents List agents for a specific industry vertical
GET /verticals/:vertical/compliance Get compliance frameworks for a vertical
GET /verticals/:vertical/schemas Get decision schemas for a vertical
POST /:vertical/knowledge/query Query vertical-specific knowledge base (RAG)

Example: Start a Council Deliberation

// POST /api/v1/council/deliberate { "question": "Should we acquire TargetCorp for $200M?", "context": "TargetCorp has $45M ARR, 23% growth rate...", "agents": ["financial-analyst", "legal-advisor", "risk-assessor", "operations-lead", "compliance-officer", "strategy-advisor"], "mode": "full-deliberation", "options": { "cross_examination": true, "allow_dissent": true, "confidence_threshold": 0.7 } }
// Response (200 OK) { "deliberation_id": "dlb_2026020812345", "status": "in_progress", "agents_assigned": 6, "estimated_duration_seconds": 45, "poll_url": "/api/v1/council/deliberations/dlb_2026020812345" }

Getting API Access

Full API documentation (OpenAPI 3.0 spec, Postman collection, and SDK examples) is provided to all pilot partners and licensed customers. The API runs entirely on your infrastructure — there are no cloud-hosted API endpoints.

During your pilot evaluation, you'll receive:

  • Complete OpenAPI 3.0 specification (machine-readable)
  • Postman collection with example requests for every endpoint
  • TypeScript SDK with full type definitions
  • Integration guides for common enterprise patterns
  • Webhook configuration for event-driven architectures

Get Full API Access

Request a technical briefing and we'll walk you through the API, provide the OpenAPI spec, and set up a sandbox environment.

Request Technical Briefing → See Test Results