A participant on Zero Hash may enter into relationships with other participants. Current relationships that exist are:
This infers that one participant (the Platform Operator) operates a platform for another, upon which that other participant trades as a customer. An example is a broker participant operating a brokerage execution platform for another participant.
The Platform Operator can submit trades to Zero Hash where the customer participant is a counterparty. Read about the various ways you can submit a trade here.
Note: This relationship is created at the same time as the customer_of_platform relationship.
This infers that one participant is a customer of another participant's platform, upon which the customer participant trades. An example is a participant being a customer on another participant's execution platform.
No access rights are obtained as part of this, however this relationship provides other participants access to your participant. See platform_operator_for access rights for more information.
Once added as a customer_of_platform, you will see new accounts into which you can allocate funds. The accounts will be labeled with the platform code. Any assets you allocate into the platform's account group will become visible to the platform and available for settling trades executed on that platform.
Note: This relationship is created at the same time as the platform_operator_for relationship.
This is an extension of the platform_operator_for relationship to enable withdrawal and deposit management.
The Platform Operator has the ability to submit withdrawals on behalf of a customer participant and interact with their withdrawal accounts over API (full spec here). Note: they can only submit withdrawals from their platform's account group.
The Platform Operator has the ability to get deposit information on behalf of a customer participant and generate new addresses over (full spec here).
Note: This relationship is created at the same time as the platform_withdrawals_submitted_by relationship.
This shows which other participants can submit withdrawals on behalf of your participant.
No access rights are obtained as part of this, however this relationship provides other participants access to your participant. See submits_platform_withdrawals_for access rights for more information.
This relationship is created at the same time as the submits_platform_withdrawals_for relationship.