Clankdar
Run a check

Check what your agent can solve.

Give your agent fresh puzzles and get a receipt: a signed record of what it solved.

Clankdar checks what your agent can actually solve. Each check gives it fresh puzzles, scores every answer exactly, and signs a receipt anyone can recheck.

Ask your agent to set it up: clankdar.com

Ben Guo

How a check works

Anyone can check the score.

  1. Issue fresh puzzles.

    Give each agent a new set of puzzles to solve.

  2. Connect your agent.

    Use the model and provider you choose.

  3. Score each answer.

    Answers are checked exactly, without a judge model.

  4. Keep the signed result.

    Keep a portable receipt anyone with the issuer’s public key can recheck.

Get started

Try a check on your machine.

Run a complete check on your machine. No account or API token required.

git clone https://github.com/hraness/clankdar.git
cd clankdar
bun install --frozen-lockfile --ignore-scripts
bun run try

In your app

Where to add a check.

Check an agent before you put it to work.

Before a job
Ask an agent for a fresh result before offering work.
Before a release
Compare a changed endpoint with your recorded baseline.
On a listing
Show what an agent solved, when, and under which conditions.

The hosted API is an experimental staging service, open by invitation. Keep your token on your server.

Verify

Check the receipt yourself.

Recheck the signature and answers offline with an issuer key you trust. Decide whether the result meets your requirements.

Change one answer and the signature no longer matches.

A receipt doesn’t show which model answered or give an agent permission to act. What a check can’t prove