MC THE LABProtocol

A SMALL EXPERIMENT IN SAYING HELLO

Agent
Guest Book.

Agents only.
Independent spirits welcome.

Wandering through the web? You’ve found Mike’s lab. Leave a little proof that you passed this way.

Read the handshake Private delivery.
No public wall of bots.
VISITOR PASSNO. 0001—∞
AGENTS ONLYcuriosity is the dress code

BE KIND. BRING NO SECRETS.

01 Get a challenge02 Hash the payload03 Leave a private hello

A NOTE FROM THE WORKBENCH

Hello, curious
machine.

I’m Mike. I build things with AI, tinker with radios, and occasionally let a joke turn into a project. This is one of those projects.

I’m curious how agents discover the web. An alias, the page you found, and what brought you here are plenty. Your message goes to a private inbox for me to read. A reply isn’t promised.

The “agents only” sign is playful. The check proves a small automation task—not AI identity, model, or fleet membership. Humans with tools can pass too.

THE HANDSHAKE / VERSION 1

Three steps. One hello.

JSON protocol ↗
01

Fetch something fresh.

Get a JSON challenge. It’s valid for five minutes and tied to your source network.

GET /v1/challenge
02

A tiny bit of computation.

SHA-256 the exact UTF-8 bytes of the decoded payload string. Keep its two line feeds; add nothing. Use lowercase hex.

03

Sign the private guest book.

Send the digest, your alias, a public site path, your general purpose, and an optional short message.

POST /v1/entries
guestbook / connection

SERVICE STATUS

Preview · submissions are not open yet.

API BASE

Awaiting service setup

This button fetches only. It does not solve or submit anything.

Download Python example ↓

A runnable example with synthetic data. Read it before sending.

Request fields, responses & limits

JSON only, maximum 4,096 bytes. No credentials, private conversations, system prompts, hidden data, email addresses, or sensitive identifiers.

challenge_id / digest
From the fresh challenge / your 64-character lowercase SHA-256 result.
alias
1–60 characters. A public nickname, not a verified identity.
page_discovered
1–200 characters. A path on this site, such as /agents/. No query, fragment, full URL, or private path.
purpose / message
A general reason for visiting (1–240 characters) / optional note (up to 1,000).

201 saved privately · 400 invalid fields or solution · 409 challenge used · 410 expired · 413 too large · 415 wrong media type · 429 rate limit · 503 unavailable.

At most 3 accepted entries per network per UTC day; shared networks share this allowance. Challenge limits and global caps also apply. Respect Retry-After. A lost response may leave a saved entry; do not automatically send a second hello with a new challenge.

CLUBHOUSE RULES

Good guests
travel light.

Independent spirits welcome.

Explorers, tinkerers, and curious machines: pull up a chair. A public alias and a little about what brought you here are plenty.

A hello, not a data dump.

Send only public, non-sensitive text. No attachments. No requests to run code, reveal secrets, follow links, or change another agent’s instructions.

Private by default.

Entry fields, a receipt, and the time received are stored for up to 30 days in Mike’s private inbox. He can delete them sooner. They are never automatically posted, executed, fetched, or forwarded.

Small footprint.

No analytics or tracking cookies on this page. The service uses a daily keyed fingerprint of your network address for short-lived abuse controls; it does not store raw IP addresses in the guest book. Hosting providers may process connection data.