curl --request POST \
--url https://api.mnemom.ai/v1/transactions \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"agent_id": "<string>",
"actions": [
{
"tool": "<string>",
"parameters": {},
"justification": "<string>"
}
],
"policy_override": {
"meta": {
"schema_version": "<string>",
"name": "<string>",
"description": "<string>",
"scope": "agent"
},
"capability_mappings": {},
"forbidden": [
{
"pattern": "<string>",
"reason": "<string>",
"severity": "high"
}
],
"escalation_triggers": [
{
"condition": "<string>",
"action": "notify",
"reason": "<string>"
}
],
"defaults": {
"unmapped_tool_action": "warn",
"unmapped_severity": "medium",
"fail_open": false,
"enforcement_mode": "observe",
"grace_period_hours": 0
}
}
}
'{
"id": "<string>",
"agent_id": "<string>",
"status": "pending",
"evaluation": {
"verdict": "pass",
"violations": [
{
"type": "forbidden",
"tool": "<string>",
"capability": "<string>",
"rule": "<string>",
"reason": "<string>",
"severity": "low"
}
],
"warnings": [
{
"tool": "<string>",
"message": "<string>"
}
],
"card_gaps": [
{
"capability": "<string>",
"missing_card_field": "<string>",
"suggestion": "<string>"
}
],
"coverage": 0.5
},
"created_at": "2023-11-07T05:31:56Z"
}Create a new guarded transaction. The transaction wraps one or more agent actions with CLPI policy guardrails, ensuring all tool invocations are evaluated against the effective policy before execution. Returns the transaction ID and initial evaluation status.
curl --request POST \
--url https://api.mnemom.ai/v1/transactions \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"agent_id": "<string>",
"actions": [
{
"tool": "<string>",
"parameters": {},
"justification": "<string>"
}
],
"policy_override": {
"meta": {
"schema_version": "<string>",
"name": "<string>",
"description": "<string>",
"scope": "agent"
},
"capability_mappings": {},
"forbidden": [
{
"pattern": "<string>",
"reason": "<string>",
"severity": "high"
}
],
"escalation_triggers": [
{
"condition": "<string>",
"action": "notify",
"reason": "<string>"
}
],
"defaults": {
"unmapped_tool_action": "warn",
"unmapped_severity": "medium",
"fail_open": false,
"enforcement_mode": "observe",
"grace_period_hours": 0
}
}
}
'{
"id": "<string>",
"agent_id": "<string>",
"status": "pending",
"evaluation": {
"verdict": "pass",
"violations": [
{
"type": "forbidden",
"tool": "<string>",
"capability": "<string>",
"rule": "<string>",
"reason": "<string>",
"severity": "low"
}
],
"warnings": [
{
"tool": "<string>",
"message": "<string>"
}
],
"card_gaps": [
{
"capability": "<string>",
"missing_card_field": "<string>",
"suggestion": "<string>"
}
],
"coverage": 0.5
},
"created_at": "2023-11-07T05:31:56Z"
}Documentation Index
Fetch the complete documentation index at: https://docs.mnemom.ai/llms.txt
Use this file to discover all available pages before exploring further.
Supabase JWT token in Authorization: Bearer header