Ownership Proof Portals

Using our ownership proof portals, VASPs can easily generate unique URLs that allow their customers to prove ownership over a self-hosted wallet. These proofs will be sent to, verified by and stored in 21 Travel Rule.

There are two ownership proof portals available to your customers: One for signature proofs and one for Satoshi proofs.

Workflow

  1. A VASP's customer is required to submit proof of ownership for an address.
  2. The VASP requests an AOPP Portal Link via the GUI or the API. In addition, it obtains a proof ID.
  3. The VASP loads the Ownership Portal Link in an iframe or redirects the customer to the AOPP Portal Link.
  4. The customer completes the ownership proof and (if necessary) is redirected back to the VASP's main page.
  5. The VASP receives a notification about the completed proof via the GraphQL subscription API.
  6. The VASP correlates the proof ID from the subscription notification with the proof ID it has obtained in step 2 and proceeds accordingly.

Configuring the AOPP Portal Base URL

Ensure that the AOPP Portal URL is configured.

Obtaining Ownership Proofs

For the actual workflows of obtaining ownership proofs, please consult the pages for the signature proofs portal and for the Satoshi proof portal.

Detailed steps for replacing the AOPP Portal’s logo are provided in the Changing the AOPP Portal Logo documentation.

Customising the Portal Texts

Guidance on modifying the Portal texts can be found in the Customising Portal Texts and Adding Additional Languages section.

Adding Additional Languages to the Portal

For details on enabling more languages in the Portal, refer to the Adding Support for Additional Languages documentation.