Who this is for: Compliance officers, legal counsel, AI system developers and operators serving Japanese markets, and GRC architects responsible for meeting Japan's AI governance requirements.

In effect since June 2025. The Act on the Promotion of Research and Development and Utilization of AI-Related Technologies was passed by the National Diet on May 28, 2025, with most provisions effective June 4, 2025. The AI Strategy Headquarters and AI Basic Plan provisions took effect September 1, 2025. AI Utilization Guidelines were released December 19, 2025. The AI Basic Plan was adopted December 23, 2025 as Japan's first national AI action plan. METI/MIC AI Operator Guideline v1.2 was released March 31, 2026, with v1.3 expected later in 2026. The Act is principle-based with no monetary penalties, but sector-specific enforcement through existing regulatory bodies and HITL clauses in procurement contracts is accelerating throughout 2026.

Contents

1. Overview 2. Key Obligations 3. Obligation-to-Procedure Mapping 4. Detailed Procedure Cards 5. Comparison: Japan vs EU AI Act vs South Korea 6. Quick Reference 7. Quick Start 8. References

1. Overview

Japan's AI Promotion Act takes an innovation-first, principle-based approach to AI governance. Unlike the EU AI Act's prescriptive obligations and penalty structure, Japan's framework establishes national objectives, creates coordination bodies, and relies on guidance, cooperation, and sector-specific laws to ensure responsible AI use.

The Act targets AI Business Operators -- encompassing both developers and deployers -- and structures governance around five core duties:

Digital platform operators face additional transparency duties, including disclosure of how recommendation algorithms use personal data and provision of consumer opt-out mechanisms.

The framework is designed to be interoperable with international standards. Japan co-developed the Hiroshima AI Process and actively participates in G7 AI governance coordination. The AI Utilization Guidelines align with OECD AI Principles, the NIST AI RMF, and ISO/IEC 42001 -- meaning compliance evidence produced for Japan is reusable across multiple frameworks.

2. Key Obligations

ObligationSourceScope
Risk Management PlanAI Promotion Act; AI Utilization GuidelinesAll AI business operators; documented risk identification and mitigation
Transparency DisclosureAI Promotion Act; AI Utilization GuidelinesDisclosure of AI involvement; continuous for automated decisions
Explainability of ResultsAI Promotion Act; AI Utilization GuidelinesExplanations for AI-generated results within technical limits
User ProtectionAI Promotion ActRecourse mechanisms for individuals affected by AI decisions
Human OversightAI Utilization GuidelinesHuman review for high-impact systems; documented override capability
Data GovernanceAI Utilization Guidelines; APPITraining data quality, provenance, and lifecycle management
Safety and ReliabilityAI Utilization Guidelines; National AI Basic PlanTesting, monitoring, and incident detection for deployed systems
Platform TransparencyAI Promotion ActRecommendation algorithm disclosure; consumer opt-out for digital platforms

3. Obligation-to-Procedure Mapping

Each obligation under the AI Promotion Act and its implementing guidelines maps to SWT3 witness procedures that produce cryptographically anchored evidence of compliance.

Japan AI Act ObligationSWT3 ProcedureWhat It WitnessesEvidence Produced
Risk Management PlanAI-RISK.1Risk identification and categorizationFactor A: risk category, Factor B: severity, Factor C: mitigation status
Risk Management PlanAI-GOV.6AI governance scope definitionFactor A: systems in scope, Factor B: risk tolerance, Factor C: review authority
Transparency DisclosureAI-INF.1Inference provenance and model identificationFactor A: model identifier, Factor B: provider, Factor C: clearing level
Transparency DisclosureAI-TRANS.1Transparency report generationFactor A: report type, Factor B: coverage, Factor C: publication status
Explainability of ResultsAI-EXPL.1Explanation generation and deliveryFactor A: explanation method, Factor B: confidence score, Factor C: factors cited
Human OversightAI-HITL.1, AI-DEL.1, AI-AUTO.3Human-in-the-loop verification, delegation tree provenance, autonomy level transitionsHITL.1: decision type, reviewer hash, override authority. DEL.1: scope hash, delegation depth, TTL. AUTO.3: from/to level, trigger, direction.
Data GovernanceAI-DATA.1Training data provenance attestationFactor A: dataset identifier, Factor B: provenance hash, Factor C: quality score
Safety and ReliabilityAI-SAFE.1Safety testing and validationFactor A: test type, Factor B: pass rate, Factor C: coverage
Safety and ReliabilityAI-ROBUST.1Robustness and resilience testingFactor A: test scenario, Factor B: degradation metric, Factor C: threshold
Incident DetectionAI-INCIDENT.1Incident detection and responseFactor A: incident type, Factor B: severity, Factor C: response time

