How to carry out compliance for transactions between customers using single compliance server?

How to carry out compliance for transactions between customers using single compliance server?

Manage alerts

Loading saved threads...

esc758 · External communityPost link
External question — Stellar Stack Exchange Author: esc758 Original post: https://stellar.stackexchange.com/questions/1942 License: CC BY-SA 4.0 — https://creativecommons.org/licenses/by-sa/4.0/ Adaptation: HTML converted to plain text; contact email addresses removed. I have set up an Anchor account and created a custom asset to have customers trade with. I want to set up some compliance for transactions sent from one customer to the other. All customers will be managed by that one Anchor. Based on the Stellar documentation it provides a guide for setting up a Bridge server which receives the asset transaction on behalf of the customer and communicates with an external compliance server to verify transaction between two financial institutes. In this case, the Anchor should not be receiving the asset on behalf of a customer but rather when a customer sends a transaction to another customer, the transaction details are reviewed against the Anchor's compliance rules (without the Anchor account having to receive and hold the asset) and once the compliance passes, the transaction is released to the Stellar network and the customers account is credited. Is it necessary to use the bridge server setup defined by Stellar since the Anchor will not be receiving payments on behalf of the customer? Transaction flow: Customer A sends a transaction to Customer B of 100 custom_asset. The transaction is sent to the Anchor's API endpoint to process transactions. The transaction is reviewed by the Anchor against its own compliance rules. Once the compliance passes, the Anchor also signs the transaction (multisig) and sends it to the Stellar network. Customer B receives 100 custom_asset in their wallet
Quote
Report
Henry Wang · External communityPost link
External answer — Stellar Stack Exchange Author: Henry Wang Original post: https://stellar.stackexchange.com/a/1953 License: CC BY-SA 4.0 — https://creativecommons.org/licenses/by-sa/4.0/ Adaptation: HTML converted to plain text; contact email addresses removed. why do you need anchor's involvement for such transaction? Both customers A and B should have got authorization from the anchor through trustline to hold the tokens issued by the anchor. You need off-chain way for customers to send the presigned transaction to the anchor for review, if you do need the anchor's involvement for such transaction.
Quote
Report

Post Reply

Quoted from Forex.com.bd-Editorial External answer — Stellar Stack Exchange Author: Henry Wang Source score (net votes, not local likes): 0 Original post: https://stellar.stackexchange.com/a/1953 License: CC BY-SA 4.0 — https://creativecommons.org/licenses/by-sa/4.0/ Adaptation: HTML converted to plain text; contact email addresses removed. why do you need anchor's involvement for such transaction? Both customers A and B should have got authorization from the anchor through trustline to hold the tokens issued by the anchor. You need off-chain way for customers to send the presigned transaction to the anchor for review, if you do need the anchor's involvement for such transaction.

Cancel quote

Checking account access…