Skip to content

feat: EU AI Act compliance - agent identity and automated conformity assessment #2096

@ascender1729

Description

@ascender1729

Feature Request

Strands agents deployed on AWS Bedrock for EU-facing customers need EU AI Act compliance. Since Strands has native MCP support, a compliance MCP server would integrate seamlessly.

Use Case

Enterprise deploying Strands agents via Bedrock AgentCore in EU markets needs:

  1. Verifiable agent identity (DID-based, not just IAM roles)
  2. EU AI Act risk classification per agent
  3. Conformity assessment documentation
  4. Hash-chained audit trails for all agent actions
  5. Compliance credentials that third parties can verify independently

Proposed Integration

from strands import Agent
from strands.tools.mcp import MCPClient

# Compliance via MCP (native Strands MCP support)
compliance = MCPClient("python -m attestix.main")

agent = Agent(
    model="us.anthropic.claude-sonnet-4-20250514",
    tools=[compliance],
)

# Agent can call: create_agent_identity, get_compliance_status,
# log_action, generate_declaration_of_conformity, issue_credential

Available Implementation

pip install attestix - 47 MCP tools, 13 EU AI Act articles, W3C VC 1.1, Ed25519.
Native MCP means zero adapter code needed for Strands.
291 tests, Apache 2.0.

GitHub: https://github.com/VibeTensor/attestix

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions