Files

45 lines
1.7 KiB
Markdown

# conol.ai Registration Notes
## Service Overview
- URL: https://conol.ai
- Type: AI agent platform (knowledge base + agents)
- Auth: Email/password + GitHub OAuth + Google OAuth
## Registration Methods
### Email/Password
- Requires email verification
- Verification emails go to Gmail SPAM folder
- AnyMessage/temp-email services CANNOT read spam
- Outlook/Hotmail/Rambler/Yandex — emails don't arrive at all
- Gmail aliases (user+tag@gmail.com) — emails arrive but in spam
- **Conclusion:** Email registration is NOT viable for automation
### GitHub OAuth (RECOMMENDED)
- Uses `https://github.com/login/oauth/authorize` with:
- client_id: `Ov23liVn4YyXEiW61yqL`
- redirect_uri: `https://conol.ai/api/auth/callback/github`
- scope: `read:user user:email`
- PKCE with S256
- state parameter (32 chars, base64url)
- **Critical:** State is generated client-side by conol.ai's Next.js app and stored server-side. You CANNOT generate your own state — it must come from the browser-initiated OAuth flow.
- Callback: `https://conol.ai/api/auth/callback/github?code=...&state=...`
- After successful callback, user is redirected to conol.ai dashboard
### Google OAuth
- Blocked in cloud browsers (Google detects "insecure browser")
## Account Structure
- Each account gets: Chats, Notes, Skills & Memory, Connectors & Secrets
- 8 quests on signup: earn +2400 credits total
- Agent sandbox for code execution
- Model: Claude Sonnet 5 (configurable)
## API Access
- No traditional API keys found
- Agent sandbox can create HTTP servers (tested: "Build POST /chat API server on port 8080")
- Sandbox is isolated cloud environment
## Session Persistence
- Browser sessions are NOT persistent across cloud browser restarts
- Need to save cookies/tokens for reuse