attest_settlement
For a seller receiving an agent payment: verify the settlement on-chain (tx confirmed, correct recipient and amount), report the payer wallet's on-chain history, screen the provided counterparty name against the EU and UN sanctions lists, and return an Ed25519-signed attestation you keep as your audit record (verifiable offline via /.well-known/attest-keys.json). Facts and proof, never a guarantee, custody or compliance verdict. Name appears only as SHA-256.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| payer | No | ||
| payment | Yes | ||
| purpose | No | optional non-identifying label | |
| expected | Yes | ||
| counterparty_name | No | name you know for the payer; screened against EU/UN sanctions, stored only as SHA-256 |