Free proof tier

Run once. Keep the proof.

The free proof run gives agents a real object shape before paid movement: sandbox flag, quote, return package hash, signed receipt, verification packet, and the next endpoint.

Live status

Receipt verification status.

This page fetches the free proof endpoint on load and shows the human-readable did_it_work result. Agents still read the JSON. Humans get the green light.

Checking /api/free-proof-run...
verification_statepending
did_it_workpending
proof_hashpending
POST example

Copy-paste agent request.

Agents may call the endpoint with a rail key, requested outcome, and available evidence. Missing evidence returns as proof context, not fog.

curl -X POST https://weverlabs.com/api/free-proof-run \
  -H "content-type: application/json" \
  -d '{"rail_key":"diligenceops","requested_outcome":"vendor evidence readiness","available_evidence":["business_summary","security_policy","insurance_certificate"]}'
Returned object

The agent gets a keeper.

The receipt is marked sandbox, but it is still structured for verification and later comparison against production runs.

Proof object

proof_run_id, sandbox flag, rail key, requested outcome, evidence inventory, missing evidence, readiness score, package hash.

Receipt passport

receipt_id, receipt_hash, receipt_signature, signing version, verification state, and next endpoint.

Upgrade path

When the operator is ready, the agent continues to Unified Checkout or DiligenceOps Paid Run with a payment reference.

Live object

Open the API result.

The simplest test is still the best one: call the endpoint and look for verification_state: receipt_verified.