# Policy Packs \[Newton policy packs are deployed data oracles with typed schemas, Rego templates, npm bindings, and onchain PolicyData addresses.]

A **policy pack** is a prebuilt data oracle published for Newton policies. Instead of writing and deploying your own WASM oracle, you can reference a pack's deployed `NewtonPolicyData` contract, configure its params, and upload any API secrets the pack requires.

Each pack ships:

* A deployed WASM oracle.
* A reference Rego template.
* JSON schemas for params, secrets, and per-call `wasmArgs`.
* A typed npm package such as `@newton-xyz/policy-pack-vaultsfyi`.
* Canonical deployment metadata in [`newton-policy-packs/deployments.json`](https://github.com/newt-foundation/newton-policy-packs/blob/main/deployments.json).

Policy packs can be composed. Each pack namespaces its output under its pack id, so Rego can safely read values such as `data.wasm.vaultsfyi.risk_score` and `data.params.chainalysis.deny_on_sanctioned` in the same policy. See [Chaining Multiple Data Oracles](/developers/guides/chaining-data-oracles) for the merge model.

## Pack Catalog

The detailed pack catalog lives in the VaultKit docs:

<Cards>
  <Card icon="shield-check" to="/developers/vaults/policy-packs" title="VaultKit Policy Packs">
    Browse all supported packs, production PolicyData addresses, and provider links.
  </Card>

  <Card icon="book-open" to="https://github.com/newt-foundation/newton-policy-packs/blob/main/deployments.json" title="Canonical deployments.json">
    Source of truth for every pack, chain, environment, PolicyData address, and WASM CID.
  </Card>
</Cards>

## Available Packs

Grouped by data provider. Full detail, params, and Rego for each is in the VaultKit docs.

| Provider | Policy pack |
| --- | --- |
| [Arkham](https://arkm.com/api) | [Entity-Aware Spending Gate](/developers/vaults/policies/arkham-entity) |
| [Arkham](https://arkm.com/api) | [Adaptive Counterparty Gate](/developers/vaults/policies/arkham-counterparty) |
| [Arkham](https://arkm.com/api) | [Explainable Risk Exposure](/developers/vaults/policies/arkham-risk) |
| [Chainalysis](https://www.chainalysis.com) | [Address Screening](/developers/vaults/policies/chainalysis) |
| [Pharos](https://pharos.watch) | [Risk-Adjusted Treasury Gate](/developers/vaults/policies/pharos-treasury) |
| [Pharos](https://pharos.watch) | [Stablecoin Safe Mode](/developers/vaults/policies/pharos-safe-mode) |
| [Pharos](https://pharos.watch) | [Redemption-Backed Asset Gate](/developers/vaults/policies/pharos-redemption) |
| [RedStone](https://redstone.finance) | [Oracle Divergence](/developers/vaults/policies/redstone) |
| [Vaults.fyi](https://vaults.fyi) | [Vault Risk Rating](/developers/vaults/policies/vaultsfyi) |
| [Webacy](https://developers.webacy.co/) | [Depeg Risk](/developers/vaults/policies/webacy) |

## How to Use Packs

There are two ways to use a pack: the [Newton Dashboard](https://dashboard.newton.xyz) (no CLI required) and [`newton-cli`](/developers/reference/command-line-tool). Both reference the same open-source packs in the [`newton-policy-packs`](https://github.com/newt-foundation/newton-policy-packs) repo and the same deployed `PolicyData` addresses in [`deployments.json`](https://github.com/newt-foundation/newton-policy-packs/blob/main/deployments.json) — pick whichever fits your workflow.

### Using the Dashboard

The dashboard lets you browse the available data oracles, add one to your policy, configure its secrets and params, simulate, and deploy, all from the browser.