4. Detailed Procedure Cards

AI-RISK.1

Risk Identification and Categorization

Japan requires: AI business operators must establish and operate a risk management plan. The AI Utilization Guidelines specify that risk identification should cover harms to individuals, societal impacts, and operational risks. Risk management must be proportionate to the potential impact of the AI system.

How SWT3 addresses it: The witness_risk() call captures the risk category identified, the severity assessment, and the current mitigation status. Each risk assessment generates a timestamped anchor that proves the operator conducted a risk evaluation. Repeated AI-RISK.1 anchors demonstrate ongoing risk management, not just a one-time assessment.

What to show the examiner

Filter the witness ledger for AI-RISK.1 anchors. Regular intervals demonstrate continuous risk monitoring. Factor A identifies the risk category (safety, fairness, privacy, reliability). Factor B records severity. Factor C shows whether mitigation is in progress, complete, or accepted. Cross-reference with AI-GOV.6 anchors to show that risk management operates within a defined governance scope.

AI-INF.1

Inference Provenance

Japan requires: Transparency obligations require disclosure of AI involvement in decisions. Users must be informed that an AI system is being used and which model produced the output. The AI Utilization Guidelines emphasize providing clear information about AI system capabilities and limitations.

How SWT3 addresses it: Every inference call generates an AI-INF.1 anchor recording the model identifier, the provider, and the clearing level. This creates a continuous, immutable record of which AI system processed each request. The anchor chain proves that model identity was tracked and attributable for every interaction.

What to show the examiner

AI-INF.1 anchors are the foundation of transparency evidence. Factor A identifies the specific model (e.g., gpt-4o, claude-sonnet-4-6). Factor B identifies the provider. The anchor count demonstrates the volume of AI interactions being tracked. Any gap in anchors indicates a period where inferences were not witnessed.

AI-EXPL.1

Explanation Generation

Japan requires: AI business operators must provide explanations for AI-generated results within technical limits. The AI Utilization Guidelines acknowledge that full explainability may not be achievable for all AI systems but require operators to provide the best available explanation for how decisions were reached.

How SWT3 addresses it: The witness_explanation() call records the explanation method used, the confidence score, and the factors cited. This creates an immutable record that explanations were generated and delivered. The "within technical limits" qualifier is captured by the method field, which distinguishes between full interpretability and approximate methods.

What to show the examiner

AI-EXPL.1 anchors prove explanation capability exists and is operational. Factor A identifies the method (SHAP, LIME, attention weights, counterfactual). Factor B records confidence, distinguishing high-fidelity explanations from approximations. Factor C lists the factors cited, which can be validated against the model's actual inputs.

AI-HITL.1

Human-in-the-Loop Decision Verification

Japan requires: The AI Utilization Guidelines call for human oversight of AI systems that make high-impact decisions. Operators must maintain documented override capabilities and ensure that human reviewers have sufficient authority and information to intervene when necessary.

How SWT3 addresses it: The witness_hitl() call records the decision type, a hash of the reviewer's identity, and the override authority level. Each human review produces an anchor proving that a qualified individual examined the automated output and had the authority to override it.

What to show the examiner

AI-HITL.1 anchors prove human review occurred for consequential decisions. Factor B contains a reviewer identity hash, demonstrating accountability without exposing personal data. Factor C confirms override authority. The ratio of AI-INF.1 to AI-HITL.1 anchors shows oversight coverage across all AI-driven decisions.

AI-DATA.1

Training Data Provenance

Japan requires: Data governance obligations under the AI Utilization Guidelines and the Act on the Protection of Personal Information (APPI) require operators to document data sources, ensure quality, and maintain provenance records. The guidelines emphasize data representativeness and bias detection in training datasets.

How SWT3 addresses it: The witness_data_provenance() call captures the dataset identifier, a SHA-256 hash of the dataset, and a quality score. This creates verifiable evidence that data governance processes were followed. The provenance hash allows auditors to verify that the training data has not been altered after assessment.

What to show the examiner

AI-DATA.1 anchors should predate AI-INF.1 anchors for the corresponding model, proving data governance was completed before the model entered production. Factor B (provenance hash) enables dataset integrity verification. Factor C (quality score) documents the standard applied. Cross-reference with APPI compliance records for personal data handling.

AI-SAFE.1

Safety Testing and Validation

