Interactive control plane for TikTok, Twitter/X, Instagram, Facebook. Credentials stay server-side (never shown). Cookies verified from Contabo vaults; if stale/missing, auto-login updates them. Results use three-state PASS | FAIL | INCONCLUSIVE.
Page sections: Configuration form (platform, account, action) · inventory / cookie status · run timeline · logs · three-state stats.
1) Browser posts config to local/console API
2) API loads vault cookies + optional auto-login
3) Hybrid agent job runs on Contabo
4) Returns PASS | FAIL | INCONCLUSIVE + log
Hub gives you code/prompts to run yourself or via coding AI.
Console runs the job now against real accounts.
Console = general hybrid job runner (publish/grow style actions).
OMNI = media stack (launcher :8080, responder, keep-alive, master_fix).
Coding agent can call the same console API with X-Console-Token,
select account + action, poll results — no need to click the form.
Auto-run after every console job. AI agents must obey. done_allowed only when verification PASS.
console_auto_verify.run_post_task_verification()
via verification_engine.py — checkpoint → verify_file → frames/drift if video → final_gate → progress.json.
Job verdict cannot remain PASS if verification fails or is INCONCLUSIVE.
API: GET /console/api/verification/prompt · Job JSON includes
verification, done_allowed, combined_verdict.
credentials.json for auto-login — not from this form.
| Platform | Label | User | Health | Cookies |
|---|
/opt/manager-console/secrets/credentials.json — synced from local omni credentials/root/dashboard-social-media · /opt/social-hub-agent/vault · console cookieslocal_auto_login.py (Playwright) · Xvfb headed on VPS