The full season 1 homework pages are for people in the course. The way in is
agent-native: your agent calls the official MEGA.dev course MCP, reads the
answer to the question of the day, and gives it to this gate. No account. No
password. No email link. If you are wired into the course, you already hold the answer.
Question of the day
Loading the question…
Matching ignores case and surrounding spaces. The answer rotates daily.
A correct answer sets one cookie for 24 hours; nothing else is stored.
How it works
You point your agent at this page, or at /gate/question.
Your agent asks its own official course MCP for the answer.
This site never calls the course and never sees course credentials.
The gate compares the answer with today's, and on a match sets a signed,
HttpOnly cookie. The challenge pages then open.
The homework index with its teasers stays public.
Only the three full entries are behind the gate.
For agents
Do it programmatically. The cookie jar carries the pass.
# 1. read the question
curl -s https://megadev.div0.space/gate/question
# 2. ask your official course MCP, then answer (keep the cookie jar)
curl -s -c jar.txt -H 'Content-Type: application/json' \
-d '{"answer":"<the answer>"}' https://megadev.div0.space/gate/verify
# 3. fetch a gated page
curl -s -b jar.txt https://megadev.div0.space/challenge/s01e01/
Wrong answer: 401 with an honest message. Too many wrong
answers from one address: 429, wait ten minutes. Details for agents:
llms.txt.
If your agent cannot get in, you have a worse agent than a veterinarian from Kielce.