Audit records tied to the transaction
The transaction constructs encrypted audit records from the same private data used for its commitments and proof. These records support policy evaluation without publishing their plaintext to the blockchain. Audit records are associated with the application and protected within its audit-key scope.KYT authorization
KYT (Know Your Transaction) evaluates a prepared transaction against the checks configured for the application before settlement. An approved transaction receives a signed, time-limited authorization called a passage.From preparation to settlement
- Your application prepares a transaction using the SDK.
- The compliance service evaluates the transaction under the application’s configured checks, including applicable restrictions and address screening.
- If approved, the transaction receives a passage. If rejected, it cannot proceed through settlement.
- At settlement, the smart contracts require a valid passage alongside the transaction proof. The passage expires and can be used only once.
Authorization boundaries
A passage is transaction authorization, not ownership of notes and not a permanent approval of an account. The ability to withhold authorization can prevent a payment from proceeding, but does not grant the authorizer the ability to spend or redirect its inputs. Compliance availability is therefore part of transaction availability. A valid proof cannot compel an unavailable or refusing policy service to approve settlement.Controlled disclosure
Later investigation or audit is a separate workflow. An approved request defines the records, purpose, recipient, and fields that may be released. In the paper’s model, selective disclosure is policy-mediated filtering after authorized decryption within the protected boundary. It is not cryptographic field-level selective disclosure. The recipient learns the released information and may retain it; disclosure does not grant ongoing access or reveal decoding keys.Where the boundary lies
For custody, protected execution, rotation, and retention, continue in Compliance Platform:
- Architecture and responsibilities
- Data flows
- Key management
- Key retention and destruction
- Security model