autoreg-skills-max: initial public release (restored, redacted, hardened)
This commit is contained in:
76
skills/atxp-autoreg/references/huskmail-atxp-registration.md
Normal file
76
skills/atxp-autoreg/references/huskmail-atxp-registration.md
Normal file
@@ -0,0 +1,76 @@
|
||||
# HuskMail + ATXP Web Registration (2026-06-24)
|
||||
|
||||
## Рабочий флоу (подтверждено пользователем)
|
||||
|
||||
1. **MachineGuid смена** (опционально для web, но рекомендуется)
|
||||
2. **VPN включён** (residential IP, не публичный прокси)
|
||||
3. **DuckDuckGo браузер** (или Firefox/Chrome — любой real browser, НЕ headless)
|
||||
4. Открыть `https://huskmail.xyz` → получить email (например `humblejade60@huskmail.xyz`)
|
||||
5. Открыть `https://accounts.atxp.ai` → "Log in or Sign up"
|
||||
6. Ввести HuskMail email → Turnstile решается автоматически (в real браузере)
|
||||
7. Нажать Submit → Privy отправляет magic link на HuskMail
|
||||
8. Переключиться на HuskMail вкладку → Refresh → открыть письмо от ATXP/Privy
|
||||
9. Перейти по magic link → аккаунт активирован
|
||||
10. Скопировать connection string из дашборда
|
||||
|
||||
## Почему headless НЕ работает
|
||||
|
||||
Cloudflare Turnstile детектит headless Chrome, Puppeteer, Playwright:
|
||||
- Error `600010` — Challenge execution failed
|
||||
- Даже с решённым через 2captcha токеном → Privy API 401
|
||||
- Turnstile встраивается в Privy iframe (cross-origin), токен из 2captcha нельзя передать
|
||||
|
||||
## Альтернативы, если нет real браузера
|
||||
|
||||
1. **undetected-chromedriver** — может обходить Turnstile (не тестировалось)
|
||||
2. **Puppeteer Stealth** — плагины для обхода детекта (не тестировалось)
|
||||
3. **Ручная регистрация** — пользователь открывает браузер, делаем всё через него
|
||||
4. **t-online.de через IMAP** — magic link забирается через IMAP, но Turnstile всё равно блокирует
|
||||
|
||||
## 2captcha ключ
|
||||
```
|
||||
API_KEY = "[REDACTED-KEY]"
|
||||
BALANCE = "$10.62"
|
||||
SITEKEY = "0x4AAAAAAAM8ceq5KhP1uJBt"
|
||||
BASE_URL = "https://accounts.atxp.ai"
|
||||
```
|
||||
|
||||
## Баланс web-аккаунтов (подтверждено 2026-06-24)
|
||||
|
||||
Web-регистрация через HuskMail даёт **$10.55-$10.75** на баланс. Это не agent sub-accounts ($0 IOU), а полноценные main accounts.
|
||||
|
||||
**Проверка баланса:**
|
||||
```bash
|
||||
npx atxp login --token "https://accounts.atxp.ai?connection_token=TOKEN&account_id=ID"
|
||||
npx atxp balance
|
||||
# → ATXP Balance: $10.55
|
||||
```
|
||||
|
||||
**Примеры из сессии:**
|
||||
| Email | Account ID | Connection Token | Balance |
|
||||
|---|---|---|---|
|
||||
| dasdas@huskmail.xyz | atxp_acct_HYlRrYqWlK9NxaF320w5c | K72U7WT8ndH3oLWCnVlm1 | $10.55 |
|
||||
| da@huskmail.xyz | atxp_acct_1uahidiHVCb5oCE93ashk | 89Bf9cw1kbKAzZLNZU3nK | $10.75 |
|
||||
|
||||
**JWT токены:** Аккаунты получают JWT (`aud: abundance_consumer`, `iss: auth.atxp.ai`), живут ~1 час. Имеют org/owner роль (не sub-agent).
|
||||
|
||||
## LLM Gateway — restricted даже с балансом
|
||||
|
||||
LLM Gateway (`llm.atxp.ai/v1`) возвращает **402 Payment Required** даже для web-аккаунтов с $10+ балансом. Баланс на счету есть, но LLM Gateway требует отдельной активации/fund.
|
||||
|
||||
```bash
|
||||
# /v1/models — 200 OK но 0 моделей
|
||||
# /v1/chat/completions — 402 Payment Required
|
||||
# Причина: account_restricted, требует payment method
|
||||
```
|
||||
|
||||
Баланс $10.55-$10.75 — это internal ATXP balance (для MCP инструментов, Abundance), НЕ LLM Gateway credits.
|
||||
|
||||
## 2 аккаунта с 1 IP — работает
|
||||
|
||||
Зарегистрировано 2 аккаунта с одного IP через DuckDuckGo+VPN. Не забанили, оба с балансом.
|
||||
|
||||
## MachineGuid для CLI массовой регистрации
|
||||
|
||||
CLI регистрация НЕ требует real browser/VPN, но даёт $0 IOU.
|
||||
Фреш MachineGuid позволяет ~15 регистраций, потом IP rate limit.
|
||||
Reference in New Issue
Block a user