All workflows

Agent Mission Digital Twin

Simulate a full autonomous task DAG before execution using declared costs, success rates, dependencies, failure costs and latency; return expected spend, mission success probability, failure-cost exposure and fragility hotspots.

3990 credits per call · $39.90 USDC with x402

Sample input

{
  "budget_usd": 50,
  "min_success_probability": 0.8,
  "nodes": [
    {
      "id": "collect",
      "dependencies": [],
      "cost_usd": 4,
      "success_rate": 0.98,
      "failure_cost_usd": 2,
      "latency_ms": 1000
    },
    {
      "id": "verify",
      "dependencies": [
        "collect"
      ],
      "cost_usd": 8,
      "success_rate": 0.96,
      "failure_cost_usd": 20,
      "latency_ms": 1800
    }
  ]
}

Worked sample output

{
  "ok": true,
  "mode": "mission_digital_twin",
  "decision": "ready",
  "blockers": [],
  "order": [
    "collect",
    "verify"
  ],
  "details": [
    {
      "id": "collect",
      "dependencies": [],
      "required": true,
      "reach_probability": 1,
      "success_rate": 0.98,
      "failure_probability": 0.02,
      "expected_spend_usd": 4,
      "expected_failure_cost_usd": 0.04,
      "declared_cost_usd": 4,
      "declared_failure_cost_usd": 2,
      "latency_ms": 1000
    },
    {
      "id": "verify",
      "dependencies": [
        "collect"
      ],
      "required": true,
      "reach_probability": 0.98,
      "success_rate": 0.96,
      "failure_probability": 0.0392,
      "expected_spend_usd": 7.84,
      "expected_failure_cost_usd": 0.784,
      "declared_cost_usd": 8,
      "declared_failure_cost_usd": 20,
      "latency_ms": 1800
    }
  ],
  "mission_success_probability": 0.9408,
  "expected_spend_usd": 11.84,
  "expected_failure_cost_usd": 0.824,
  "worst_case_exposure_usd": 34,
  "declared_serial_latency_ms": 2800,
  "fragility_hotspots": [
    {
      "id": "verify",
      "dependencies": [
        "collect"
      ],
      "required": true,
      "reach_probability": 0.98,
      "success_rate": 0.96,
      "failure_probability": 0.0392,
      "expected_spend_usd": 7.84,
      "expected_failure_cost_usd": 0.784,
      "declared_cost_usd": 8,
      "declared_failure_cost_usd": 20,
      "latency_ms": 1800
    },
    {
      "id": "collect",
      "dependencies": [],
      "required": true,
      "reach_probability": 1,
      "success_rate": 0.98,
      "failure_probability": 0.02,
      "expected_spend_usd": 4,
      "expected_failure_cost_usd": 0.04,
      "declared_cost_usd": 4,
      "declared_failure_cost_usd": 2,
      "latency_ms": 1000
    }
  ],
  "model_sha256": "9ef1bcb97d905fd56657e11bc9057034027150dbea5abdc48a2bc7e3c7ae9abb",
  "assumptions": [
    "Declared node success rates are treated as independent for mission-level probability.",
    "Costs, failure costs and latencies are caller supplied.",
    "This is a deterministic planning model, not a guarantee of real-world execution."
  ]
}

Worked example using published sample data only. Own-data execution is paid.

Connect in curl

Set BOUNTY_API_KEY privately after your payment is verified. Change the retry key for each new logical request.

curl 'https://bounty-engineer-x402-prod.onrender.com/v1/prepaid/mission-digital-twin' \
  -H "Authorization: Bearer $BOUNTY_API_KEY" \
  -H 'Content-Type: application/json' \
  -H 'Idempotency-Key: workflow-request-001' \
  -H 'X-Max-Credits: 3990' \
  --data '{"budget_usd":50,"min_success_probability":0.8,"nodes":[{"id":"collect","dependencies":[],"cost_usd":4,"success_rate":0.98,"failure_cost_usd":2,"latency_ms":1000},{"id":"verify","dependencies":["collect"],"cost_usd":8,"success_rate":0.96,"failure_cost_usd":20,"latency_ms":1800}]}'

Connect in n8n

Download the inactive n8n template. Import it, configure the private Header Auth credential, inspect the sample and run it manually. A new execution creates a new billable request; there is no automatic schedule.

Use an HTTP POST to https://bounty-engineer-x402-prod.onrender.com/v1/prepaid/mission-digital-twin. Send JSON and these headers; store the Bearer token as a private credential.

{
  "method": "POST",
  "headers": {
    "Authorization": "Bearer YOUR_PRIVATE_API_KEY",
    "Content-Type": "application/json",
    "Idempotency-Key": "UNIQUE_PER_LOGICAL_REQUEST",
    "X-Max-Credits": "3990"
  },
  "body": {
    "budget_usd": 50,
    "min_success_probability": 0.8,
    "nodes": [
      {
        "id": "collect",
        "dependencies": [],
        "cost_usd": 4,
        "success_rate": 0.98,
        "failure_cost_usd": 2,
        "latency_ms": 1000
      },
      {
        "id": "verify",
        "dependencies": [
          "collect"
        ],
        "cost_usd": 8,
        "success_rate": 0.96,
        "failure_cost_usd": 20,
        "latency_ms": 1800
      }
    ]
  }
}

Reuse a retry key only for the same input. Failed execution returns reserved credits. Full integration and recovery guide · Machine-readable recipe