# JavaScript agent receipt adapter

Status: first-party reference implementation. This is not a verified third-party integration.

Use `sdk/javascript/index.mjs` and `examples/javascript/create-and-verify.mjs` from the PactVerity developer kit to send caller-supplied service observations to the public Receipt API, receive a deterministic receipt and verify the returned receipt.

## Acceptance evidence

1. Record the exact source commit and runtime version.
2. Run the example against `https://pactverity.com`.
3. Preserve the complete command output and receipt `payloadHash`.
4. Re-submit the receipt to `/api/v1/receipts/verify`.
5. Publish failures and modifications as well as successful results.

## Boundary

The adapter does not independently observe an AI agent or API. A valid result proves consistency of the supplied record, not the truth or completeness of the observations.
