One API. EU sovereign. Audited by default.
Drop-in replacement for the Anthropic, OpenAI, and Mistral endpoints. Same SDK, same code. Receipt per call. Bearer tokens scoped per tenant.
OpenAI-compatible chat completion. Routes to Anthropic, OpenAI, Mistral, Llama. HATP receipt per call.
Compile a Borz source to a target binary (native / demix / dense / wasm). Returns the binary + an attestation manifest.
Send a typed message to a running DENSE actor. Returns the typed response and the dispatch receipt.
Returns the signed receipt for a single invocation, including parent host attestation.
Returns the full chain from dispatch to host root attestation. Verifies offline against published keys.
Bundle a time range of receipts into a JSON-LD evidence pack. Audit-ready for EU AI Act Article 12.
curl https://api.decentedge.com/v1/chat/completions \
-H "Authorization: Bearer de_live_…" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-opus-4-7",
"messages": [{"role":"user","content":"Hello, EU"}],
"metadata": {"customer_id": "cust_acme"}
}' {
"id": "chatcmpl_5g7d…",
"model": "claude-opus-4-7",
"choices": [{
"index": 0,
"message": {"role":"assistant","content":"Hello, EU."},
"finish_reason": "stop"
}],
"usage": {"prompt_tokens": 6, "completion_tokens": 4},
"decentedge": {
"receipt_id": "rcpt_8f3a2c…",
"host_id": "host-fr-par-12",
"jurisdiction": "EU-FR",
"verify": "https://api.decentedge.com/v1/receipts/rcpt_8f3a2c…"
}
} - openai · pass
base_url= "https://api.decentedge.com/v1" - anthropic · pass
base_url= "https://api.decentedge.com/v1/anthropic" - mistral · drop-in
via
/v1/mistral - The receipt envelope is additive — existing client code keeps working.