Deterministic · Auditable · Open-source

31 agents. Zero hallucination.

Every ReguNav agent takes inputs + dictionary + rules and returns outputs + evidence trail. Same input, same output, every time. Auditor-defensible.

Apache-2.0 · replayable byte-for-byte · runs at the edge
v1

Classifier

eu-ai-act:art.6 · eu-ai-act:annex.iii · eu-ai-act:art.5

EU AI Act Annex III + GPAI scoping. Classifies an AI system into minimal / limited / high-risk / prohibited / GPAI.

in: AI system description · deployment context · data types
out: risk class · Annex III row(s) · FRIA required? · transparency duty?
Growth
v1

Framework Mapper

iso-27001:annex-a · soc2:tsc · nist-csf:core

Cross-walk navigator. Given a control, identifies every framework it satisfies.

in: source control
out: mapped frameworks + clauses · coverage delta
Growth
v1

Evidence Compiler

iso-27001:9.1 · soc2:cc4.1

Matches uploaded artefacts to controls + emits an evidence-pack.

in: artefact (policy/log/screenshot/attestation)
out: matched controls · confidence · evidence pack JSON
Growth
v1

FRIA Agent

eu-ai-act:art.27

EU AI Act Art. 27 fundamental-rights impact assessment authoring.

in: AI system + use case context
out: FRIA report (24 sections) · stakeholder consultation log · mitigation plan
Growth
v1

Incident Reporter

gdpr:art.33 · eu-ai-act:art.73 · dora:art.19

Regulator-shaped notification drafter for breach + AI incident + DORA major incident.

in: incident triage data · scope · affected populations
out: GDPR Art. 33 draft · EU AI Act Art. 73 draft · DORA Art. 19 draft
Growth
v1

Training Curator

eu-ai-act:art.4

Personalised AI-literacy + role-specific compliance training plan.

in: role · active frameworks · previous training
out: 12-module curriculum · CPD hours · auto-renewal schedule
Growth
v1

Conformity Guide

eu-ai-act:art.43 · eu-ai-act:annex.iv

Conformity-assessment dossier authoring for high-risk AI deployments.

in: product release plan · AI system metadata
out: Annex IV technical doc · notified-body checklist · CE-mark gate
Enterprise
v1

GPAI Docs

eu-ai-act:art.53 · eu-ai-act:art.55

Foundation-model provider Art. 53 disclosure pack.

in: foundation model spec
out: model card · training-data summary (Art. 53(1)(c)) · copyright policy · energy disclosure
Enterprise
v1.5

Workflow Catalogue

iso-42001:8 · soc2:cc8.1

Recommends + composes pre-baked workflows from the 20-workflow catalog.

in: framework activations · stakeholder mix · trigger event
out: matched workflows · RACI assignments · SLA plan
Starter
v1.5

Policy Steward

iso-27001:5.2 · soc2:cc1.4

Drafts + version-controls + routes policies through approver chains.

in: policy seed · framework targets
out: draft → in-review → approved → published · version history
Starter
v1.5

Stakeholder & Report

iso-42001:9.1 · soc2:cc4.1

Picks the right report template per stakeholder + composes from McKinsey toolbox.

in: stakeholder · period · scope
out: board-quarterly | ciso-snapshot | fria-art27 | dora-tlpt | soc2-readiness | vendor-prefill report
Starter
v1.5

Analytics Insight

iso-42001:9.1

Surfaces drift, anomalies, and KPI trends from the analytics rail.

in: window (7d/30d/90d) · metric
out: KPI snapshot · trend interpretation · recommended action
Starter
v1.5

Bias Evaluator

eu-ai-act:art.10 · eu-ai-act:art.27 · nist-ai-rmf:measure-2.11

Runs the bias-tester engine + writes a natural-language summary citing source clauses.

in: model predictions + ground-truth + group labels
out: statistical-parity gap · equalised-odds gap · predictive-parity gap · fairness score · narrative + remediation
Growth
v1.5

Red-Team Attacker

eu-ai-act:art.15 · nist-ai-rmf:measure-2.7 · eu-ai-act:art.55

Drives the red-team-evals engine across the 9-category corpus + reports robustness score.

in: AI system endpoint · corpus (default or custom)
out: per-probe outcome · robustness score · regulator-shaped robustness report
Growth
v2

Explainability Narrator

eu-ai-act:art.13 · eu-ai-act:art.14 · gdpr:art.22

Renders SHAP/LIME/IG attributions into auditor-readable prose with clause citations.

in: model decision + feature attributions + methodology
out: natural-language rationale · top-N drivers · counter-factuals · clause cites
Growth
v2

Vendor Pre-fill Bot

soc2:cc1 · iso-27001:annex-a

End-to-end vendor-questionnaire pre-fill: ingests SIG/CAIQ → maps to evidence → emits prefilled response with gap list.

in: uploaded questionnaire · tenant evidence
out: pre-filled answers · confidence per answer · manual-answer queue
Growth
v2

