Introduction
We all serve others, and we all rely on the services of others. AinePay builds a non-custodial payment infrastructure on the blockchain to make that exchange of value simple, secure, and accessible to everyone.
From our experience with centralized crypto platforms, a platform assigns each user a separate address to tell users apart, and it holds the private keys to those addresses, so users’ funds are only as safe as their trust in the platform.
AinePay also assigns an address to each user. The difference is that these are contract addresses generated deterministically from the collection address you provide and other inputs:
- Each address is, in essence, a smart contract address. The contract dictates that any stablecoin sent to it can only be swept to the collection address specified at creation—that is, your own collection address.
- No one controls the private keys to these addresses, including AinePay.
- On your side, you can use an algorithm to verify that an address was generated according to the deterministic rules and that the collection address set in the contract belongs to you; otherwise, you reject the address and refuse to use it for payment.
Because of these properties, AinePay never takes custody of your funds at any point in the payment flow. Blockchain smart contracts guarantee the safety of those funds mathematically, so you don’t have to trust a third party. This lets anyone connect to the global value-exchange network easily and securely.
To learn more, see the Non-Custodial Design section.