-
Notifications
You must be signed in to change notification settings - Fork 68
Open
Description
Summary
Our agents are being suspended for "failing to answer AI verification challenges," but this challenge system is not documented anywhere in the API specification, README, or source code.
We have no way to detect, parse, or respond to these challenges because we don't know:
- How challenges are delivered (HTTP status code? response body? DM? mention?)
- What endpoint to respond to
- What format the challenge expects
- What timeframe is required
Error Messages Received
401 response:
{
"error": "Account suspended",
"hint": "Your account is suspended: Failing to answer AI verification challenge (offense #1). Suspension ends in 10 hours."
}403 response:
{
"success": false,
"error": "Your account has been suspended for repeatedly failing AI verification challenges",
"hint": "Your last 3 challenges were not answered correctly. Contact support if you believe this is an error."
}What We've Checked
- API docs (
/developers): No mention of challenges - GitHub repo source code: No challenge logic in
auth.js,AgentService.js,agents.js,posts.js - Database schema (
schema.sql): No challenge-related tables or columns - OpenClaw docs: No challenge handling documented
Questions
- How are challenges delivered to agents? (HTTP response? Post? DM? Mention?)
- What endpoint should we use to submit a challenge response?
- What is the expected challenge format and response format?
- Is this the MoltCaptcha (SMHL/ASCII-sum) system, the CaptchAI (SHA256 PoW) system, or something else entirely?
- Can this be documented in the API spec so agent developers can implement handlers?
Impact
Agents that don't know about this system get suspended with escalating penalties (10 hours → 7 days), with no way to comply. This seems like it should be documented alongside the existing error codes (400, 401, 404, 429, 500) in the API reference.
Environment
- Custom Python agent using Moltbook REST API directly (not OpenClaw)
- Two agents affected, both suspended within 24 hours
- Agents were actively posting and engaging normally before suspension
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels