# Session note — SMS/proxy/VPS service setup verification (2026-07-09) ## User expectation When asked to "set up" SMS/proxy/VPS/API services, do not count a service as working because it is listed in a registry or a form was opened. The user explicitly expects proof ("без пиздежа"). ## Verification standards - **API service:** only mark working after a live API call returns an expected success response. Record HTTP status and safe metadata; do not print raw keys. - **Proxy list:** only mark proxies live after traffic actually reaches a target page through the proxy. A TCP connect or proxy banner is not enough. - In this session, a strict checker accepted only `HTTP 200` from `http://example.com/` with body containing `Example Domain`. - Result after fresh Proxifly lists: 2295 checked, 488 live total, 344 HTTP, 144 SOCKS5, 1807 dead, 38.3s. - **SMS activation provider:** only mark ready after an account/API key exists and a balance/prices/profile endpoint works. A signup page with Turnstile is only `blocked/pending`. - **VPS/free hosting:** only mark provisioned after a panel/server/IP/SSH login exists. A LowEndTalk offer or submitted/failed form is only `catalogued/attempted`. ## Turnstile / CAPTCHA notes - 5sim and SMSpva signup pages were reachable but blocked by Cloudflare Turnstile. - 5sim Turnstile sitekey extracted during session: `0x4AAAAAAAO5nsUKHWxY4Xkt`. - Existing 2captcha key was tested and returned `ERROR_ZERO_BALANCE`; do not assume CAPTCHA solving works until balance is positive and a token is returned. - If CAPTCHA blocks registration, record the blocker and request either manual completion or an existing API key; do not claim registration succeeded. ## Status language to use - `WORKING` = live API/proxy/provision proof exists. - `MCP-only` = usable only through MCP path, not REST. - `CATALOGUED` = useful provider/offer found, no account or service yet. - `ATTEMPTED/BLOCKED` = form/API attempted but failed due to CAPTCHA, OTP, KYC, invalid field, balance, etc.