---
title: "Agentic Mandate Sandbox"
method: POST
path: "/v1/tools/simulate_agent_spend_policy"
tags: ["TODO_TAGS_REVIEW", "TODO_AP2_EXPORT_REVIEW"]
---

# Agentic Mandate Sandbox

`POST /v1/tools/simulate_agent_spend_policy`

## Request

- Base URL: `https://ainumbers.co`
- URL: `https://ainumbers.co/v1/tools/simulate_agent_spend_policy`
- Auth: none declared

Builds a deterministic Agent Guardrail Mandate skeleton from declared spend caps, MCC allowlist/blocklist, velocity rules, time windows, and approval thresholds. Stage 1 of the Agentic Policy Chain. The browser page additionally runs an interactive randomized synthetic-transaction simulator against the mandate for exploration; that non-deterministic step is a UI feature only and is not part of this server artifact's hashed output. Zero PII, client-side compute in the browser tool, deterministic server compute for MCP callers.

**Tool URL:** https://ainumbers.co/chaingraph/art-15-agentic-mandate-sandbox.html

## Request body

- object
  - `activeMCCs` unknown[], required
    - unknown
  - `allowWeekend` unknown, required
  - `approvalTimeout` unknown, required
  - `blockHoliday` unknown, required
  - `boardSig` unknown, required
  - `capDaily` unknown, required
  - `capFlag` unknown, required
  - `capMonthly` unknown, required
  - `capSingle` unknown, required
  - `destJurisdiction` unknown, required
  - `dualSig` unknown, required
  - `kycCheck` unknown, required
  - `ofacCheck` unknown, required
  - `origJurisdiction` unknown, required
  - `rail` unknown, required
  - `singleSig` unknown, required
  - `timeEnd` unknown, required
  - `timeStart` unknown, required
  - `velCooldown` unknown, required
  - `velDay` unknown, required
  - `velHour` unknown, required

## Response `200`

Successful tool execution result

- object
  - `approval_thresholds` object
    - `board_approval_gate` boolean
    - `dual_sig_required` boolean
    - `single_sig_auto` boolean
    - `timeout_minutes` integer
  - `compliance` object
    - `kyc_check` boolean
    - `ofac_screen` boolean
  - `corridor` object
    - `destination` string
    - `origin` string
  - `mandate_id` string
  - `mcc_constraints` object
    - `allowlist` string[]
    - `blocklist` string[]
  - `note` string
  - `rail` string
  - `rejected_inputs` unknown[]
    - unknown
  - `schema` string
  - `spend_caps` object
    - `daily_aggregate` object
      - `amount` integer
      - `currency` string
    - `flag_threshold` object
      - `amount` integer
      - `currency` string
    - `monthly_aggregate` object
      - `amount` integer
      - `currency` string
    - `single_transaction` object
      - `amount` integer
      - `currency` string
  - `time_windows` object
    - `allow_weekends` boolean
    - `allowed_utc` string
    - `block_holidays` boolean
  - `velocity_rules` object
    - `cooldown_minutes` integer
    - `max_txns_per_day` integer
    - `max_txns_per_hour` integer

---

[API](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite.md) · [All operations](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/llms.txt) · [OpenAPI document](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/revisions/b462e4f5bb28?raw)
