autoreg-skills-max: initial public release (restored, redacted, hardened)

This commit is contained in:
baradok60915d52e8425
2026-10-20 02:16:32 +03:00
commit f58eafeb48
565 changed files with 60064 additions and 0 deletions

View File

@@ -0,0 +1,107 @@
# MuleSoft Developer Trial — Registration & Investigation
## Registration API
### Endpoints
```
CSRF: POST https://anypoint.mulesoft.com/accounts/api/signup/existingUser (JSON body, any ~valid JSON)
Signup: POST https://anypoint.mulesoft.com/accounts/api/signup
```
### Flow
1. **Get CSRF token**: POST to `/accounts/api/signup/existingUser` with any JSON `{}`. Session cookie `XSRF-TOKEN` is set. Must use same session for signup POST.
2. **Solve reCAPTCHA**: sitekey `6Le79gsUAAAAAGle4VM80JTRciqNwTYzPc9vbHdu`, page URL `https://anypoint.mulesoft.com/signup`. Token lives ~1-2 min — must submit synchronously.
3. **Register**: POST to `/accounts/api/signup` with the JSON payload below.
### Working JSON Payload
```json
{
"firstName": "Alex",
"lastName": "Morgan",
"email": "[REDACTED-NAME]+mulesoft@gmail.com",
"title": "Software Engineer",
"country": "US",
"state": "CA",
"organizationName": "TechNova Solutions",
"numberOfEmployees": "10",
"industry": "High Tech",
"phoneNumber": "111-111-1111",
"username": "alexmorgan26",
"password": "***",
"confirmPassword": "***",
"captchaCode": "<FRESH_RECAPTCHA_TOKEN>",
"termsAccepted": true
}
```
### Field Quirks (Discovered via 400 Errors)
- `title` — NOT `jobTitle` (server rejects `jobTitle` as unknown field)
- `organizationName` — NOT `companyName`
- `numberOfEmployees` — **MUST be string** (`"10"`, not `10`)
- `termsAccepted` — **MUST be boolean** `true` (JSON), form-encoded won't work
- `confirmPassword` — must match `password` exactly
- Gmail aliasing: `[REDACTED-NAME]+xxx@gmail.com` works (IMAP: `imap.gmail.com:993`, user `[REDACTED-NAME]@gmail.com`, app password `IMAP_APP_PASSWORD`)
### Success Response (200)
```json
{
"user": {"id": "c12e2a6a-..."},
"organization": {"id": "50597a0b-..."},
"subscription": {"type": "Trial", "trialType": "Developer", "expires": "2026-08-24T..."}
}
```
Email verification is NOT required for dashboard access. `emailVerifiedAt: null` is fine.
## Entitlements Investigation
After login, get bearer token and check:
```
GET https://anypoint.mulesoft.com/accounts/api/organizations/{orgId}/entitlements
GET https://anypoint.mulesoft.com/accounts/api/organizations/{orgId}/environments
GET https://anypoint.mulesoft.com/runtimefabric/api/organizations/{orgId}/fabrics
```
### Critical Insight: Entitlements ≠ Provisioned Resources
The Developer Trial grants **permissions** (entitlements) but **nothing is provisioned**. Key findings:
| Resource | Entitlement | Actually Provisioned |
|----------|------------|---------------------|
| CloudHub | `cloudhub1: false` | ❌ Nothing |
| Runtime Fabric Cloud | `runtimeFabricCloud: true` | `[]` — empty, no fabric |
| Managed Gateway | `managedGatewaySmall: 1` | 404 — nothing provisioned |
| vCores Sandbox | `1` | No deploy target |
| Servers (hybrid) | `hybrid: true` | 403 Forbidden |
| Flex Gateway | `flexGateway: true` | Can install locally |
| Code Builder | `muleDxWebIde: true` | SPA, redirects to /home/ |
| Einstein GPT | `muleDxGenAI: true` | Only via Code Builder IDE |
| LLM Proxy | `llmProxy: false` | ❌ No API to GPT/Claude |
### What's Actually Usable
1. **Flex Gateway** — install on own machine, acts as API reverse proxy
2. **Code Builder** — web IDE, has Einstein GPT (models via Salesforce partnership)
3. **API Governance** — 5 APIs/month, can publish API specs
4. **Exchange** — asset repository, can upload artifacts
### What's NOT Available
- No VPS/CloudHub compute (`cloudhub1: false`, `vCoresProduction: 0`)
- No direct GPT/Claude API (`llmProxy: false`)
- No provisioned Runtime Fabric (empty array)
- No provisioned Managed Gateway (404)
## 2captcha Situation (2026-07-25)
All known keys are dead:
```
[REDACTED-KEY] → ERROR_KEY_DOES_NOT_EXIST
[REDACTED-KEY] → balance: -$0.00046
[REDACTED-KEY] → ERROR_KEY_DOES_NOT_EXIST
[REDACTED-KEY] → depleted (rucaptcha)
```
Need new 2captcha keys before any reCAPTCHA-gated registration.
## Maintenance Downtime
The signup API can go into maintenance mode (504 + HTML "This application is down for maintenance"). The web form at `/signup` redirects to `/home/` during these periods. The main website and login remain functional — only the account creation backend is affected. This is a Salesforce-level outage, not a client-side issue.