qodiqa
SpecificationRun a simulation

Product · Capabilities

Capabilities

The enforcement layer between applications and AI execution: every request is verified, judged against consent and policy, inspected and recorded as signed, independently verifiable evidence.

Browse all 797 functions

Every function, with its inputs, outputs and safeguards, plus the route, metric, cryptography and term lists.

The execution path

One execution path.

Twelve ordered stages from request to response. Each stage can end the request; none can be skipped.

  • 01 Decide first

    Controls run before the model does.

    Identity, consent, tenant policy and content inspection are evaluated deterministically before any provider call. The default answer to uncertainty is block.

  • 02 Bind the decision

    Authorisation travels with the request.

    A short-lived Ed25519 artifact binds the exact request to the tenant’s policy set. A request that differs from what was authorised does not execute.

  • 03 Leave evidence

    Every outcome can be checked later.

    Decisions are written to a hash-chained audit log and a Merkle transparency log, so a third party can verify what was decided without trusting the operator.

Capability map

The whole platform, grouped by purpose.

Ten capability groups, each explained once and linked to the others through the execution path.

01

Gateway and API

A hardened HTTP edge is the front door. It applies security headers, CORS, proxy and host validation, a kill switch, admission control, rate limiting and strict body validation before anything else runs. The API is described by a 364-operation OpenAPI 3.1 contract, and streaming requests release checked output in batches.

  • Hardened HTTP edge
  • 364-operation OpenAPI 3.1
  • Idempotency keys
  • Admission control
  • Kill switch
  • Streaming over SSE

03

Semantic inspection

Rule-based classifiers and an embedding ensemble judge prompts, responses and tool results. Semantic scores assess meaning; deterministic checks and signatures decide, and neither pretends to be the other. DLP and content rules can redact, mask or block.

  • 13 rule classifiers
  • Five embedding gates
  • Intent gate
  • Output inspection
  • DLP with 24 detectors
  • Content rules

04

Execution

One guarded path leads to eight provider families, with policy-driven routing, breakers, retries and failover. Dispatch is refused without a verified context, and the provider call carries an execution token.

  • Eight provider families
  • Runtime compatible providers
  • Policy-driven routing
  • Breakers and failover
  • Execution invariant
  • Budgets

05

Identity and access

Operators, machine identities, organisations and tenants are governed by role-based access control, single sign-on and multi-factor step-up. Consent management requires an admin permission plus second-factor step-up, and PostgreSQL enforces row-level tenant isolation.

  • Six RBAC roles
  • OIDC, SAML, LDAP
  • TOTP MFA step-up
  • Signing identities
  • Organisations and tenants
  • Authentication lockout

06

Cryptography

Authorisation is carried by a short-lived Ed25519 artifact that binds the exact request to the tenant’s policy set. Signing uses domain separation, and key custody can be local, HashiCorp Vault, a cloud KMS or a PKCS#11 hardware security module. The inventory documents 24 cryptographic constructions.

  • Ed25519 artifacts
  • Domain separation
  • Key rotation
  • KMS and HSM custody
  • Execution tokens
  • Field encryption

07

Evidence

Decisions are written to a hash-chained audit log, with signed checkpoints and a Merkle transparency log, so a third party can verify what was decided without trusting the operator. A refusal is recorded too, and a live verifier walks the audit chain and reports any break; it never repairs.

  • Hash-chained audit log
  • Signed checkpoints
  • Evidence ledger
  • Merkle transparency log
  • Signed receipts
  • Witness and anchors

08

Agents and tools

Agent actions are authorised, signed and recorded: tools are registered, versioned and reviewed, and actions are executed once. The MCP gateway reaches servers over HTTPS with a pinned server identity, and approvals and delegations keep a person in the loop.

  • Agent sessions
  • Tool registry
  • Human approvals
  • Delegation chains
  • MCP gateway
  • Result screening

09

Privacy and compliance

The platform includes data-subject requests and an erasure workflow, an AI disclosure notice and usage metering. The consent provenance snapshot is recorded without personal data. Compliance reports and a verification portal are available to operators and auditors.

  • Data-subject requests
  • Erasure workflow
  • Compliance reports
  • AI disclosure notice
  • Verification portal
  • Usage metering

10

Operations and developers

Operators get structured logs, 315 Prometheus metrics, tracing, health probes, seven alert channels and backup and recovery tooling. Developers get JavaScript, Python, Go and Java clients, offline verifiers and a local sandbox.

  • Metrics, logs, traces
  • Seven alert channels
  • Backup and recovery
  • Four SDK families
  • Offline verifiers
  • Local sandbox command

Architecture at a glance

Five layers between a caller and a model.

Requests enter a hardened edge, pass an enforcement core, reach one guarded execution layer, and emit evidence on the way out.

Why the combination matters

The combination is the point.

Each capability is useful alone. Together they make enforcement exact, decisions provable and failures visible.

  • 01

    Controls on the only path

    Safeguards beside a model can be bypassed. qodiqa places them on the one route to a provider and refuses dispatch without a verified context.

  • 02

    Authorisation that travels

    A signed artifact binds the exact request and policy set, so what is executed is what was approved.

  • 03

    Failure becomes refusal

    Dependency loss, missing state and engine errors produce a BLOCK decision, not an unrecorded execution.

  • 04

    Judgement informs, rules decide

    Semantic scores assess meaning; deterministic checks and signatures decide. Neither pretends to be the other.

  • 05

    Evidence outlives the request

    Chains, checkpoints and Merkle proofs let third parties verify what was decided, with out-of-band trust anchors.

qodiqa provides evidence about enforcement. It does not claim that AI outputs are correct, nor does it determine the legal admissibility of any record.

Framework names in compliance material identify the controls a report maps to, not a certification.

Questions about what the platform covers? contact@qodiqa.com

Back to home