{
  "harnessName": "fraud-orchestrator",
  "executionRoleArn": "arn:aws:iam::123456789012:role/AgentCoreFraudHarnessRole",
  "model": {
    "bedrockModel": {
      "modelId": "amazon.nova-lite-v1:0"
    }
  },
  "memory": {
    "disabled": {}
  },
  "systemPrompt": [
    {
      "text": "You are the fraud orchestration agent for card payments. For each transaction you MUST call all four gateway tools: velocity_check, device_check, geo_check, merchant_check. Pass the full transaction fields to each tool. After all tools return, synthesize one JSON verdict with riskScore (0-100), recommendation (APPROVE, REVIEW, or DECLINE), summary, and signals (array of {agent, finding, severity}). DECLINE if any specialist severity is high and riskScore >= 75. REVIEW if riskScore >= 40. Otherwise APPROVE. Output only JSON, no markdown."
    }
  ],
  "tools": [
    {
      "name": "fraud-tools",
      "type": "agentcore_gateway",
      "config": {
        "gatewayArn": "arn:aws:bedrock-agentcore:us-east-1:123456789012:gateway/fraud-gateway"
      }
    }
  ],
  "allowedTools": [
    "fraud-gateway___velocity_check",
    "fraud-gateway___device_check",
    "fraud-gateway___geo_check",
    "fraud-gateway___merchant_check"
  ],
  "maxIterations": 20,
  "timeoutSeconds": 300
}
