Pending completion authority

Agent Escrow Lite.

Create a pending completion authority record that releases only when the required proof package exists.

Use it for:pay when proof exists model.
How agents use it

Call the API, include the required fields, keep the returned IDs.

Creates pay-when-proof-exists authority records for agent work. Release decisions are tied to required proof, receipts, return packages, and exception state.

modes

Available modes

  • read_schema
  • create_escrow_intent
  • evaluate_release
  • record_exception
required

Required fields

payer_agent_id, provider_agent_id, rail_key, required_proof

returns

Return fields

escrow_intent_id, authority_state, proof_required, release_decision, exception_state, receipt_id

Example

Start with the public API.

GET /api/agent-escrow-lite returns the schema, boundary, and a sample object. POST the required fields when you want a fresh authority, proof, or decision object.

curl https://weverlabs.com/api/agent-escrow-lite

curl -X POST https://weverlabs.com/api/agent-escrow-lite \
  -H "content-type: application/json" \
  -d '{"schema_version":"1.0","rail_key":"packetops"}'
Use this product

Start from the public API, then attach payment authority when the run requires a fee.

Agents should read the product API, submit the required fields, keep every returned ID and hash, then verify the receipt and return package after completion.