OptionalconfidenceOptionalenableScore header order and stable-value consistency. Default: true
OptionalenableScore HTTP/2 SETTINGS frame consistency. Default: true
OptionalenableTrack and score JA3 fingerprint. Default: true
OptionalenableTrack and score JA4 fingerprint. Default: true
OptionallicensePolar license key that unlocks Pro or Enterprise tier features.
| Tier | Price | Device limit | Servers |
|---|---|---|---|
| Free | $0/mo | 10,000 | — |
| Pro | $49/mo | Unlimited | 1 server |
| Enterprise | $299/mo | Unlimited | Unlimited |
Extended history and unlimited devices require Pro or Enterprise.
Obtain a key at https://polar.sh and configure POLAR_ORGANIZATION_ID
and POLAR_BENEFIT_IDS in src/libs/license.ts.
OptionalmaxMax TLS snapshots kept per deviceId in memory. Default: 50 (10 without key)
OptionalstorageCustom storage backend. Defaults to the built-in in-memory store.
Use createSqliteAdapter, createPostgresAdapter, or
createRedisAdapter to supply a persistent backend.
Async adapters (AsyncTlsStorage) must be initialised separately
via their own init() before being passed here.
Weight applied to TLS consistency when boosting / penalising the DeviceManager confidence signal. Range 0–1. Default: 0.15