Sola MerlinoDocumentation
Engines

Antidetect & Proxies

A separate isolation engine that binds each persona to a stable browser fingerprint, human-like behavioral entropy, and an assigned proxy — so every identity stays consistent and unflagged.

The Antidetect Engine runs as its own process on PORT 3500, independent of the Sola Merlino server on 44887. Its job is account-safety through network and device hygiene: a coherent, repeatable fingerprint plus a bound proxy and human cadence — never content manipulation. Every SyndicationPersona carries a fingerprintId and a proxyRegion, and the engine makes that pairing look like a single real person on a single real machine, session after session.

Per-identity isolation
Each persona is bound to one fingerprint and one proxy region — a stable, isolated identity reused across every session.
PORT 3500 fingerprint isolation behavioral entropy profile <-> proxy binding

Fingerprint isolation

The engine masks the device-level signals that platforms use to correlate or flag automated browsers. Each profile presents a coherent, internally consistent fingerprint that stays stable for the persona it belongs to.

  • Canvas / WebGL noise injection — adds per-profile noise to canvas and WebGL readouts so rendering hashes are unique per identity without breaking coherence.
  • WebRTC IP-leak prevention — blocks WebRTC from exposing the real local or public IP behind the proxy.
  • Audio-context fingerprint — masks the audio-stack signature that would otherwise tie distinct profiles back to one host.
  • Font-enumeration masking — controls the list of enumerable fonts so the installed-font signature matches the claimed identity.

Behavioral entropy

A perfect static fingerprint is not enough — real users move and type imperfectly. The engine injects controlled randomness into interaction so sessions read as human rather than scripted.

MJ

Mouse jitter

Non-linear cursor paths and micro-movements instead of straight, instant pointer jumps.

TV

Typing variation

Variable typing speed and inter-keystroke timing rather than uniform input.

IP

Idle patterns

Natural pauses and idle behavior between actions, matching how a person actually browses.

Proxy management

Each profile is bound to a proxy so the identity's network origin stays consistent. The engine supports a range of proxy types, protocols, and rotation strategies, and tracks the health of every endpoint. Managed at /antidetect/proxies and /proxy-health.

Proxy typeProfile
ResidentialIPs from real consumer ISPs — highest trust, best for sensitive identities.
DatacenterFast, cost-efficient server IPs for lower-sensitivity work.
MobileCarrier / cellular IPs, often shared across many real users.
ISPStatic IPs hosted at a datacenter but registered to a consumer ISP.
RotatingPools that cycle exit IPs according to the chosen rotation strategy.

Protocols

HTTP HTTPS SOCKS4 SOCKS5

Rotation strategies

How an endpoint changes its exit IP over the life of a session or identity.

none per_request per_session timed sticky
Health metrics

Every proxy is monitored for uptime, latency, and geolocation, so a persona can be kept on a healthy endpoint in the right region. Surfaced via /proxy-health.

Why this matters

Consistent, unflagged identities

Account safety here is network hygiene, not content trickery. By binding each persona to one stable fingerprint and one assigned proxy region — and by driving it with human-like cadence — every identity in a brand workspace looks like a real, consistent person on a real machine. That is what keeps a fleet of legitimate, brand-owned accounts from being correlated or flagged while syndicating the brand's own content at scale.

Sola Merlino · social syndication + account automation · documentation generated 2026-06-27