# Match Config Preview

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

## Fruitful

- slug: `fruitful`
- buyerId: `baa39236-23f4-11f1-abf3-432c2cd53092`

### Payouts by range

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

#### Base config

### base partner placement

Placements:

- Position 3 · Under $100k (`UNDER_100K`) · FILL_IN
  - Full bucket: [1. nerdwallet-coach, 2. origin-financial, 3. fruitful, 4. my-budget-coach, 5. sofi, 6. robinhood]

#### Config

### FruitfulFrom100To250kFillIn

Placements:

- Position 2 · $100k – $250k (`FROM_100_TO_250K`) · FILL_IN
  - Full bucket: [1. retirable, 2. fruitful]

#### Config
- Matching criteria:
  - `bucketWantsTheLead`
```js
({partnersMatched:a})=>a.some(a=>a.id===h.Dh.FacetWealth)
```
