How it works
- Start address ownership in TRUST. TRUST’s address ownership flow gives you a
trustUuid. You choose the messageprefixyourself and use it consistently when signing. - Create the proof of address. Fireblocks creates a typed message signing transaction from the vault account.
- Sign. The transaction is signed like any other typed message request in your workspace.
- Retrieve the signature once the transaction completes.
- Submit the signature to TRUST for verification.
Step 1: Create the proof of address
CallPOST /screening/travel_rule/providers/trust/proof_of_address. The request accepts an optional Idempotency-Key header, valid for 24 hours.
Step 2: Retrieve the signature
CallGET /screening/travel_rule/providers/trust/proof_of_address/{transactionId} with the proof-of-address transaction ID:
Step 3: Submit the signature to TRUST
Sendsignature to TRUST to complete address ownership verification. Follow TRUST’s own documentation for this step.