OpenAI Agents SDK has guardrails for input/output validation but no audit trail. Here is how to add tamper-evident signing.
pip install asqav[openai-agents]
from agents import Agent, Runner
from asqav.extras.openai_agents import AsqavGuardrail
guardrail = AsqavGuardrail(api_key=\"sk_...\")
agent = Agent(
name=\"research-agent\",
instructions=\"You help with market research\",
input_guardrails=[guardrail]
)
result = Runner.run_sync(agent, \"Analyze competitor pricing\")
Every tool call and agent action now gets an ML-DSA-65 signature. The guardrail runs before execution and signs the input. After execution, the output gets signed and chained to the input signature.
The audit trail is exportable as JSON or CSV for compliance teams.
GitHub: https://github.com/jagmarques/asqav-sdk
Docs: https://asqav.com/docs/integrations.html#openai-agents
Top comments (0)