Current collected state Current
Observed since 20 Oct, 21:30 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
On-chain EU AI Act compliance SDK for AI agents — immutable audit logs, KYA registration, incident reporting, post-market monitoring.
On-chain EU AI Act compliance for AI agents — immutable audit logs, Know Your Agent (KYA) registration, incident reporting, and post-market monitoring across 5 EVM networks.
Enforcement deadline: August 2, 2026.
pip install agentauditai-sdk
from agentauditai import AgentAuditClient
client = AgentAuditClient(
api_key="your-api-key",
base_url="https://your-agentaudit-api",
network="base",
)
registration = client.register_agent(
agent_id="42",
name="customer-support-agent",
model="claude-sonnet-4-6",
network="base",
)
print(f"Registered: tx={registration.tx_hash}")
print(f"Articles covered: {registration.articles}")
from agentauditai import AgentAuditClient
client = AgentAuditClient(api_key="your-api-key", network="arbitrum")
result = client.audit_action(
agent_id="42",
action="LLM_DECISION",
data={
"prompt": "Summarise the customer complaint",
"response": "Refund approved for order #8821",
"model": "claude-sonnet-4-6",
},
risk_level="HIGH",
)
print(f"Logged on-chain: {result.tx_hash}")
print(f"Audit ID: {result.audit_id}")
print(f"Articles triggered: {result.articles}")
from agentauditai import AgentAuditClient
client = AgentAuditClient(api_key="your-api-key", network="base")
# Risk score
risk = client.get_risk_score(agent_id="42")
print(f"Risk level: {risk.level} score: {risk.score}")
print(f"Status: {risk.compliance_status}")
# Full compliance report
report = client.get_compliance_report(agent_id="42")
print(f"Agent: {report.agent_name}")
print(f"Total actions logged: {report.total_actions_logged}")
print(f"Applicable articles: {report.applicable_articles}")
print(f"Compliance status: {report.compliance_status}")
for obligation in report.obligations:
status = "PASS" if obligation["met"] else "FAIL"
print(f" [{status}] {obligation['article']} — {obligation['obligation']}")
| Article | Obligation | Method |
|---|---|---|
| Art. 9 | Risk management system | get_risk_score() |
| Art. 11 | Technical documentation | register_agent() |
| Art. 12 | Record-keeping & audit logs | audit_action() |
| Art. 13 | Transparency to users | register_agent() |
| Art. 14 | Human oversight | audit_action() with action tagging |
| Art. 19 | Conformity assessment logging | audit_action() |
| Art. 26 | Deployer obligations (KYA) | register_agent() |
| Art. 72 | Post-market monitoring | get_compliance_report() |
| Art. 73 | Serious incident reporting | audit_action(action="REPORT_INCIDENT") |
| Network | Chain ID |
|---|---|
| Base Mainnet | 8453 |
| Arbitrum One | 42161 |
| Optimism Mainnet | 10 |
| Polygon Mainnet | 137 |
| Mantle Mainnet | 5000 |
| Parameter | Environment Variable | Default |
|---|---|---|
api_key | AGENTAUDIT_API_KEY | — |
base_url | — | http://localhost:3000 |
network | — | base |
timeout | — | 30 |
AgentAudit AI — a RunLockAI product
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 1.0.0 | 17 May 2026 | 1 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 21:30 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:b2e73dfc60bcc263058f761a6fe635035ac05e1f87bc05088bac385046696ff9