Loading...
Loading...
Map regulations across jurisdictions, automatically adapt agent behavior based on geographic context, and identify compliance gaps before they become violations.
CCPA, SOC 2, FTC Act, PIPEDA
GDPR, EU AI Act, Digital Services Act, ePrivacy
PIPL, APPI, PDPA, Privacy Act 1988
ISO 27001, SOC 2, NIST AI RMF
DRD maintains an up-to-date database of AI regulations across major jurisdictions, including applicable laws, enforcement bodies, and specific requirements for AI systems.
EU AI Act (2024/1689), GDPR, Digital Services Act
Executive Order 14110, NIST AI RMF
SB 1047, CCPA/CPRA, AB 2013
SB 24-205 (AI Consumer Protection)
AI Video Interview Act, BIPA
AI Regulation Framework, UK GDPR, Online Safety Act
AIDA (C-27), PIPEDA
Interim Measures for GenAI, Algorithm Regulation
AI Guidelines, APPI
AI Basic Act, PIPA
AI Ethics Framework, Privacy Act
AI Bill (PL 2338/2023), LGPD
Model AI Governance Framework, PDPA
Digital India Act (proposed), IT Act
Map your AI agents and systems to the jurisdictions where they operate. DRD automatically determines which regulations apply based on the agent's operational scope, user base geography, and data processing locations.
{
"agentId": "019agent-scanner-...",
"operatingRegions": ["EU", "US-CA", "UK", "CA"],
"dataProcessingLocations": ["US-VA", "EU-IE", "EU-DE"],
"userBaseRegions": ["EU", "US", "UK", "CA", "AU"],
"aiSystemType": "content-classification",
"riskCategory": "high"
}
// Response
{
"ok": true,
"data": {
"mappingId": "019map-abcd-1234-...",
"agentId": "019agent-scanner-...",
"applicableRegulations": [
{
"jurisdiction": "EU",
"regulation": "EU AI Act",
"applicability": "direct",
"riskClassification": "high-risk",
"requirements": 47,
"reason": "Content classification AI deployed to EU users"
},
{
"jurisdiction": "EU",
"regulation": "GDPR",
"applicability": "direct",
"requirements": 23,
"reason": "Processing personal data of EU residents"
},
{
"jurisdiction": "US-CA",
"regulation": "SB 1047",
"applicability": "direct",
"requirements": 12,
"reason": "AI system operating in California"
},
{
"jurisdiction": "UK",
"regulation": "AI Regulation Framework",
"applicability": "direct",
"requirements": 18,
"reason": "AI system serving UK users"
}
],
"totalRequirements": 115,
"createdAt": "2026-02-14T09:00:00Z"
}
}import { DRD } from '@drd/sdk';
const drd = new DRD({ apiKey: process.env.DRD_API_KEY });
// Map an agent to EU jurisdiction with auto-adapt
await drd.jurisdiction.createMapping({
jurisdictionId: 'eu-gdpr',
agentId: 'agent_abc123',
autoAdapt: true,
overrides: {
dataRetentionDays: 30,
requireExplicitConsent: true,
},
});DRD automatically identifies active regulations that are not mapped to any agent, helping you stay ahead of compliance requirements.
const gaps = await drd.jurisdiction.getComplianceGaps();
for (const gap of gaps) {
console.log(`Missing: ${gap.regulationName} (${gap.regulationCode})`);
console.log(`Jurisdiction: ${gap.jurisdictionName}`);
}Run a gap analysis to identify which regulatory requirements your agents currently meet and where gaps exist. The analysis cross-references your existing governance configuration against each applicable regulation.
{
"agentId": "019agent-scanner-...",
"jurisdictions": ["EU", "US-CA", "UK"]
}
// Response
{
"ok": true,
"data": {
"analysisId": "019gap-efgh-5678-...",
"agentId": "019agent-scanner-...",
"overallScore": 0.67,
"byJurisdiction": {
"EU": {
"regulation": "EU AI Act",
"complianceScore": 0.62,
"requirements": {
"total": 47,
"met": 29,
"partial": 8,
"notMet": 10
},
"criticalGaps": [
{
"requirement": "Art. 9 - Risk Management System",
"status": "not_met",
"priority": "critical",
"description": "No documented continuous risk management process",
"remediation": "Implement iterative risk management lifecycle with documented assessments"
},
{
"requirement": "Art. 11 - Technical Documentation",
"status": "partial",
"priority": "high",
"description": "Documentation exists but lacks training data provenance details",
"remediation": "Add training data lineage and validation methodology to system docs"
}
]
},
"US-CA": {
"regulation": "SB 1047",
"complianceScore": 0.75,
"requirements": { "total": 12, "met": 9, "partial": 2, "notMet": 1 }
},
"UK": {
"regulation": "AI Regulation Framework",
"complianceScore": 0.72,
"requirements": { "total": 18, "met": 13, "partial": 3, "notMet": 2 }
}
},
"recommendations": [
"Prioritize EU AI Act Art. 9 risk management system (CRITICAL)",
"Complete technical documentation for all jurisdictions (HIGH)",
"Implement human oversight mechanisms required by EU and UK frameworks (HIGH)"
],
"generatedAt": "2026-02-14T09:05:00Z"
}
}DRD monitors regulatory changes and automatically re-evaluates your compliance posture when new requirements take effect. You receive notifications when a regulatory change impacts your compliance score.
Generate jurisdiction-specific compliance reports suitable for regulatory submissions, board presentations, or internal audit purposes. Reports are available in PDF, HTML, and JSON formats.
{
"agentIds": ["019agent-scanner-...", "019agent-classifier-..."],
"jurisdictions": ["EU"],
"format": "pdf",
"template": "eu-ai-act-conformity",
"options": {
"includeGapAnalysis": true,
"includeRemediationPlan": true,
"includeEvidence": true,
"language": "en"
}
}
// Response
{
"ok": true,
"data": {
"reportId": "019rpt-mnop-...",
"format": "pdf",
"template": "eu-ai-act-conformity",
"downloadUrl": "https://reports.drd.io/019rpt-mnop-...?token=...",
"expiresAt": "2026-02-21T09:00:00Z",
"pages": 34,
"generatedAt": "2026-02-14T09:10:00Z"
}
}Compare regulatory requirements across jurisdictions to identify overlapping obligations and jurisdiction-specific unique requirements. This helps optimize compliance efforts by addressing shared requirements once.
GET /api/v1/compliance/jurisdictions/compare?jurisdictions=EU,US-CA,UK&category=transparency
{
"ok": true,
"data": {
"category": "transparency",
"comparison": [
{
"requirement": "AI system disclosure to users",
"EU": { "required": true, "article": "Art. 50(1)", "strictness": "mandatory" },
"US-CA": { "required": true, "article": "SB 1047 Sec. 3", "strictness": "mandatory" },
"UK": { "required": true, "guidance": "Principle 4", "strictness": "recommended" }
},
{
"requirement": "Explanation of AI decisions",
"EU": { "required": true, "article": "Art. 13", "strictness": "mandatory" },
"US-CA": { "required": false, "notes": "Not explicitly required" },
"UK": { "required": true, "guidance": "Principle 3", "strictness": "recommended" }
},
{
"requirement": "Training data transparency",
"EU": { "required": true, "article": "Art. 53(1)(d)", "strictness": "mandatory" },
"US-CA": { "required": true, "article": "AB 2013", "strictness": "mandatory" },
"UK": { "required": false, "notes": "Under consultation" }
}
],
"sharedRequirements": 8,
"uniqueByJurisdiction": { "EU": 12, "US-CA": 3, "UK": 5 }
}
}Integrate jurisdictional compliance into your governance workflows with the DRD TypeScript SDK.
import { DRD } from '@drd/sdk';
const drd = new DRD({ apiKey: process.env.DRD_API_KEY });
// Map agent to jurisdictions
const mapping = await drd.jurisdiction.createMapping({
agentId: 'agent_abc123',
operatingRegions: ['EU', 'US-CA', 'UK'],
dataProcessingLocations: ['US-VA', 'EU-IE'],
aiSystemType: 'content-classification',
});
console.log(`Applicable regulations: ${mapping.applicableRegulations.length}`);
// Run gap analysis
const gaps = await drd.jurisdiction.gapAnalysis({
agentId: 'agent_abc123',
jurisdictions: ['EU', 'US-CA'],
});
console.log(`Overall score: ${(gaps.overallScore * 100).toFixed(0)}%`);
for (const [jurisdiction, data] of Object.entries(gaps.byJurisdiction)) {
console.log(` ${jurisdiction}: ${(data.complianceScore * 100).toFixed(0)}%`);
}
// Generate compliance report
const report = await drd.jurisdiction.generateReport({
agentIds: ['agent_abc123'],
jurisdictions: ['EU'],
format: 'pdf',
template: 'eu-ai-act-conformity',
});
console.log(`Report: ${report.downloadUrl}`);