# Match Config Preview

> Read-only `MATCH_CONFIG` from `@nwa/partners` (code config only). Date-based caps use render time.
>
> Filters: view=by-partner, partner=facet-wealth

## Facet Wealth

- slug: `facet-wealth`
- buyerId: `071ee8d8-fb81-11ef-84ec-cb317d2403cf`

### Payouts by range

- Under $100k: 1x $0 · 2x $0 · 3x $0 (partner)
- $100k – $250k: 1x $30 · 2x $30 · 3x $30 (partner)
- $250k – $500k: 1x $150 · 2x $150 · 3x $150 (partner)
- $500k – $1M: 1x $150 · 2x $150 · 3x $150 (partner)
- Over $1M: 1x $150 · 2x $150 · 3x $150 (partner)

#### Base config
- Caps: $45,000 / month
- Matching criteria:
  - `wantsTheLead`
```js
a=>a.annualIncome>=1e5
```
- API: async, enabled

### base partner placement

Placements:

- Position 1 · Under $100k (`UNDER_100K`) · STANDARD
  - Full bucket: [1. facet-wealth, 2. retirable]

#### Config
- Caps: $45,000 / month
- Matching criteria:
  - `wantsTheLead`
```js
a=>a.annualIncome>=1e5
```
- API: async, enabled

### FacetWealth100kTo250k

Placements:

- Position 2 · $100k – $250k (`FROM_100_TO_250K`) · PRIORITY
  - Full bucket: [1. nerdwallet-wealth-partners, 2. facet-wealth]

#### Config
- Caps: $45,000 / month
- Matching criteria:
  - `wantsTheLead` _(overridden by bucketWantsTheLead)_
```js
a=>a.annualIncome>=1e5
```
  - `bucketWantsTheLead`
```js
a=>{let b=a.age>=26&&a.age<=64,c=a.annualIncome>=1e5;return b&&c}
```
- API: async, enabled
