Execution provenance · 2 Nexus credits

Give every agent action a receipt.

Trace hashes an input, output and optional metadata, stores only those hashes, and returns a public verification URL. Share the receipt with another system, a customer or an agent without publishing the original payload.

Issue a receipt.

curl -X POST https://humanmirror.fr/api/trace/issue \
  -H "Authorization: Bearer hm_nexus_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":{"task":"normalize"},"output":{"ok":true},"metadata":{"workflow":"demo"}}'

The response contains a receipt_id, a receipt hash and a shareable verify_url. Raw input and output are not stored by Trace.

The viral loop is built into the artifact.

Every public Trace verification URL identifies HumanMirror Trace as the issuer. A receipt can therefore travel with an automation result, API response, QA report or delivery artifact and remain independently checkable later.