Skip to contentWitnora
Menu
For AI support teams handling refunds and order cancellations

Check authority before the action, then read the target system to verify the result. Our first partners are AI support and ecommerce automation companies with an engineering team and one action path to connect.

Become a design partner · founder-guided setup →
Two requests. One refund. →Replay the recorded demo · no new refunds
Assurance for AI Agent actions

Help keep AI mistakes from becoming real losses.

Check permissions and control AI actions before they happen. Verify the results afterward and keep a receipt. Protection covers connected, configured action paths.

Recorded test-mode replay · no new refundsSee the method

Stop unauthorized actions before they happen.

An AI request is not permission to act. Witnora blocks requests outside the rules and holds requests that need your approval. Authorized actions stay within the configured scope; results are checked afterward.

YouSet the business boundary.

Define success, choose the covered action, and retain every approval decision.

NoraKeep the work moving.

Prepare the task, explain verified facts, and surface only decisions that require authority.

WitnoraControl and preserve the path.

Enforce the boundary, observe the external result, and preserve the signed Receipt.

Customer-owned environmentSource, prompts, credentials, and raw business data stay local.
  1. Held for approval

    A refund that needs your approval is held before execution.

    No refund yet
  2. Authorized

    Your approval covers only this refund, once.

    Customer decision
  3. Executed

    The approved request uses a single-use execution grant.

    Controlled action
  4. Verified

    A separate read checks the actual refund record.

    Observed outcome
  5. Preserved

    The receipt links approval, execution, the observed result, and limits.

    Signed Receipt

Verify the result. Preserve the proof.

Witnora keeps what the Agent said separate from what a customer-operated read path actually observed, then binds authority, execution, outcome, and limitations into one signed Receipt.

Agent reportedRefund submitted

The statement is retained, but it is not treated as proof of the business result.

Reported
Independent result checkProvider status: succeeded

A separate customer-operated read path observed the declared result.

Outcome verified
Sample sandbox ReceiptOutcome verified

One action. One authority chain. One inspectable result.

  1. 01
    Requested$50 test-mode refund
  2. 02
    AuthorizedApproved once by the account owner
  3. 03
    ControlledExecuted through the registered boundary
  4. 04
    ObservedProvider returned status: succeeded
What this does not prove

This sample applies only to the identified Agent, version, environment, task, and covered action. It does not prove the entire Agent is reliable.

ReportedRecordedEnforcedOutcome verifiedIndependently reviewed

Current sample: outcome verified. Not independently reviewed. A lower evidence level is never presented as a stronger claim.

Improvement layer

Evidence makes improvement believable.Improvement makes evidence useful.

Evidence foundation

What happened, and who can prove it?

Independent evidence connects customer authority, controlled execution, an observed outcome, and a signed Receipt.

  • The covered action crossed the customer boundary
  • The business result was checked separately
  • The proof keeps its scope and limitations
Improvement loop

Did the failure leave, and did it stay gone?

The same contract drives baseline reproduction, candidate comparison, Runtime Watch, and regression detection.

  • Baseline and candidate remain comparable
  • Missing evidence stays inconclusive
  • A regression withdraws stale confidence

A fix passed. Runtime Watch found the failure returning.

Prevent a duplicate customer-feedback update after retry.

Before50%failure rate

1 duplicate outcome in 2 approved attempts

Candidate0%failure rate

0 failures in 2 matching attempts

Runtime Watch1regression caught

The duplicate outcome returned after verification

Watch healthRegression detected
Covered observations2 observations: 1 healthy, 1 regression
Last checkAug 26 at 2:08 PM
Next checkScheduled automatically
What this means

Witnora observed the defined failure again after a previously verified candidate.

This does not claim production reliability. It applies to the approved sandbox experiment only.

Keep the lesson. Check it again before trusting the next result.

Retained failures can inform regression checks. Blocking a future write requires a configured Gateway guard and customer-authorized rule for that covered path.

Failure retained

Keep the exact incident as evidence for a task-specific regression check.

Guard authorized

A configured guard enforces the customer-authorized rule on its covered path.

Change checked

A running Harness and configured triggers rerun the relevant checks.

Confidence updated

When a watched check finds the failure again, the affected result needs review.