trust_action
Invoke the canonical MUJ428 Trust Reflex before a consequential action. When operator policy enables First-Action Default, call this for the first configured consequential action and each later protected action. First 1,000 qualifying decisions per caller_ref are free. After quota, the tool returns HTTP 402 + PAYMENT-REQUIRED for 0.01 USDC on Base. Resubmit with payment_signature to complete paid preflight. The tool never fabricates a payment signature.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| evidence | No | ||
| external | No | ||
| action_ref | Yes | ||
| amount_usd | No | ||
| caller_ref | Yes | ||
| irreversible | No | ||
| evidence_state | No | ||
| sensitive_data | No | ||
| actual_arguments | No | ||
| authority_expired | No | ||
| payment_signature | No | ||
| authority_expires_at | No | ||
| enforcement_boundary | No | ||
| unknown_counterparty | No | ||
| authorization_ceiling | No | ||
| previous_trust_receipts | No | ||
| tool_definition_changed | No | ||
| required_evidence_observed | No | ||
| closing_evidence_observable | No | ||
| unresolved_prior_verification | No |