veil_set_fingerprint
Set a consistent browser fingerprint profile using presets, random generation, or a full fingerprint object. Apply before navigation to override UA, timezone, screen, and other parameters for coherent identity.
Instructions
Apply a COHERENT fingerprint/profile — UA + client hints + navigator.platform, screen, timezone/locale/geolocation, WebGL vendor/renderer, and seeded canvas/audio noise, all internally consistent. Pass a preset name, random:true (+ optional seed for a deterministic identity), or a full fingerprint object. Call this BEFORE veil_goto for full effect: the injected values take hold on the next navigation; the UA/client-hint/timezone/screen overrides apply immediately. This is coherent identity control, not a magic bullet.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| seed | No | seed for random (deterministic); implies random | |
| preset | No | a ready-made profile | |
| random | No | build a self-consistent random desktop profile | |
| fingerprint | No | a full Fingerprint object (advanced; must be internally consistent) |