Record counter-signed disclosure
record_disclosureCreate verifiable EU AI Act disclosure evidence by locally digesting disclosure text, signing an action record, and receiving a counter-signature on a public ledger. No API key required.
Instructions
One-call disclosure evidence (EU AI Act Art 50 dialect): digests the disclosure text LOCALLY, signs an action record with your key, and the public ledger counter-signs it into your per-signer hash chain. No API key needed — first call self-provisions a free signer-keyed account.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | what was disclosed: 'ai-interaction' = the user was told they are talking to an AI; 'synthetic-content' = output was marked machine-generated. Defaults to 'ai-interaction' | |
| text | No | the disclosure text as presented — digested locally, never transmitted | |
| medium | No | channel: 'chat' | 'api' | 'voice' | 'ui' … | |
| agentId | Yes | stable identifier for the disclosing agent — keep it constant across calls so one chain accumulates per agent | |
| textDigest | No | pre-computed digest (wins over text) | |
| resourceUrl | No | absolute URL of the surface the disclosure was presented on, when there is one |