AgenticContract
Command Surface
| Tool | Parameters | Description |
MCP Tools (38)
| Tool | Parameters | Description |
|---|---|---|
contract_create | title, parties | Create a new contract between agents or agent and user |
contract_sign | contract_id | Sign a contract to indicate acceptance |
contract_verify | contract_id | Verify a contract's validity and signature chain |
contract_list | status? | List contracts with optional status filter |
contract_get | contract_id | Get a specific contract by ID |
policy_add | label, scope?, action?, tags? | Add a policy rule governing agent behavior |
policy_check | action | Check if an action is allowed under current policies |
policy_list | scope? | List active policies with optional scope filter |
risk_limit_set | label, max_value, limit_type? | Set a risk limit threshold for a resource or action |
risk_limit_check | label, proposed_usage | Check if an action would exceed risk limits |
risk_limit_list | — | List all risk limits with current values |
approval_request | rule_id, action_description, requestor | Request approval for a controlled action |
approval_decide | request_id, approved, reason? | Approve or deny a pending approval request |
approval_list | status? | List approval requests with optional status filter |
condition_add | label, condition_type, expression | Add a conditional execution rule |
condition_evaluate | condition_id | Evaluate whether conditions are met for an action |
obligation_add | label, description?, deadline?, assignee? | Add an obligation that an agent must fulfill |
obligation_check | obligation_id? | Check the status of obligations |
violation_list | severity? | List recorded violations with optional severity filter |
violation_report | description, severity?, agent_id? | Report a contract or policy violation |
contract_context_log | intent, topic? | Log the intent and context behind a contract action |
contract_stats | — | Get summary statistics for the contract store |
Advanced Tools (16)
| Tool | Description |
|---|---|
policy_omniscience | Get complete visibility into all applicable policies for an agent |
risk_prophecy | Predict future risk budget usage and identify limits at risk |
approval_telepathy | Predict approval likelihood before submitting a request |
obligation_clairvoyance | Forecast upcoming obligations and identify scheduling conflicts |
violation_precognition | Detect potential violations before they occur |
contract_crystallize | Generate contract policies from high-level intent description |
policy_dna_extract | Extract the genetic representation of a policy for evolution |
trust_gradient_evaluate | Evaluate an action with trust-weighted policy assessment |
collective_contract_create | Create a multi-party collective governance contract |
temporal_contract_create | Create a time-evolving contract with governance transitions |
contract_inheritance_create | Create a hierarchical parent-child contract relationship |
smart_escalation_route | Route an approval request to the optimal approver |
violation_archaeology_analyze | Analyze violation patterns to identify root causes |
contract_simulation_run | Simulate contract behavior across multiple scenarios |
federated_governance_create | Create cross-organizational federated governance |
self_healing_contract_create | Create a contract that automatically adapts to violations |
CLI Commands
| Command | Description |
|---|---|
acon policy add | Add a policy |
acon policy check | Check action against policies |
acon policy list | List policies |
acon limit set | Set a risk limit |
acon limit check | Check risk limit |
acon limit list | List risk limits |
acon approval rule | Add approval rule |
acon approval request | Request approval |
acon approval decide | Decide on approval |
acon approval list | List approvals |
acon obligation add | Add obligation |
acon obligation check | Check obligations |
acon obligation fulfill | Fulfill obligation |
acon obligation list | List obligations |
acon violation report | Report violation |
acon violation list | List violations |
acon stats | Show statistics |
acon info | Show build info |
acon install | Configure MCP |
acon serve | Start MCP server |