As we firmly believe that the next decade will witness crypto currencies going mainstream and governments issuing digital currency as well, we expect paper money is going to disappear within the next 5 to 10 years. Thus a strong consumer demand for digital wallets will inevitably emerge. In order to meet this demand thousands of wallets, different in terms of not only the level of abstraction they apply (some of them showing crypto currencies while others digital fiat over crypto or even digital assets) but also with respect to their look and feel and their functionalities, should be available. Such a wide variety of wallets is indispensable owing to the diversity characterizing the world's population.
We believe the open source community collectively has more talent than any of us individually. We believe it is important to build on top of services that others took time and effort to build. We believe in decentralization.
We believe in people with passion who are crazy enough to think they can change the world. We do believe we are going to change this world and move it forward.
Not stopping until we reach our goal and finding the answers to the following questions:
- How can we isolate ordinary people from the perceived complexity?
- How can we use the collective intelligence of the developer community?
- How can we reuse the entire current infrastructure already in place?
- How do we integrate legacy financial institutions in a way they feel comfortable?
- How do we integrate merchants, retailers and brands of all sizes in a clever way?
The answers to each of these questions are addressed within the Fermat platform.
Fermat is a platform for experimentation on what needs to be done to get crypto currencies mass adopted.
Technically Fermat is an open-source P2P system built on a plug-ins architecture that handles a stack of platforms and runs on multiple OS including Android, Linux, iOS, OSX and Windows.
What makes Fermat different from other wallet platforms or services?
-
Fermat is P2P. This makes it censorship resistent and difficult to be attacked.
-
Fermat is built with plugins. This enables functionality to be reused and opens the door to any developer to participate.
-
Fermat runs on end users' devices. This enables users to hold their own money eliminating the need to trust a third party.
-
Fermat is inclusive. By creating their own plugins, current industry members can integrate with Fermat to offer their services and products to Fermat user base.
-
Fermat segments the world population and offers a custom tailored solution for each segment. Any developer can easily create niche wallets for a particular group of people. Brands can create their own wallets for their followers. All the heavy lifting is done by the Fermat platform.
-
Fermat guaratees plugins and wallet developers a revenue stream. Fermat implements an innovative business model which allows plugins and wallet developers to define a use license, and Fermat itself enforces this license on behalf of developers.
Fermat is moving towards version 1, but we're not stopping there. We have many feature ideas on our documentation that we're anxious to add. So take Fermat out for a spin and let us know how we can make it your favorite platform to launch your own digital wallet.
You can see some cool visualizations of Fermat and its P2P network at Fermat.org.
Empower every person in the world with the appropriate tools to save and move their money in a digital format in an efficient, secure an private way. And at the same time allow them to choose which currency to use, regardless of the place they live or where they were born.
- Open Source.
- P2P architecture.
- Point to point encrypted communications.
- Geofenced P2P network enabling the shortest communication path between peers.
- Multi-technology communication layer (cloud, p2p, wifi, bluetooth, nfc, mesh, etc.).
- No centralized point to be attacked.
- Multiple identities and roles per user.
- Device Private Network (DPN) concept.
- Pocket Money concept and a Multi-Signature Vault owned by the DPN.
- Reviews and Reputation concepts.
- Transaction responsability transmission protocols.
- Remote technical support by wallet and plugins developers.
- Niche wallets concept.
- Branded wallets concept.
- Plugins architecture.
- Multi dimensional layer architecture.
- Any developer could contribute to the shared infraestructure.
- Any developer could write code for new plugins.
- Any developer could write code for new niche wallets.
- Any developer could fork an existing niche wallet to further specialize it.
- Any graphic / UX designer could provide skins to existing wallets.
- Anyone could provide language packs to existing wallets.
- Micro license concept.
- Micro license structure concept.
- Fermat automatically enforcing license agreements.
- Plugin ownership concept.
- Niche wallet ownership concept.
- Branded wallet onwnership concept.
- Master plan design comcept, wiht no overlaping functionality but shared ownership.
- Any developer should be able to profit from the growing Fermat user base by writing Plugins this user base could consume via the developers of the wallets they are using.
- Any bitcoin | crypto | blockchain established startup could write their own plugins and expose their services to both Fermat developers and the Fermat user base.
- Any alt-coin community could write plugins to enable their crypto currency within the Fermat wallet ecosystem.
-
Banks and financial institutions could write plugins to enable Fermat wallets hold funds in banks and other financial institutions.
-
Fermat allows it users to move money both through public value transport networks as crypto currency networks and also thwough private or legacy financial networks.
- Multiple logins per device (Device user concept)
- Crypto banking concept.
- OSA layer concept (Operative System API).
- OS dependent UI on top of Fermat concept.
- Integrated feedback functionality.
- Voting over feature wish-lists concept.
- Crypto Vault for multiple wallets concept.
- Financial AI Agents concept.
- Crypto Distribution Network concept.
- Crypto Brokers concept.
Installers for the latest stable build for Android, Mac, Windows and Linux (Debian/Ubuntu) can be downloaded here.
In addition to the core features built into Fermat, there is a large and growing community of developers building plugins and niche wallets that add all sorts of useful functionality.
See the Fermat Plugins Registry for a list of available Plugins.
See the Fermat Niche Wallets Registry for a list of Niche Wallets.
For installation instructions and running from the source code, see the documentation.
Having problems compiling or running Fermat the first time, or not sure how to use Fermat? Please review Troubleshooting, which helps you to fix common problems and find extra help if needed.
As of August 2015 the state of the project is the following:
State of the code: Under development for 2 months. No realeses yet. 17 full time developers working on it provided by the project's main contributor: bitDubai.
Future path of development: Active (First release with very limited features schedulled for late September 2015).
Awesome! There are lots of ways you can help. First read CONTRIBUTING.md, then learn how to pull the repo and hack on Fermat.