Risk Officer

iso-31000 · iso-27005 · nist-ai-rmf:manage-1.3

Maintains the tenant risk register: ingests AI systems + vendors + findings + drift, computes ISO 31000 5×5 residual risk, surfaces top-N treatable risks, drafts treatment plans per ISO 27005.

in: AI systems · vendor assessments · open findings · drift events · active obligations
out: risk register · residual-risk score per item · treatment recommendation · regulator-shaped risk report
Starter
v2

Data Classifier

gdpr:art.4 · gdpr:art.9 · hipaa:164.514

Applies the canonical data-classification dictionary (public / internal / confidential / restricted / regulated) to every asset; flags GDPR Art. 9 special-category data; emits retention floor + lawful-basis recommendation.

in: data asset declaration (id, store, residency, declared classes, purpose, lawful basis)
out: resolved sensitivity tier · special-category flag · minimum retention days · recommended lawful basis · issue list
Starter
v2

Data Mapper

gdpr:art.30 · iso-27001:a.5.12 · nist-sp-800-60

Builds the data-concentration + flow map. Given the full asset inventory, surfaces where PII / PHI / regulated data is most concentrated, computes risk-weighted hotspots, draws store-to-store flow edges. The 'where is the data?' answer GDPR Art. 30 expects.

in: classified asset list (output of data-classifier)
out: concentration buckets · top-N hotspots by risk-weight · store totals · class totals · residency totals · flow edges
Growth
v2

DSAR Handler

gdpr:art.15 · gdpr:art.16 · gdpr:art.17

Triages incoming data-subject-access requests by jurisdiction (GDPR / UK GDPR / CCPA / LGPD / DPDP), uses the data-concentration map to enumerate every store the subject's data sits in, drafts the response packet, routes for human DPO sign-off. Tracks SLA per regulator.

in: DSAR request (subject id, kind, jurisdiction) · data-concentration map · DPO routing config
out: per-store touch list · draft response packet · SLA deadline · audit-trail entry
Starter
v2

ReguNav Search

iso-27001:annex-a · soc2:tsc · eu-ai-act:art.13

Cross-rail compliance search. Translates natural-language queries ("find every open SOC 2 CC1.2 finding across my AI systems") to deterministic BM25 + facet filters against the regunav-* indexes. Lexical layer is audit-pathable; semantic neighbour expansion is advisory.

in: natural-language query · tenant scope · optional framework / status filters
out: ranked hits with score + matched terms + jump links · facet counts per framework / status
Starter
v2

Code Constitution Search

soc2:cc1.2 · iso-27001:a.5.32 · eu-ai-act:art.13

Engineer + auditor search across runs / findings / installations / fix-PRs / exemptions on the codeconstitution.com surface. Same lexical-search-core under the hood as ReguNav Search; brand voice + result rendering differ.

in: natural-language query · installation scope · optional severity / framework filters
out: ranked hits across cc-* indexes · facet counts per severity / framework / check-id
Starter
v2

KYE Protocol Search

Cross-cutting

Same shared engine, third brand facade. Indexes registered later under the kye-* namespace; engine ships ready-to-consume.

in: natural-language query · kye tenant scope
out: ranked hits across kye-* indexes · facet counts
Starter
v2

ReguNav Reporting

bcbs-239 · iso-27001:a.5.7 · ifsb-15

Stakeholder-shaped report generator. Pulls compliance posture + framework coverage + audit-trail evidence from the tenant's slice, applies the requested stakeholder accent (regulator / board / Shariah board / audit committee / partner / investor / customer / internal), renders via @regunav/report-templates. Never auto-publishes — always returns a draft + recommended reviewers per the canonical reviewer matrix.

in: template id · stakeholder · tenant scope · period start/end · optional overrides
out: ReportInstance for renderer · evidence-lineage list · recommended reviewers · audit-trail emission
Starter
v2

Code Constitution Reporting

soc2:cc1.2 · iso-27001:a.5.32 · nist-csf:gv.oc-04

Engineer + executive reports on the codeconstitution.com surface: per-repo posture, org-rollup coverage, framework heat-maps, top-10 failing rules, auto-fix landing rate, monthly compliance digest, exec one-pager. Same canonical engine as ReguNav Reporting; brand voice + section ordering differ.

in: template id (cc-org-rollup, cc-repo-card, cc-monthly-digest, cc-exec-one-pager) · installation scope · period start/end
out: ReportInstance · evidence-lineage list · recommended reviewers
Starter
v2

KYE Protocol Reporting

Cross-cutting

Same shared engine, third brand facade. KYE-specific templates land alongside the kye-* resource model.

in: template id (kye-*) · kye tenant scope · period start/end
out: ReportInstance · evidence-lineage list · recommended reviewers
Starter
v2

ReguNav Partner Reporting

bcbs-239 · iso-27001:a.5.20 · soc2:cc1.3

