<pre>
FTN0: FutoIn Overview
Version: 0.1
Copyright: 2014-2018 FutoIn Project (http://futoin.org)
Authors: Andrey Galkin
</pre>


# 1. Intro
* [FTN1: Intro](./ftn1\_intro.md)
* [FTN2: Specification Versioning](./ftn2\_spec\_versioning.md)
* [FTN3: Interface Definition](./ftn3\_iface\_definition.md)
* [FTN16: Continuous Integration & Delivery Tool](./ftn16\_cid\_tool.md)

# 2. Language and Platform specific interface concept
* [FTN6: Interface Executor Concept](./ftn6\_iface\_executor\_concept.md)
* [FTN7: Interface Invoker Concept](./ftn7\_iface\_invoker\_concept.md)
* [FTN12: Async API](./ftn12\_async\_api.md)
* [FTN15: Native Event API](./ftn15\_native\_event.md)
* To be revised:
    * [FTN10: Burst Calls](./ftn10\_burst\_calls.md)
    * [FTN11: Implementation Feature Requirements ](./ftn11\_implementation\_feature\_requirements.md)

# 3. Technology-specific integration
* [FTN5: HTTP integration](./ftn5\_iface\_http\_integration.md)

# 4. Security concept
* [FTN8: Security Concept](./ftn8\_security\_concept.md)
    * [FTN8.1: Stateless Authentication](./ftn8.1\_stateless\_auth.md)
    * [FTN8.2: Master Secret Authentication](./ftn8.2\_master\_auth.md)
    * [FTN8.3: Client Authentication](./ftn8.3\_client\_auth.md)
    * [FTN8.4: Access Control](./ftn8.4\_access\_control.md)
    * [FTN8.5: Defense System](./ftn8.5\_defense.md)
    * [FTN8.6: Foreign Users](./ftn8.6\_foreign\_users.md)
    * [FTN8.7: End-to-End Encryption](./ftn8.7\_e2ee.md)
    * [FTN8.8: QA Requirements](./ftn8.8\_qa\_requirements.md)
* [FTN13: Secure Vault](./ftn13\_secure\_vault.md)

# 5. Interfaces
## 5.1. Core
* [FTN3.1: Common Types](./ftn3.1\_if\_common\_types.md)
* [FTN4: Ping](./ftn4\_if\_ping.md)
* [FTN9: Audit Log](./ftn9\_if\_auditlog.md)
* [FTN17: Database](./ftn17\_if\_database.md)
* [FTN18: Event Stream](./ftn18\_if\_eventstream.md)

## 5.2. Financial Transactions
* [FTN19: Transaction Engine](./ftn19\_if\_xfer\_engine.md)
    * [FTN19.1: Currencies](./ftn19.1\_if\_currencies.md)
    * [FTN19.2: Limits](./ftn19.2\_if\_xfer\_limits.md)
    * [FTN19.3: Accounts](./ftn19.3\_if\_xfer\_accounts.md)
    * [FTN19.4: Transactions](./ftn19.4\_if\_xfers.md)
    * [FTN19.5: Messages](./ftn19.5\_if\_xfer_msg.md)
* [FTN20: Payment Service Provider](./ftn20\_if\_psp.md)

=END OF SPEC=
