Summary
Enterprise Semantic Kernel deployments in the EU will need EU AI Act compliance (enforcement August 2, 2026). A compliance plugin would enable:
- Agent identity via W3C DIDs attached to each AI service
- Risk classification metadata on kernel functions and plugins
- Conformity assessment tracking (Article 43)
- Hash-chained audit trails for all kernel invocations (Article 12)
- Annex V Declaration of Conformity generation
- Compliance status as verifiable credentials (W3C VC format)
Proposed Architecture
Semantic Kernel already supports MCP via its connector system. A compliance MCP server would integrate as a plugin:
// Register compliance MCP server as a plugin
var compliancePlugin = kernel.ImportMcpServer("attestix",
new McpServerConfig { Command = "attestix-mcp" });
// Before kernel invocation, check compliance
var status = await compliancePlugin.InvokeAsync("get_compliance_status",
new { agent_id = agentId });
The MCP integration means zero changes to existing kernel code. The compliance layer wraps around existing invocations.
Existing Implementation
Available as open-source MCP server: pip install attestix
- 47 MCP tools, 13 EU AI Act articles, W3C VC 1.1, Ed25519 signatures
- Semantic Kernel has native MCP support (Python, .NET, Java)
- 291 tests, Apache 2.0
GitHub: https://github.com/VibeTensor/attestix
Docs: https://attestix.io/docs
Summary
Enterprise Semantic Kernel deployments in the EU will need EU AI Act compliance (enforcement August 2, 2026). A compliance plugin would enable:
Proposed Architecture
Semantic Kernel already supports MCP via its connector system. A compliance MCP server would integrate as a plugin:
The MCP integration means zero changes to existing kernel code. The compliance layer wraps around existing invocations.
Existing Implementation
Available as open-source MCP server:
pip install attestixGitHub: https://github.com/VibeTensor/attestix
Docs: https://attestix.io/docs