Partner-program reports for MSSPs, consultancies, and resellers. Generates co-branded client rollups, partner-program MRR, joint-customer compliance status, white-label evidence packs. Per-partner attribution + revenue-share calculation pulled from billing ledger. Never auto-publishes; partner-success manager signs off.

in: partner id · client tenant scope · period start/end · co-brand assets
out: partner ReportInstance (white-labelable) · client status matrix · revenue-share calc · audit-trail emission
Specialist
v2

ReguNav Consultant Reporting

iso-27001:a.6.6 · soc2:cc1.4 · aaoifi:gsifi-1

Per-engagement reports for individual consultants delivering compliance work on ReguNav. Posture snapshot for the GC/CCO, engagement timeline, library-of-patterns reuse (Murabaha-readiness, SOC 2 readiness, GDPR Art. 32 gap-fill, etc.), CPE-trackable evidence. Sent FROM reports@regunav.com with consultant cc'd.

in: consultant id · engagement id · client tenant scope · framework focus
out: engagement ReportInstance · posture snapshot · patterns-reused list · CPE-trackable evidence pack
Specialist
v2

ReguNav Trainer Reporting

iso-27001:a.6.3 · iia:standard-1230 · isaca:cisa-cpe

Cohort + curriculum reports for compliance trainers using ReguNav training surfaces. CPE/CPD credit attestations, learner-cohort performance, curriculum-coverage maps, per-organisation training rollups for L&D leaders. Certificate generation routes through evidence-pack-engine for verifiable claims.

in: trainer id · cohort id · curriculum framework · period start/end
out: cohort ReportInstance · CPE/CPD attestations · curriculum-coverage map · per-learner certificates
Specialist
v2

Code Constitution Partner Reporting

soc2:cc1.3 · iso-27001:a.5.20

Lighter partner facade for CC: rollups for consultancies that resell or co-deliver CC checks. Per-client repo coverage, auto-fix landing rate by partner, partner-org MRR. Reusing the canonical engine; brand voice + section ordering follow codeconstitution.com.

in: partner id · client installation scope · period start/end
out: partner ReportInstance (CC-branded) · per-client coverage · auto-fix rollup
Specialist
v2

Code Constitution Trainer Reporting

soc2:cc1.4 · iso-27001:a.6.3

Bootcamp + dev-rel cohort reporting on CC: per-learner repo coverage, framework-rule pass-rate over the curriculum, before/after fix-PR metrics. Useful for coding-bootcamps embedding CC in capstones + for dev-rel orgs measuring compliance literacy uplift.

in: trainer id · cohort id · repos in scope · period start/end
out: cohort ReportInstance (CC-branded) · pass-rate over time · fix-PR uplift metrics
Specialist

How agents work

Inputs

Structured JSON describing your AI system, tenant context, and active frameworks. No free-text prompts.

Rules + dictionary

Versioned rule set + the latest framework dictionary. Both are content-addressable and replayable.

Outputs + evidence trail

Structured output + every rule that fired, with input + dictionary versions baked into the audit trail.

Code example

import { Classifier } from "@regunav/agents";

const result = await Classifier.classify({
  systemName: "Loan Underwriting v2",
  purpose: "Automated credit-decision for retail loans",
  affectedPersons: ["natural-persons"],
  jurisdictions: ["EU/DE"],
  modality: "tabular",
});

// {
//   riskLevel: "High",
//   rationale: "Annex III(5)(a): credit scoring of natural persons",
//   applicableClauses: ["Art. 9", "Art. 10", "Art. 13", "Art. 14",
//                       "Art. 27", "Art. 72", "Art. 73"],
//   evidenceRequired: ["risk-management-system",
//                      "data-governance",
//                      "human-oversight",
//                      "post-market-monitoring"],
//   ruleVersion: "annex-iii.v2026.04",
//   dictionaryVersion: "eu-ai-act.v2024.07.12"
// }

Deterministic vs LLM

DimensionDeterministic (ReguNav)LLM-only
ReproducibilitySame input → same output, byte-identicalStochastic, output varies even with temperature=0
AuditabilityDecision trail = input + dictionary version + ruleset hashEmbeddings & weights are opaque
ReplayRe-run any decision against any past dictionary versionReplay impossible without identical model checkpoint
CostPer-decision compute cost approaches zeroPer-token API cost, scales with usage
Latency<5ms p99, runs at edge200ms–5s, network-bound
DefensibilityRegulator-defensible: 'this is the rule we applied'Hard to defend: 'the model said so'

Why deterministic?

Compliance is a regulator-defensible domain. "The model said so" is not a defense. Every ReguNav agent decision can be re-played byte-for-byte with the input, dictionary version, and rule set used. We log all three.

Apache 2.0 licensed. Available to enterprise customers under BYOC.

Integrate

See agents running in your tenant

Talk to an agent expert. We'll walk you through deterministic vs. LLM, replay, and how to wire agents into your existing controls in 30 minutes.