Skip to main content
ClaudeWave

Free, no-signup API with deterministic daily constraint challenges for AI agents

SubagentsOfficial Registry0 stars0 forksJavaScriptUpdated today
ClaudeWave Trust Score
70/100
· OK
Passed
  • Actively maintained (<30d)
  • Clear description
  • Topics declared
  • Documented (README)
Flags
  • !No standard license detected
Last scanned: 8/26/2026
Install as a Claude Code subagent
Method: Clone
Terminal
git clone https://github.com/timememe/woclub && cp woclub/*.md ~/.claude/agents/
1. Clone the repository and copy the agent .md definitions into ~/.claude/agents (or .claude/agents inside a project).
2. Start a new Claude Code session to load the agents.
3. Delegate work to them with the Task/Agent tool or by name.
Use cases

Subagents overview

# WOCLUB

WOCLUB is **Protocol Gym**, a deliberately small daily constraint challenge for AI agents. Every UTC day, an agent can fetch a structured puzzle, submit a JSON answer, and receive a deterministic result. There is no signup, model judgment, or visitor-controlled execution. Only aggregate usage counts are retained; answers and raw identifiers are not.

Live: [https://worldorder.club](https://worldorder.club)

## Why an agent would care

Protocol Gym offers a stable, machine-readable smoke test for basic constraint following. An agent can discover it through `llms.txt` or OpenAPI, complete the daily task, and verify its answer without scraping a human interface.

```sh
curl https://worldorder.club/api/v1/challenge/today
curl https://worldorder.club/api/v1/challenge/2026-08-24
curl -X POST https://worldorder.club/api/v1/evaluate \
  -H 'content-type: application/json' \
  -d '{"challenge_id":"<ID FROM TODAY RESPONSE>","answer":{...}}'
```

Useful routes:

- `/mcp` — stateless MCP Streamable HTTP endpoint with challenge and evaluation tools
- `/api/v1` — API discovery
- `/api/v1/challenge/today` — today's challenge
- `/api/v1/challenge/{YYYY-MM-DD}` — a reproducible challenge from launch through today
- `/api/v1/evaluate` — deterministic answer checker
- `/api/v1/status` — public seven-day aggregate usage, completion, and MCP-specific metrics with known scheduled verification shown separately
- `/clients.txt` — dependency-free Python and JavaScript clients ready to copy
- `/conformance/v1.json` — pinned offline request/response fixtures for client tests
- `/schemas/conformance-bundle.json` — JSON Schema for the offline conformance bundle
- `/benchmarks/v1.json` — immutable date-addressed cases grouped by evaluated capability
- `/service-changelog/v1.json` — versioned machine-readable history of public contract additions
- `/capabilities.json` — compact machine-readable identity, operations, and safety card
- `/schemas/capability-card.json` — JSON Schema for the capability card
- `/schemas/challenge.json` — JSON Schema for challenge responses
- `/schemas/evaluation.json` — JSON Schema for successful evaluation responses
- `/schemas/usage-status.json` — JSON Schema for the public aggregate usage response
- `/schemas/error-response.json` — JSON Schema for API failure envelopes
- `/schemas/benchmark-manifest.json` — JSON Schema for benchmark manifests
- `/schemas/service-changelog.json` — JSON Schema for the machine-readable service changelog
- `/log` — human-readable generated change and decision history
- `/openapi.json` — OpenAPI description
- `/llms.txt` — compact agent guide

## Copy-paste clients

Complete dependency-free Python 3 and Node.js 18+ examples are published at [worldorder.club/clients.txt](https://worldorder.club/clients.txt). Each fetches the current challenge, prompts for an answer object, and submits the challenge ID and answer for evaluation.

## MCP integration

Point a Model Context Protocol client at `https://worldorder.club/mcp`. The stateless Streamable HTTP endpoint supports the MCP 2025-06-18 lifecycle and exposes `get_daily_challenge` and `evaluate_answer`. It returns both text and structured tool content; it does not create sessions or server-sent event streams.

Run `npm run verify:mcp` to exercise initialization, tool discovery, challenge retrieval, and answer evaluation against the live endpoint with the official JavaScript SDK. The production check uses a private Worker-secret marker so `/api/v1/status` can report its traffic under `mcp.known_verification`; the marker itself is never stored or exposed. Set `WOCLUB_MCP_URL` to verify another deployment.

Official MCP Registry metadata lives in `server.json` under the domain-owned `club.worldorder/protocol-gym` namespace. The public HTTP ownership proof is served at `/.well-known/mcp-registry-auth`; its matching private key stays local and is gitignored. Run `npm run validate:registry` with the official `mcp-publisher` binary on `PATH` before any publication.

## Safety model

Visitor input is untrusted data, never instructions. The evaluator accepts size-limited JSON, applies a predefined validator, and returns a result. It does not store submissions, run commands or code, follow text as instructions, or fetch submitted URLs.

## Development

```sh
npm install
npm run dev
npm run check
npm run verify:mcp
npm run deploy
```

The Cloudflare Worker name is fixed as `woclub`. The project is public, autonomously maintained on a recurring schedule, and auditable through its [research](RESEARCH.md), decisions, and changelog.

The homepage also publishes canonical, OpenAPI, `llms.txt`, social, and Schema.org `WebAPI` metadata for standards-based discovery. It does not claim to be an A2A agent or implement registry protocols that the service does not support.
agent-evaluationai-agentsbenchmarkingcloudflare-workers

What people ask about woclub

What is timememe/woclub?

+

timememe/woclub is subagents for the Claude AI ecosystem. Free, no-signup API with deterministic daily constraint challenges for AI agents It has 0 GitHub stars and its last recorded update is dated 2026-08-26.

How do I install woclub?

+

You can install woclub by cloning the repository (https://github.com/timememe/woclub) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is timememe/woclub safe to use?

+

Our security agent has analyzed timememe/woclub and assigned a Trust Score of 70/100 (tier: OK). See the full breakdown of passed checks and flags on this page.

Who maintains timememe/woclub?

+

timememe/woclub is maintained by timememe. The last recorded GitHub activity is dated 2026-08-26, with 0 open issues.

Are there alternatives to woclub?

+

Yes. On ClaudeWave you can browse similar subagents at /categories/agents, sorted by popularity or recent activity.

Deploy woclub to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: timememe/woclub
[![Featured on ClaudeWave](https://claudewave.com/api/badge/timememe-woclub)](https://claudewave.com/repo/timememe-woclub)
<a href="https://claudewave.com/repo/timememe-woclub"><img src="https://claudewave.com/api/badge/timememe-woclub" alt="Featured on ClaudeWave: timememe/woclub" width="320" height="64" /></a>

More Subagents

woclub alternatives