Japan requires: The National AI Basic Plan and AI Utilization Guidelines call for safety testing proportionate to the potential impact of the AI system. Operators should validate system behavior under expected conditions and test for failure modes that could cause harm.

How SWT3 addresses it: The witness_safety() call records the test type conducted, the pass rate, and the coverage achieved. Safety testing anchors create a longitudinal record showing that testing was performed before deployment and at regular intervals during operation.

What to show the examiner

AI-SAFE.1 anchors demonstrate safety validation. Factor A identifies the test type (adversarial, boundary, stress, regression). Factor B records the pass rate. Factor C shows coverage. Pre-deployment anchors prove safety testing occurred before the system went live. Ongoing anchors prove continuous monitoring.

5. Comparison: Japan vs EU AI Act vs South Korea

DimensionJapanEU AI ActSouth Korea
ApproachPrinciple-based, innovation-firstPrescriptive, risk-basedRisk-based, rights-focused
Effective DateJune 2025Aug 2025 (prohibitions); Dec 2026 (transparency); Dec 2027 (Annex III high-risk)January 2026
PenaltiesNone (voluntary compliance)Up to 35M EUR or 7% global revenueAdministrative orders; fines for non-compliance
Risk ClassificationGuidance-based; sector-specificProhibited / High-risk / Limited / MinimalHigh-impact AI designation
TransparencyRequired; explanations within technical limitsMandatory disclosure; marking obligationsDisclosure and explainability rights
Human OversightGuidelines recommend for high-impactMandatory for high-risk systemsRequired for high-impact AI decisions
Data GovernanceAPPI + AI Utilization GuidelinesArt. 10 data governance requirementsData quality and provenance requirements
Enforcement BodyAI Strategy Headquarters + sector regulatorsNational authorities + AI OfficePIPC + MSIT
ExtraterritorialLimited; targets domestic operatorsYes; any provider serving EU marketYes; systems affecting Korean users
International AlignmentHiroshima AI Process, OECD, G7EU-specific; mutual recognition plannedOECD AI Principles alignment

Key insight for compliance teams: Japan's principle-based framework means there is no checklist to pass. Instead, operators must demonstrate ongoing good-faith compliance through documented processes and evidence. SWT3 witness anchors serve this model well: they produce a continuous, cryptographically verifiable record of compliance activities without requiring a binary pass/fail assessment. The same evidence satisfies the EU AI Act's prescriptive requirements and South Korea's rights-based framework, enabling multi-jurisdiction compliance with a single attestation layer.

6. Quick Reference

Examiner QuestionWhere to Look
Do you have a risk management plan?AI-RISK.1 and AI-GOV.6 anchors. AI-RISK.1 demonstrates risk identification is occurring. AI-GOV.6 defines the governance scope. Regular anchor intervals prove the plan is operational, not just documented.
How do you provide transparency about AI use?AI-INF.1 anchors track every inference with model identity and provider. AI-TRANS.1 anchors attest to transparency report generation. The anchor chain proves disclosure infrastructure is operational.
Can users get explanations for AI decisions?AI-EXPL.1 anchors prove explanation capability exists. Factor A identifies the method used. Factor B records confidence, addressing the "within technical limits" qualifier. Factor C lists the factors cited.
Is there human oversight for high-impact decisions?AI-HITL.1 anchors document each human review. Factor C confirms override authority. The ratio of AI-INF.1 to AI-HITL.1 anchors shows oversight coverage.
How do you ensure data quality and provenance?AI-DATA.1 anchors predate deployment (AI-INF.1). Factor B is a provenance hash enabling integrity verification. Factor C documents the quality standard applied. Cross-reference with APPI records.
How do you test for safety?AI-SAFE.1 anchors at regular intervals. Factor A identifies test types (adversarial, boundary, stress). Factor B records pass rates. Pre-deployment anchors prove testing before go-live.
How do you detect and respond to incidents?AI-INCIDENT.1 anchors record detection events. Factor B captures severity. Factor C records response time. Cross-reference with AI-AUDIT.1 anchors for log integrity evidence.

7. Quick Start

# Install the SDK
pip install swt3-ai

# Initialize with the NIST AI RMF profile (covers all Japan AI Act obligation areas)
swt3 init --profile nist-ai-rmf --tenant YOUR_TENANT

# Run the demo to see witness anchors generated
python -m swt3_ai.demo

# Or use TypeScript
npm install @tenova/swt3-ai
npx swt3-init --profile nist-ai-rmf

Full SDK documentation: sovereign.tenova.io/docs

Create a free account: sovereign.tenova.io/signup

8. References