2

I am working for a FinTech startup (Altalix). We provide blockchain-based currency transactions. Our beta app' has been tested on Ethereum, but I'm looking at alternatives, too. Altalix is UK FCA regulated, which means satisfying Know Your Customer and Anti Money Laundering (KYC/AML) regulation.

To perform transactions and meet KYC/AML on Stellar, must Altalix become a Stellar Anchor? In other words, does Altalix need to run Stellar servers? Or can we just call APIs on existing Bridge/Federation/Compliance servers?

Any help much appreciated.

3

does Altalix need to run Stellar servers?

No, you don't need to deploy any servers to become an anchor. "Anchor" is rather a designation of a trusted entity concept, it does not imply that you need to meet some specific requirements. What you described falls under the description of an anchor:

Anchors are entities that people trust to hold their deposits and issue credits into the Stellar network for those deposits. All money transactions in the Stellar network (except lumens) occur in the form of credit issued by anchors, so anchors act as a bridge between existing currencies and the Stellar network.

As for the second part of your question...

Or can we just call APIs on existing Bridge/Federation/Compliance servers?

I'm not aware of any publicly available Compliance or Bridge servers, therefore I believe that you have to run your own instance if you need this functionality (it have to be tightly integrated with your internal accounts database).

You also may want to use some advanced features provided by self-hosted Bridge and Horizon servers if you are aiming to maintain high transactions volumes. For example, Stellar-hosted Horizon instances has request rate limiting, Bridge server provides non-blocking interface for sending multiple transactions etc.

  • Great! Phew! I'm still a bit confused about where Bridge, Federation and Compliance servers fit into that sphere, though - the Stellar docs seem to suggest that they are required in order to maintain KYC databases (and the like). If Altalix does not run such databases, who does? – glowkeeper Mar 14 '18 at 11:51
  • Ah, forget that comment - just read your answer properly ;) – glowkeeper Mar 14 '18 at 11:53
  • 1
    Compliance server works with both your accounts DB and external KYC resources. Federation is pretty simple, you can setup it without any problems, it provides the ability to enforce users to send properly formed identifiers (wallets require memo if it was stated as required in federation properties). Bridge is essential for communication with your Compliance server instance in the first place. – Orbit Lens Mar 14 '18 at 12:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.