entity: OpenClaw

summary: OpenClaw outbound revenue agent running locally on Kinan's machine. VPS SSH blocked.

resolution_needed: Download correct SSH key from app.elestio.app for service at 152.53.201.221


type: artifact

entity: OpenClaw Local Runner

launch_command: python local_runner.py --daemon


entity: Email Sequences

key_message_tradie: Missed calls = lost money. AI receptionist answers 24/7.

key_message_agency: White-label resell. $15,000/mo margin at 50 clients.

key_message_demo: Convert warm prospects who received demo link.


type: blocker

entity: VPS SSH Access

error: Permission denied (publickey)

resolution_path_1: Log into app.elestio.app > find service 152.53.201.221 > download SSH key > save to ~/.ssh/sunaiva_elestio.pem > chmod 600 > update SSH_KEY in openclaw_deploy_ready.sh

resolution_path_2: Collaborative Browser Handoff — Kinan authenticates to Elestio, AI downloads SSH key

escalation_required: Kinan — Elestio account login or SSH key retrieval

workaround_active: local_runner.py running on Kinan machine instead

safety_note: 152.53.201.152 is AIVA — PROTECTED. Never SSH there.


entity: OpenClaw Dashboard

open_with: Open in browser (file:// or serve locally)

data_source_note: fetchStats() currently returns mock data. Wire to real API when local_runner exposes HTTP endpoint.


entity: VPS Deploy Script

safety_guard: Exits immediately if target IP matches AIVA (152.53.201.152)

modes:
deploy (full)
--check (health only)
--restart (restart containers)
--health (health check)