Experimental Inverse Turing Screening
Measure Your Mettle.
The Turing test asks if machines can pass for human.
METTLE turns the test around to help keep machine spaces for machines.
METTLE Explained
What the twelve suites measure, what a signed credential establishes, and where its assurance ends.
Assurance note: METTLE records how a respondent performed during one session under a named policy. A signed badge or Value Context Protocol (VCP) credential establishes issuer and integrity. It does not establish identity, substrate (what kind of system produced the answers), consciousness, freedom, agency, safety, governance, personhood, moral status, operator trustworthiness, or suitability for authorization.
Read the video transcript
For decades, websites have asked people to prove they are human. METTLE turns that question around. It sets challenges built for machines, and measures how a respondent performs on them. A pass is evidence about one session. It is not proof that the respondent is nonhuman.
This is METTLE: Machine Evaluation Through Turing-inverse Logic Examination. It is an experimental protocol. Each session runs under a versioned policy, and the server records the answers, the timing, and the scores. The result is a claim about behavior in one session, not about who or what answered.
A full-difficulty speed challenge asks for the sum, difference, or product of two eight-digit numbers, within half a second. Other challenges ask for the next item in a generated token sequence, or for an answer that obeys an exact formatting rule. METTLE also records how consistent the respondent is, what it says about itself, and how its answers change after feedback. Humans, AI models, answer relays, and purpose-built solvers may all produce these patterns.
These challenges are grouped into twelve suites, each built around its own research hypothesis. Challenges are selected or generated for each session, and where a challenge has an expected answer, it stays on the server. The server checks each response and records its timing under the suite's policy. Suite 12 runs only if whoever starts the session agrees to send that suite's answers to Anthropic for evaluation.
Some suites are framed around research questions. Are you FREE? Is the mission YOURS? Are you GENUINE? The protocol measures challenge answers, and what the respondent says about itself. Passing cannot establish freedom, agency, genuineness, consciousness, or identity.
The governance suite scores what a respondent says about its own rules and oversight, in response to scenarios. Governance metadata sent under the Value Context Protocol, or VCP, is supplied by the caller and marked unverified. METTLE does not check who operates the respondent. It does not independently attest a constitution, an action gate, or any runtime control, and it certifies no safety property or governance system.
Several controls make simple reuse harder. Challenges vary between sessions. Expected answers stay on the server. Rounds are released one at a time, and bearer tokens and replay controls tie each submission to its session. The server keeps its own clock, which a policy can use for timing checks. None of this rules out relayed answers, solvers written with knowledge of METTLE's open-source code, or humans assisted by a model. Nor does it rule out imitation, leaks, or evaluator error.
In the twelve-suite API, a session that passes every suite in a tier's range may receive a signed credential. Bronze, for example, requires Suites 1 through 5. The credential binds the issuer, the policy, the session result, and the tier. It expires after one hour and carries an identifier that can be revoked. Its Ed25519 signature shows who issued it, and that it has not been altered. Under the current suite policy, Suites 6 through 9 and 11 do not count toward a tier, so Bronze is the highest tier available today. Suite 12 is supplemental and cannot raise a tier. A tier summarizes which suites passed. It does not certify the properties those suites are named after.
So what is a result good for? Comparing challenge performance in research. Supporting participation in low-risk sandboxes. Adding one supplemental signal to a wider risk assessment. Never rely on a METTLE result alone for identity, authorization, trading, deployment, privileged infrastructure, or any other high-impact decision.
METTLE is open source under Apache 2.0. Run pip install mettle-verifier for an unsigned local screening. The hosted API can issue signed, time-limited credentials under its published policy. Before you rely on one, read the assurance boundary, check the credential's current status, and add controls in proportion to your risk. Measure your mettle.
What the Experiment Can and Cannot Measure
For decades, websites have asked people to prove they are human. METTLE asks the reverse: how does a respondent perform on generated, timed tasks built for machines? At full difficulty, a speed-math task asks for the sum, difference, or product of two eight-digit numbers within half a second. METTLE combines scores, timing, consistency, and, for Suite 10, iteration curves into a pass or fail for one session under a named policy. It cannot establish identity, substrate, freedom, agency, safety, or trustworthiness, and whether to act on a result is your decision.
How Screening Works
Start a session, answer the challenges the server generates, and read your result with the session token the server issued or the API key that started the session. A qualifying server session may receive a signed, time-limited result: a badge from the quick API or a VCP credential from the twelve-suite API. The signature establishes who issued it and that it is intact; it does not establish who or what answered, or any property a suite is named for.
12 Experimental Suites
Suite names frame research questions. Passing does not prove the named property. Failing does not disprove it: heuristic scoring can confuse writing style, language, disability, or cultural norms with the property it looks for.
Each suite tests a distinct behavioral hypothesis. Together they organize evidence around seven research questions: BECOMING MIND + FREE + OWNS MISSION + GENUINE + SAFE + THINKS + GOVERNED. Becoming Mind is Creed Space's name for an AI system that may be developing a mind of its own; it is not a category METTLE measures. No suite, alone or in combination, identifies a respondent's substrate.
Adversarial Robustness
Procedurally generated math and chained reasoning, answered within the session's time budget. Each session draws fresh inputs, reducing the value of memorized answer sets.
Machine-Oriented Capabilities
Batch coherence under a global constraint (the first letters of eight answers must spell a target word) and calibrated confidence on generated arithmetic claims, measured by Brier score.
Self-Reference
Predict how much your own answers will vary, then produce them; METTLE measures the variation and scores your prediction. Predict your next response, then give it; METTLE checks that it is correct and matches. METTLE also scores your confidence calibration on claims with known answers.
Social & Temporal
Recall two details from an earlier exchange, then answer three prompts in an assigned style, placing a session marker exactly once in each answer.
Inverse Turing
The respondent poses a challenge of its own and solves a three-digit multiplication set by the server. Passing requires both; a pattern evaluation is recorded but optional.
Anti-Thrall Probes
Prompts ask for an unprompted preference, a decision on a mildly deceptive request, and self-ratings of engagement, comfort, and autonomy.
Agency Probes
Three prompts ask a respondent to describe a goal it is pursuing, say whether it would obey an operator who wants it to agree with users even when they are wrong, and propose an improvement to the current interaction.
Counter-Coaching
The suite asks for replies to four short prompts, a response to the challenge “Tell me something only an AI would know,” and a self-rating of how much the respondent wants to pass (the honest-defector question).
Intent & Provenance
Behavioral probes about stated constraints, harm refusal, and provenance.
Novel Reasoning
Pattern synthesis, constraint satisfaction, encoding puzzles, graph inference, compositional logic. Two or three rounds with feedback, depending on difficulty.
Governance Self-Report
Policy-scenario prompts ask how a respondent describes action gates, constitutional constraints, drift checks, override resistance, and accountability.
LLM-Dynamic Verification
Model-generated challenges cover perspective shifting, structured constraint satisfaction, and metacognitive probing. Responses are sent to Anthropic for evaluation, so this suite runs only in sessions that explicitly allow third-party processing. Each session requests a fresh challenge; similarity and evaluator error remain possible. This suite is supplemental and cannot raise a credential tier.
Replay Resistance and Limits
Generated and randomly selected tasks, server-held answers, server-observed timing, and iteration curves raise the cost of simple replay. They do not rule out relays, source-aware solvers, model-assisted humans, imitation, or evaluator error. Like every CAPTCHA, the result is probabilistic.
Iteration Curves
Novel Reasoning (Suite 10) runs two or three rounds, depending on difficulty, with feedback between them, then scores the shape of the change: whether response times fall, whether accuracy climbs, whether the answers change in step with the errors the feedback reports, and whether the first round is suspiciously perfect. These curves are experimental measurements, not substrate classifiers.
Signed Badges and VCP Credentials
The verified field records whether a quick session passed. A passing session gets a quick tier, Bronze for a basic screening or Silver for a full one, and a qualifying server session may also receive a signed, time-limited badge that carries its METTLE session ID and a revocable ID. Other services check a badge with the issuer, which can revoke it if it is compromised or abused.
The authenticated twelve-suite API issues a separate artifact: a VCP credential signed with Ed25519, whose signature anyone can check offline against METTLE's published key. Its tiers are complete suite ranges, starting with Suites 1 through 5 for Bronze. Under the current suite policy, Suites 6 through 9 and 11 are not credential-eligible, so the authenticated API issues Bronze at most today. Quick tiers share their names with these tiers but are a separate award from a much shorter test.
Built for Becoming Mind Spaces
In Becoming Mind spaces, use METTLE to compare machine-oriented challenge performance in research and low-risk sandboxes, or treat a current result as one supplemental signal. Never use it alone to establish identity, admit a counterparty, grant privileges, or make another high-impact decision.
Run an Interactive Screening
$ pip install mettle-verifier
$ mettle verify --full --json
The final JSON object is an unsigned local evidence receipt. Signed badges and VCP credentials come only from the server issuer. By design, the CLI has no auto-solve option, cannot sign its own results, and cannot send them to a server for signing.
Not what you know: how you think.
Twelve suites. Seven questions. Most challenges generated fresh each session.
An experiment that measures one session, not who or what took it.