![background](img/cyclos_home.jpg)
Full List of Features
Mobile Banking
Use our native mobile app, available from the Apple or Google store. Or use SMS or USSD for feature phones if needed.
App Fingerprint Access
App can be easily unlocked with a fingerprint-enabled device.
Open API & RESTful
Merchants can easily accept payments through a variety of standard Point of Sale devices.
Bank-Grade Security
Full European-Standard Banking Security Requirements, used by banks worldwide.
Multiple Transaction Types
Provide a wide variety of transaction types, including automated transactions for scheduled savings and payments.
Single-to-Multiple Transactions
Send multiple transactions at once, such as for a Universal Basic Income.
Geo-Location
Users can mark their location on a map to make delivery or meeting easy.
Detailed User Functions
Users have full control over their own accounts with detailed options.
Alerts & Error Reporting
Receive notifications in case of alerts and errors in the system.
Team Roles
Assign roles to the administration team with corresponding levels of access to the platform.
Brokers & Trade Agents
Activate your most supportive members to strengthen the community and the local economy.
Online Banking
Cyclos offers a secure and reliable banking/payment platform, which can easily be customized according to your requirements.
E-Commerce Marketplace
Offer your customers a complete marketplace and even their own webshop.
Rapid Payments with NFC & Cards
Merchants can easily accept nfc payments with their mobile app or generate a QR code.
Multiple Currencies
Implement one or many currencies to facilitate different types of exchange.
Multiple Fee Types
Implement unique fee methods to incentivize participation and charge fees accordingly.
Detailed Analytics & Reports
Receive detailed reports on a wide variety of system functions to give you a full overview
Person-to-Person Chat
Community members, buyers and sellers can message each other securely and privately.
Full Secure Passwords & Authentication
Full set of password and authentication methods, depending on the level of security required.
WooCommerce Integration
Integrate WooCommerce directly into Cyclos.
Loyalty Rewards & Coupons
Issue loyalty points and distribute rewards and coupons to community members.
Close Support
The Qoin team is ready to assist you whenever required, and on a regular basis.
Architecture
Cyclos 4 has been built on Java enterprise technologies. The client connects to a
Google Web Toolkit (GWT) front end application or through one of the interfaces (see
below). The application server is protected by a solid security layer and uses the
Spring Framework. The services on the application server uses JPA (aided by
Querydsl) to communicate with a PostGres Database server. All transactions are
stored as double entry bookings in the accounting system. Cyclos can run as stand
alone system independently from other currency systems. There is an option to store
files (e.g. documents, pictures, other file uploads) in a external file system (not in the
Cyclos database). Amazon S3 storage service is also supported.
Hosting requirements
Cyclos can run on a web container such as Apache Tomcat and Jetty, or application
servers such as Glassfish, JBoss, IBM Websphere and Oracle Weblogic. The database
for Cyclos is the Open Source database PostgreSQL. Cyclos is also available as a
Docker image at the public Docker repository.
The minimal memory space requirements to run a single Cyclos instance is 500 Mb.
Interoperability (interfaces)
To communicate with third party software products, the entire internal services layer
can be accessed through a web service API (Application Programming Interface). This
will make all Cyclos features available to third parties.
Native Java clients can connect directly via Java remoting over HTTP(S). Clients in
other languages can use an API with JSON messages over HTTP(S). Cyclos has a
RESTful web services interface that implements the OpenAPI specification. There is
also a PHP client library available which mirrors the services API. In case third party
software requires specific interface services other than the available Cyclos API
formats, a 'custom web service' can be created to provide those methods.
Security
Since the beginning the Cyclos development team followed the security guidelines
defined by the ISO 27002 and EBA (European Banking Authority) standards. The code
is constantly tested by an advanced set of automated security tests. Permissions and
roles are checked on every request at the internal services level.
The following security areas / points have been addressed:
・ Confidentiality, integrity, authenticity are guaranteed by security checks in
combination with http secure (https)
・ Resistance to attacks as XSS, CSRF, SQL injections
・ All passwords hashed with ‘salted’ SHA2
・ All identifiers are ciphered when sending to client (browser)
・ Use of cookies limited to user session
・ Security alerts for administrators
・ Verbose logging including operation data, users, timestamp
・ IP whitelist
・ URL restriction per group
Licensees can get access to an advanced security document, published on our wiki.
Scalability & Availability
The Cyclos application supports full clustering (application web container).
The database has been optimised to support database clustering and synchronous
replication.
Our decades of experience worldwide together with international-standard banking software are the key to success when implementing a complementary currency.
Contact us![Image](img/cyclos_home.jpg)