# Simulate a US Brand Signal Policy

**Use case:** 

Give signals and policy rules; get deterministic policy decisions, rule matches, and a safe what-if report without hidden calls.

## Input

```json
{
  "schemaVersion": "1.0",
  "rows": [
    {
      "signalId": "signal-001",
      "normalizedScore": 96
    },
    {
      "signalId": "signal-002",
      "normalizedScore": 82
    },
    {
      "signalId": "signal-003",
      "normalizedScore": 61
    },
    {
      "signalId": "signal-004",
      "normalizedScore": 39
    }
  ],
  "policies": [
    {
      "policyId": "balanced",
      "reviewThreshold": 50,
      "acceptThreshold": 80,
      "thresholdOrder": "review_lt_accept"
    },
    {
      "policyId": "strict",
      "reviewThreshold": 70,
      "acceptThreshold": 90,
      "thresholdOrder": "review_lt_accept"
    },
    {
      "policyId": "broad",
      "reviewThreshold": 30,
      "acceptThreshold": 70,
      "thresholdOrder": "review_lt_accept"
    }
  ]
}
```

## Output

```json
{
  "schemaVersion": {
    "label": "Schema",
    "format": "text"
  },
  "reportType": {
    "label": "Report type",
    "format": "text"
  },
  "totalRows": {
    "label": "Rows",
    "format": "number"
  },
  "totalPolicies": {
    "label": "Policies",
    "format": "number"
  },
  "policyResults": {
    "label": "Policy results",
    "format": "json"
  },
  "comparisons": {
    "label": "Comparisons",
    "format": "json"
  },
  "sensitivitySummary": {
    "label": "Sensitivity",
    "format": "json"
  },
  "counts": {
    "label": "Counts",
    "format": "json"
  },
  "inputDigest": {
    "label": "Input SHA-256",
    "format": "text"
  },
  "rowsDigest": {
    "label": "Rows SHA-256",
    "format": "text"
  },
  "policiesDigest": {
    "label": "Policies SHA-256",
    "format": "text"
  },
  "policyResultsDigest": {
    "label": "Policy results SHA-256",
    "format": "text"
  },
  "comparisonsDigest": {
    "label": "Comparisons SHA-256",
    "format": "text"
  },
  "sensitivityDigest": {
    "label": "Sensitivity SHA-256",
    "format": "text"
  },
  "resultDigest": {
    "label": "Result SHA-256",
    "format": "text"
  }
}
```

## About this Actor

This example demonstrates how to use [US Brand Signal Policy Simulator](https://apify.com/zinin/us-brand-signal-policy-simulator) with a specific input configuration. Visit the [Actor detail page](https://apify.com/zinin/us-brand-signal-policy-simulator) to learn more, explore other use cases, and run it yourself.