@v2/eu-ai-act-surface is the V2 adapter for EU AI Act shipping AI surfaces. It
now publishes a registry for:
- Adaptive AI Director:
V2/docs/ai/model-cards/adaptive-ai-director.md. - AI commentary:
V2/docs/ai/model-cards/ai-commentary.md. - Anti-cheat classifier suite:
V2/docs/ai/model-cards/anti-cheat-classifier-suite.md. - Generation pipelines:
V2/docs/ai/model-cards/generation-pipelines.md.
The Adaptive AI Director surface additionally composes:
@psyche/action-safetyfor classifier transparency and player opt-out.@nous/safetyfor the hosted Model Card metadata.@themis/accountabilityfor the AI-system-of-record and conformity audit export.
Every registry entry is hosted by @nous/safety and registered by
@themis/accountability. @v2/eu-ai-act-surface rejects mismatched Model Card
paths between the Nous runtime metadata and Themis AI-system-of-record.
The Unreal V2AdaptiveAI plugin mirrors this contract with
FV2AdaptiveAIEUAIActSurface. The surface is disclosure, settings, and audit
data only: it is off-rollback, never reaches V2Netcode, and cannot become
deterministic gameplay input.
Player opt-out is applied before adaptive classifier use. When enabled, V2 uses the static CPU profile and stops applying live Psyche or Shakti classifier hints for that player.
For the AI Director, the player-facing disclosure is
Settings.Gameplay.AIDirector. That row lists recent win rate, session length,
repeated rage-quit, repeated same-mistake, declining session time, and declining
session frequency before the single-player Director can tune CPU difficulty,
encounter pacing, loot pacing, or tutorial prompts. Opt-out locks single-player
difficulty to manual and keeps ranked/tournament modes on the static
rule-of-the-day.
Verification is owned by V2/ue/Tools/check-v2-eu-ai-act-surface.py, the
targeted package tests for @psyche/action-safety, @nous/safety,
@themis/accountability, and @v2/eu-ai-act-surface, plus the rollback
determinism gate.