Open-source runtime verification for AI, licensed under Apache-2.0.
QWED
Contact

Type to search pages, engines and advisories.

    Looking for API details?Search the docs

    AI stopped being a screen. It became a hand.

    For a few years AI was an interface: you asked, it answered, and a person decided what to do. That person is being taken out of the middle. What used to produce a sentence now produces a transaction.

    Three words being replaced while we watch

    • Answers Actions
    • Assistants Operators
    • Suggestions Decisions

    Each swap moves a mistake out of the transcript and into the world.

    Every generation of software eventually gets its boring control.

    Nobody argues about TLS any more. That is the ambition: a verification pass as ordinary a part of running AI as a certificate check is of loading a web page.

    • TLS

      So a connection cannot be read by whoever is holding the wire.

    • CI/CD

      So software is checked before it is released.

    • Identity

      So doing a thing requires being allowed to do it.

    • Next

      AI verification

      So an output is proven before it is acted on.

    Each of these began as an argument and ended as a default. Verification is on the same road, a little earlier along it.

    Mission: make an output provable before it becomes an action.

    One layer, in one place: between what a model generates and what a system executes. We are not trying to replace models or make them behave. We are building the verification, policy and audit layer that makes using them safe when the consequences are real.

    • Check the maths

      Recalculate figures and formulas exactly.

    • Check the logic

      Catch steps that contradict each other.

    • Check code and tools

      Stop unsafe code and tool calls before they run.

    • Enforce the rules

      Hold outputs to schemas and policies.

    • Keep the record

      Leave a trail of what was checked and why.

    The answer is not to trust the model more.

    Trust is not a dial you turn up. It is earned one claim at a time.

    A model is useful because it will attempt anything. That is a virtue in a draft and a hazard at a boundary, and it is the same property either way. So the rule holds even when it is inconvenient: if an output cannot be verified against the rules that matter, it does not go ahead unchecked. Silence is not consent, and a missing proof is a refusal.

    Do not trust the AI by default. Trust the controls around it.

    When answers become actions, mistakes become events.

    • A bad financial calculation becomes a monetary loss
    • A made-up citation becomes a legal or reputational problem
    • An unsafe query or piece of code becomes a security incident
    • An unchecked agent action becomes a workflow failure

    Trust will have to become portable.

    The way identity, encryption and monitoring became portable.

    A verified action should not stay verified only inside the system that checked it. The proof should travel: into the next service, the audit log, the compliance file, the review two years later. Nobody accepts “it was fine when we ran it” as a record of anything.

    • Verification receipts

      For important actions, so a result can be shown, not just claimed.

    • Compliance evidence

      For regulated decisions, in a form an auditor can read.

    • Audit trails

      For reviewers and operators who were not in the room.

    • Policy-aware coordination

      Between systems and agents that hand work to each other.

    Where this starts: the Verification Context, an open format for recording what was checked, how, and what came out. Read the specs.

    You cannot outsource your own boundary.

    A check you cannot open and read is one more thing you have been asked to believe.

    That is why QWED is open source under Apache-2.0. Read the checks. Run them on your own hardware. Disagree with one and change it. That is what makes the verdict worth anything.

    • Inspectable

    • Auditable

    • Self-hostable

    • Extensible

    The goal is for none of this to be remarkable.

    Verification as a normal part of deployment, not a custom afterthought.

    • A standard verification layer for high-stakes AI
    • A runtime control plane for agent actions and tool calls
    • A clearer audit and compliance boundary for organisations
    • A practical way to turn model output into controlled action

    Intelligence creates options. Verification creates control. Control enables adoption.