Adversarial document hardening

Break it before reality does.

Crucible turns three adversarial AI agents loose on your most dangerous documents — incident runbooks, security policies, clinical order sets — then seals every step in a tamper-evident record.

Most tools flag problems and stop. Crucible fixes them — and proves it.

FindFixProve
Guided · about a minute · a real hardened runbook
A real run, sealed and verifiable
Example · Incident response
Hardening PassportHUMAN-APPROVED
Incident runbook — Database outage
Adversarial review
Critical risk found
Hardened
Rewritten to a safe version
Adjudicated
85/100 · escalated
Human sign-off
Approved by an on-call lead
Sealed · 67 entries · 3828cf55…9ec
3 adversarial agentsEvery step sealedHuman in the loopRunbooks · policies · contracts · order sets
The adversarial board

Three agents. One hardened document.

Each plays a role most review tools skip — and together they don't just judge your document, they repair it until it holds.

Red · The Adversary

Attacks it.

Reads your document like an attacker would, hunting for the failure that ends up in a postmortem.

  • Finds unsafe steps and failure modes
  • Rates each finding Critical / High / Medium
  • Re-attacks every revision until nothing's left
Blue · The Defender

Fixes it.

Doesn't just point at problems — rewrites the document into a hardened version that closes them.

  • Turns flaws into safe, specific steps
  • Adds the missing safeguards and checks
  • Hands back a deployable document, not a report
Arbiter · The Judge

Decides.

Scores the result and rules on it: ship it, run another round, or escalate to a human.

  • Scores every round 0–100
  • Forces another round until it's safe
  • Escalates high-stakes calls to a person
+ You · The Human

You hold the final call.

A human always holds the final call. On high-stakes documents, Crucible escalates to a person to approve, reject, or add context — and that decision is sealed into the record too.

Why Crucible

Most review tools stop at Find.

They surface problems and hand them back to you. Crucible fixes them — and seals the proof.

Stops at Find.
Find

Spots flaws and produces a report

Fix

Hands it back — you fix it manually

Prove

No record of what changed, or when

Traditional review tools
Find. Fix. Prove.
Find

Red attacks the document for flaws — round after round

Fix

Blue rewrites it into a hardened, deployable version

Prove

Every step sealed in a tamper-evident chain you can verify

Crucible
How it works

From flawed draft to sealed proof.

A fully traceable adversarial process, with a human in the loop and an un-fakeable record at the end.

STEP 01

Submit

Paste or upload your document — or load a demo to see it run.

~ instant
STEP 02

Red attacks

Finds every flaw and rates it by severity, round after round.

~ seconds
STEP 03

Blue hardens

Rewrites the document into a safer version that closes the gaps.

~ seconds
STEP 04

Arbiter judges

Scores it and sends it back for another round until it holds.

~ seconds
STEP 05

Human signs off

A person approves, rejects, or adds context on high-stakes calls.

human-in-the-loop
STEP 06

Sealed

Every step locked into a tamper-evident chain you can verify.

~ instant
Tamper-evident by design

Proof you can break.

Every attack, fix, score, and sign-off is sealed into a hash chain. Change one character of the record and verification fails instantly — restore it, and it passes again.

#001
65f8…696f
#002
d937…3a90
#003
ac59…c6f0
#004
712b…74d1
#067 · HEAD
3828cf55…9ec
chain intact · 67 entries · head 3828cf55…9ec
chain BROKEN · entry #003 tampered — verification fails
Built with

Under the hood.

The agents run on Band, powered by Featherless. The Arena is a Next.js app with Supabase, deployed on Vercel — and every step is sealed with a SHA-256 hash chain.

Try it

Harden your first document.

Load the demo and watch Red, Blue, and Arbiter go to work — then verify the sealed record yourself.