Travel Rule

Retrieve Trust Network Proof of Address Signature

Retrieves the TRUST-compatible encoded signature for a proof of address transaction. Send this signature directly to TRUST for verification.

get/screening/travel_rule/providers/trust/proof_of_address/{transactionId}

Request

Path parameters

transactionIdstring uuid required

Fireblocks transaction ID (UUID format)

Response

Encoded signature retrieved successfully

transactionIdstring uuid required

Transaction ID from Fireblocks (UUID format)

status'SUBMITTED' | 'QUEUED' | 'PENDING_SIGNATURE' | 'PENDING_AUTHORIZATION' | 'PENDING_3RD_PARTY_MANUAL_APPROVAL' | 'PENDING_3RD_PARTY' | 'SIGNED' | 'BROADCASTING' | 'PENDING_AML_SCREENING' | 'CONFIRMING' | 'COMPLETED' | 'PARTIALLY_COMPLETED' | 'PENDING_EMAIL_APPROVAL' | 'CANCELLED' | 'REJECTED' | 'FAILED' | 'TIMEOUT' | 'BLOCKED' required

Status of the typed message transaction from Fireblocks. For details, see Primary transaction statuses

signaturestring required

TRUST-compatible encoded signature for proof of address verification.

publicKeystring

Hex public key of the Fireblocks vault key that produced the signature. Present only when status is SIGNED or COMPLETED, and only if Fireblocks returned it. TRUST requires this key for SUI, TON and XTZ (as auxProofData.encryptedPublicKey).

Example response

{
  "transactionId": "550e8400-e29b-41d4-a716-446655440000",
  "status": "PENDING_SIGNATURE",
  "signature": "0x6e6e0da016d49d2eaeefb2ce49efcde627151ce03d3e525963aa541ce07fb41c0f1f70d131f160480b4a68aaefbdae1b6fe3765eee3ceff0a8b47a8c979ccd961c",
  "publicKey": "0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798"
}

Changes

No recorded changes to this operation across all 1 revision of this API.