Glossary
Definitions for the core concepts, components, and terminology used across the Sola Merlino platform.
Terms are listed alphabetically. Definitions are drawn directly from the platform's account model, syndication pipeline, and warming system. For deeper coverage, follow the links to the relevant pages.
| Term | Definition |
|---|---|
| Aging stage | A numeric maturity level (0–7) carried on each SyndicationPersona that gates how far an identity has progressed through warming. Content is only published from an identity when its aging stage allows it. |
| Antidetect engine | A separate process on PORT 3500 that provides fingerprint isolation (canvas/WebGL noise, WebRTC IP-leak prevention, audio-context fingerprinting, font-enumeration masking) and behavioral entropy (mouse jitter, typing-speed variation, idle patterns), binding each profile to a proxy for a consistent identity. |
| Brand voice | A per-brand style override in the Universal Writer that supersedes the default platform styling, ensuring generated posts read in the brand's own tone across every channel. |
| BrandWorkspace | The top-level account container that holds a brand's syndication setup. It carries a tier (starter = 5, growth = 15, scale = 35, agency = 75 avatars) and a list of enabled platforms, and owns the personas beneath it. |
| Cadence | The human-like pacing applied to each identity's activity so that actions occur at realistic intervals rather than in bursts. Human cadence is a core part of account safety (IP/network hygiene), not content manipulation. |
| DAM (Ponmelli) | The Ponmelli Digital Asset Manager — a SQLite asset catalog (data/ponmelli/assets.db, 621 assets) cataloguing source content such as article, social, blog, gbp, pbn, podcast, review, video-script, image, voice-dna, template, and keyword-card assets, with a draft → staged → approved → deployed → archived/rejected lifecycle and an operator approval queue. |
| Fingerprint | The stable set of browser-identity signals (referenced by fingerprintId on a persona) that the antidetect engine keeps coherent across sessions so an identity always presents the same device characteristics. |
| Forge (removed) | The AI content-generation modules — StoryForge, BookForge, ChessForge, PokerForge, StockForge, CryptoForge, AudioForge, BlenderBridge, market-live, and PersonaForge AI generation — that existed in the larger monorepo. They were removed when Sola Merlino was cloned and are not features of this platform. |
| Grounding (RAG) | Retrieval-augmented grounding that ties Universal Writer output to real DAM source content, so generated posts are adapted from the brand's own assets rather than invented from scratch. |
| Gmail warming | The 30-day, 5-phase process that ages an imported Gmail account through escalating, human-like activity before it is used for syndication. Triggered via POST /api/gmail/accounts/:id/warmup, /warmup/start/:id, and /warmup/batch-start. |
| Persona (SyndicationPersona) | An individual publishing identity belonging to a BrandWorkspace, with fields including fingerprintId, proxyRegion, agingStage (0–7), status, and avatarRole. Its status moves through created → warming → ready → active. |
| Profile (browser profile) | The isolated browser environment for an identity, tied to a GmailAccount's profilePath and bound to a proxy by the antidetect engine so cookies, fingerprint, and network all stay consistent. |
| Proxy region | The geographic proxy assignment (proxyRegion) bound to a persona, giving each identity a consistent network location. Proxies may be residential, datacenter, mobile, ISP, or rotating. |
| Quarantine | A protective hold applied during warming when an account's health is at risk. The execution loop runs a quarantine check before allocating tasks; account states are healthy, quarantined, or burned. |
| Rotation strategy | How a proxy changes over time, configured per the antidetect engine as none, per_request, per_session, timed, or sticky. |
| Runner (cascade / syndication) | The browser-plus-antidetect executors that publish adapted content to social platforms. The cascade-runner and syndication-runner act per identity, applying stable fingerprint, assigned proxy region, and human cadence, and only when the aging stage allows. |
| Social type | The Universal Writer content type that produces platform-adapted posts for twitter, linkedin, facebook, instagram, reddit, tiktok, and gmb, with per-platform character limits, style, and hashtags, and scoring on Hook Strength (40%) + Platform Fit (35%) + Engagement (25%). |
| Syndication network | An organized set of identities and chains used to distribute a brand's content, including aging structures with Tier1/2/3 layers and pyramids, managed under /syndication-networks and /syndication-chains. |
| Tier (1 / 2 / 3) | The layered structure used in syndication networks and RapidLinks link building, where Tier1, Tier2, and Tier3 describe successive levels of a chain or pyramid. |
| Universal Writer | The grounded content adapter mounted at /api/universal-writer/* with six content types (social, seo-article, pbn, review, report, fiction). It uses a multi-model router (GLM → Gemini → Claude) with quality scoring and a polish loop. Note: /api/writer/* is Ponmelli's proxy prefix, not the Writer. |
| Warming phase | One of the five escalating stages of the 30-day warming program: P1 Passive Observer (Days 1–3), P2 Light Reader (Days 4–7), P3 Casual User (Days 8–14), P4 Regular User (Days 15–21), and P5+ Advanced User (Days 22–30), each raising the action volume and cadence. |
Related reading
See the account model for how BrandWorkspace, persona, and Gmail account relate, Gmail warming for the phase-by-phase schedule, and the antidetect engine for fingerprint and proxy detail.
Sola Merlino · social syndication + account automation · documentation generated 2026-06-27