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
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
{
"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
}
}
{
"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