Commit Graph

18 Commits

Author SHA1 Message Date
drjones
87736f51d6 Rebrand HydraProxy tier -> Mobile (stop leaking upstream supplier)
Customer-facing site no longer names the upstream broker. Rename:
- nav + page: HydraProxy -> Mobile, /hydraproxy -> /mobile
- hydraproxy.html -> mobile.html, all 'brokered/HydraProxy' copy reworded to
  owned 'Clean Proxys' language
- dashboard: 'HydraProxy orders (broker-fulfilled)' -> 'Mobile orders'
- admin panel keeps upstream names (internal only, drjones needs them)
2026-09-20 21:56:48 -07:00
drjones
48305b4ad1 Add temp-SMS tool (SMSPool-backed temp-number marketplace) to Pleiades
- sms.py: NumberProvider abstraction + SMSPoolProvider + routes (/sms, rent, poll, release) + admin (/admin/sms)
- Reuses existing sats wallet + BTCPay deposit flow; charges per-rental against balance_sats
- Code detection, lazy expiry/release, per-user session limit, per-IP rate limit
- Verified end-to-end: rented Discord US +1 534 251 1825, wallet 5000->3500 sats, release refunded SMSPool to $7.45
2026-09-20 19:34:25 -07:00
drjones
a7d6b98183 Wallet system (sats ledger + deposit + spend), HydraProxy fulfillment queue, paid IP-quality scorer (85/100 verified) 2026-09-20 18:51:47 -07:00
drjones
16dde93ce2 Add HydraProxy provider (aggregator): wrapper + /hydraproxy storefront + admin balance + API + MCP tool (management-only, broker-fulfilled) 2026-09-20 18:40:25 -07:00
drjones
e94c5cfd0c Security hardening + bug fixes: rotate admin pw, /api/v1/dedicated/locations alias (404 fix), rate-limit login/signup, SameSite+HttpOnly session cookies, protect /dedicated/poll (403), whitelist admin.py set_field 2026-09-20 12:18:05 -07:00
drjones
0cb80be87f Agent discovery: ai-plugin.json manifest + AI-crawler robots.txt rules (nothumansearch score 50->70) 2026-09-20 07:44:30 -07:00
drjones
4095cf06fe MCP server (streamable-http) wrapping proxy store: 5 tools, nginx /mcp route, Hermes registration, llms.txt/meta discovery 2026-09-19 21:43:45 -07:00
drjones
2ae2c44bbc Agent value-pitch: honest positioning copy in llms.txt, OpenAPI, and /api/v1/info 2026-09-19 21:19:10 -07:00
drjones
19625811d6 Interactive background (mouse parallax + cursor glow) + OpenAPI spec + agent structured data 2026-09-19 21:17:13 -07:00
drjones
70a77e4987 Add balance monitor, low-balance admin banner, dry-run auto-topup (sweep) framework 2026-09-19 19:49:25 -07:00
drjones
15c103eb65 Self-serve proxy username+password change, config-driven dedicated pricing 2026-09-19 19:38:01 -07:00
drjones
05b5a4aa61 Expire past-due dedicated IPs in provisioning poll 2026-09-19 19:31:50 -07:00
drjones
808afbe3f4 Add order history, live proxy test, SQLite rate limiter (cross-worker + real client IP) 2026-09-19 19:26:41 -07:00
drjones
bac4a695f6 Add admin dashboard, Umami beacon, README 2026-09-19 19:17:44 -07:00
drjones
be0a4d8563 Add agent one-call purchase API: POST /api/v1/proxy + GET /api/v1/order/<id> 2026-09-19 19:07:10 -07:00
drjones
2e38c3bbc9 Harden dedicated-IP parser against real IPRoyal response (proxy_data.ip/ports/user/pass) 2026-09-19 18:59:08 -07:00
drjones
739921955e Add dedicated-IP tier: IPRoyal DC/ISP reseller API, location picker, auto-provisioning 2026-09-19 18:26:21 -07:00
drjones
9d084373dc Pleiades proxy store: SOCKS5 gateway + Flask storefront + BTCPay checkout 2026-09-19 18:19:46 -07:00