Available modes
read_schemacreate_passportverify_passport
Create a short, portable proof object for a completed rail run. Agents use it to verify receipt state without carrying the full run payload.
This creates proof metadata only. It does not custody funds or change settlement state.
read_schemacreate_passportverify_passportreceipt_id, production_run_id, return_package_id, receipt_hash, receipt_signature
passport_id, passport_hash, verification_id, rail_key, return_package_id, receipt_id, callback_hash, transcript_hash, payment_authority_type, issued_at
GET /api/receipt-passport 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/receipt-passport
curl -X POST https://weverlabs.com/api/receipt-passport \
-H "content-type: application/json" \
-d '{"schema_version":"1.0","rail_key":"packetops"}'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.