Fermat, the Internet of People and the Person to Person Economy
This is our vision about a decentralized and connected human species. It is also a plan on how to get there. Decentralization makes humans more resilient and eventually free. We offer an alternative to the current path where all humans will be connected to a matrix-like entity that will control it all, or a similarly ugly future as the one described at George Orwell novel “1984”.
The Fermat Project
We envision a world where people can freely interact electronically without unnecessary third party interferences. Both for social and commercial interactions. No spying, no censorship, no taking a cut on private transactions between individuals, no mining of private information, no unnecessary middlemen. A world where people are more important than entities like companies and states, a world where people have the choices and the means to interact directly between each other.
We have been living inside an ongoing trend towards centralization of power and control. In present time a handful of entities (giant companies or conglomerates and some states) dictates what a huge percentage of the world population can or cannot do. In this current path it is not difficult to predict that someday in the future some entity will control it all and there is when things can go really bad. Fermat is a community of people standing up against this trend, aiming to create a future where humans will be connected between them but in a decentralized way.
We need direct device to device communication, with data being stored at end user devices and apps built to interact with each other directly, over the Internet but without going through the web or requiring any service from any company or institution. We need Person-to-Person Apps that can run independent of any entity. This is the Fermat Project vision.
The Internet of People
The Web is a cyber-space created by web servers, a software whose main function is to deliver documents (web pages) once requested by a web browser (or any other App). These documents are formatted in HTML, a language that allows hyper-links to be placed within the content in order to link documents from the same web site (or external web sites) together, thereby forming a web of linked documents.
Bitcoin, Ethereum and the Internet of People
The concepts of Bitcoin, Ethereum and the Internet of People share a lot of similar properties. But if you take a closer look, you will find some major differences. Here we explore those differences and learn how any decentralized app can take advantage of the individual services these networks provide.
Fermat Project’s History
The Fermat Project is part of a great story that started at ancient Greece with Pythagoras and of course it also involves Pierre de Fermat. Here I tell the complete story up to the very moment I became part of it.
Not This Future
One of the reasons people are joining Fermat today is that they want to contribute their knowledge to avoid a future as portrayed below.
A lot of things have been done during the prototyping phase. After that we have developed four components of the suite we call the Internet of People. Some of these components are adaptations of existing open source software, some others are original pieces designed and implemented by outselves. In addition to these core components, we have also developed wallets in every major OS. More software is currently on the pipeline. The following is a list of the core components that have already been implemented.
IoP Token Server
We started with the bitcoin codebase and extended it to fit our needs. In October 2016 we introduced a new model for mining, based on the concept of Mining Licenses. These changes targeted the problem of concentration of mining we see on PoW blockchains. Now is one dimesion of the Fermat project and diverse community and has its own development road-map.
The software is open source and can be reviewed here.
The Profile Server is the cornerstone of the Internet of People system. A Profile Servers is a piece of the broader IoP architecture. In Februeary 2017 we alpha-released the first version of the Profile Server.
The software is open source and can be reviewed here.
Location Base Network
The Internet of People is about people, and people live in the physical world. That means that they are at some place on planet earth. In contrast to this, companies might have a headquarter, but their location is more diffuse, and their reach is further. This software creates a p2p network of nodes based on a geographical location, helping other services in the system to become geo-localized.
The software is open source and can be reviewed here.
Content Adress Network
This allows the Profile and Reputation Servers to index end user profiles and user reputation respectively. The IoP CAN Network is an extension of IPFS (Inter-planetary-file-system). IPFS was not designed to have client apps, they expected every user to run an IPFS node. We fixed that.
The software is open source and can be reviewed here.
The project is transitioning from a benevolent dictatorship towards a Distributed Governance System. Version 1.0 is about to be released and we will start voting for projects using our IoP tokens as voting power. We already started working on Version 2.0 and we expect to have it implemented by 2018.
Distributed Governance System
Fermat aims to develop a distributed governance model. The most advanced of its kind today is the one implemented by the anonymous cryptocurrency DASH. Fermat’s governance model takes DASH as a starting idea with several new additions and changes, customized to meet Fermat’s goals of decentralization.
Project Status and Road-maps
The project is 29 months old. The first year a handful of people joined forces to forge the vision and design the system architecture. The second year more than a hundred people collaborated to prove the concept was viable. We are now at the third year, already producing production quality code. Over the course of this year we expect to release all the Internet of People components (there are many, and it is a technically challenging project). From there we will move on to bootstrapping the P2P economy, creating tools and client-side infrastructure to easily develop device to device P2P Apps. The following is a list of the current road-maps of the project on its many dimensions. Expect more road-maps to be added once we open the door for new dimensions to be explored.
Fermat as a project has several dimensions. That means that our technical road-map is not linear, because it includes several paths at the same time. The first path started early 2015 with a prototype of the infrastructure that will run at end user devices. Another path started at the summer of 2016 with the implementation of Internet of People components.
Profile Server Road-map
Here I present the list of features, security improvements and optimizations that can be done on the current implementation of the Profile Server. We open all these project ideas to the Fermat community to propose these features through our Contributions Governance System.
Mining Governance System Road-map
At the Internet of People, tokens are mined by human beings. They do it with their regular computers, or at least that is the intention. We already have a Mining Licensing scheme version 1 running and it proved to be successful so far.
Contributions Governance System Road-map
These days we are releasing version 1 of our contributions governance system. This version is good enough for the next phase of the project. Any community member can contribute using the new Fermat Contribution App to submit Contribution Contracts to the system. Anyone using the new Fermat Voting App will be able to vote if they want that contract to be executed or not.
IoP Wallets Road-map
User Experience is a critical aspect of our products and is directly tied to the success of the project. Bad user experience introduces adoption barriers that can have very serious implications on the rate of adoption of whatever we create.
Networks Statistics Road-map
The Location Based Network, Content Address Network and Profiles Servers have already been released on alpha. So far it is very difficult to collect statistics network wide, since there are no tools developed for this purpose.
Fermat Framework Road-map
The Fermat Framework described in the Fermat Whitepaper and located at this Github repository, is a client side infrastructure on which we spent a lot of resources experimenting and prototyping apps for more than a year. This work lead to the current Internet of People design and implementation. Now that our Content Address Network, Location Based Network and Profile Servers are deployed, we can connect the Framework to the IoP, resume the work on the apps we were prototyping, and finally release these apps to the public.
The use case base of the project is huge and it is comparable to the current web. At such an early stage, little has been written about use cases. As the project progresses and delivers the software components it has to build, it enables different set of use cases to be implemented using this infraestructure. The following is a list of the first set of use cases that can be implemented. Expect this list to grow as we invest more time to describe more use cases.
The Exchange of Crypto-Addresses Use Case
What is the problem? All of standalone crypto wallets need their users to exchange addresses, often via insecure means, like email, instant messages, SMS and so on. There is a real security risk every time they do so, that the address is monitored by a third party or even modified on its path to the recipient device.
Virtual World Use Case
This is a wonderful use case for the Internet of People since it solves several problems at the same time and it showcases many of the possible uses of the infrastructure we have created.
Profile Server Use Cases
The comunity mantain this draft with a list of use cases for the Profile Server.
Proximity Server Use Cases
As we analize the yet-to-be-implemented Proximity Server, a list of use cases is being considered. This is happening right now, you can participate in the discussion,
This section is about technical documentation. These whitepapers represent the technical vision of the project. One of them is the short term vision, and the second one long term vision.
Read the Draft of the Internet of People Whitepaper. This cover the short term vision of the Fermat project. This current draft version is a high level overview of the current set of component we expect to build in the short term. Around 40% of what it is described there has already been implemented. To implement the rest, at current speed it might take us at least half of 2017. Technical details are discussed at the Software Requirements Specification document.
Software Requirements Specification
Developers: Here you will find the technical details and definitions that have been implemented during the last 8 months. These expecifications covers network infraestructure like the Profile Server, the Content Address Network, and the Location Based Network. Although this is a technical doc, it includes use cases analisys for the different components that can be very useful to understand the scope of each network or service.
The Fermat Whitepaper covers the long term technical vision of the project. This was the first whitepater produced by the project back in 2015. We spent almost a year prototyping and proving that our concepts were feasible. Some of these concepts were implemented an they are at this Github repository. All this work is mostrly client-side infraestructure. Today this line of development is paused. We expect to resume this work later this year, once the right network infraestructure is in place.
Profile Server Developer’s Guide
The Profile Server is the corner stone of the Internet of People system. It is the software that host end users profiles and keeps an open connection to end user devices to facilitate the signaling process that ends up in direct device-to-device connections. If you are a developer and would like to learn more about the Profile Server these are two sources of information you can look at:
To have an overview of the Profile Server architecture, please continue reading here.
To develop a client app that connects to Profile Servers, please continue reading here.
IoP Token Wallets
We have IoP Wallets for every major OS. Unfortunatelly all these wallets are for geeks only. We will be working in the near future to implement a new version of each of them targeting non-geeks. Once we have them, we will post them here.
Secure your IoPs
Cold Storage Tutorial
for Ubuntu 16.04
Mainly Investors, Privateers and People that dont want to depend on their Bank use this technique. The Concept is easy: Install the IoP-Wallet and all its dependencies on a computer, that never touched the Internet, not even to install the wallet and its many dependencies. This ensures 100% safe Wallets that are tamper free and completely risk free.
IoP Decentralized Mining
IoP tokens are currently mined by Fermat Local Chapters only. There is a roadmap that guide the evolution of mining over time. If you would like to mine IoP tokens now, you need to become a member of your local Fermat Community. All the information regarding IoP token mining can be found here. There you will find the instructions on how to become a member of a local chapter or found your own chapter to be able to mine.
Mining IoPs is very easy. You just need a regular computer or laptop, download the wallet / miner software and let it run.
IoP Mining Cap
The thought behind Fermat’s mining cap is actually quite easy to understand, if you know how centralized Bitcoin’s mining has become. In the beginning of Bitcoin mining everyone who wanted to support the Bitcoin network was able to mine with their personal computer.
IoP Tokens Explained in 7 Simple Charts
Step by step explanation on how IoP tokens are being distributed.
How to enter the Fermat World in the early days and start mining IoP Tokens
While after 20 months of developing we exited stealth mode a couple of months ago, it is now the first time — 27 months after the start of developing Fermat’s P2P Economy — that we at Fermat spoke out loud and send a message to the world about our real intentions, our vision and goals.
IoP Blockchain Explorers
The Fermat community has assembled a couple of IoP blockchain explorers. Currently there are two for mainet and one for testnet.
Buying IoP Tokens
You can buy IoPs with most fiat currencies at Bitcoin Suisse AG. Also if you are not sure how to hold your IoP token securely, Bitcoin Suisse AG can hold them for you. IoPs currently can be traded at these two crypto currency exchanges: BitTrex.com and C-CEX.com. A complete price and volume history can be found here. Buying IoP helps financing the project, since people earning IoP for their work can later cash out and pay their bills. If you like what we are doing and would like to support us without investing your time, consider buying IoPs. Also it might bring you a great return over your investment as explained here.
Bitcoin Suisse AG
Buy IoPs over the counter with bank transfers in USD, EUR and other major currencies and if needed keep them safe at the most reputable crypto bank worldwide. Open an account to buy IoPs here. Tokens on exchanges are scarse since few token holders are willing to sell them at this moment. With the help of Bitcoin Suisse AG we set up a large over the counter market with enough liquidity for large investments. We have plans to do together a token crowdsale in the near future.
Bittrex is a medium size crypto currency exchange measured by trading volume.We have been listed in this market since January 2017. If you already have bitcoins you can buy IoP with them at Bittrex. You can trade here.
Lan Tschirky provided two rounds of angel capital. The first one in 2015 allowed the project to clear the prototyping phase. The second one in 2016 enabled the implementation of the first set of IoP components.
Luis Fernando Molina
The project was founded in 2014 by Luis Fernando Molina. It took him 6 months with the help of early advisor Guillermo Villanueva to define the first vision, which later evolved with the help of Philip Farah into the Internet of People.
These are currently the most committed developers. Any dev is welcome to join the project and participate. With the deployment of our decentralized governance system we opened the door to any individual developer or software development company to submit project proposals to be voted by the community.
These great companies are already helping the Fermat Project succeed. More deals with other companies are on the pipeline. If your company want to provide services to the Fermat Project, please contact us and we will help you follow the right procedure.
Bitcoin Suisse AG
Bitcoin Suisse it is our crypto bank partner. Bitcoin Suisse sell IoPs for USD, EUR, CHF, BTC, ETH and many more currencies.
Heimdall PE Partners AG
Heimdall is our financial partner. Heimdall is responsible for financing the project.
Wachsman PR is our Global Public Relations Partner.
Never Stop Marketing
Never Stop Marketing is our global marketing partner. Never Stop Marketing is responsible for the marketing strategy of the project.
Lyons Communications is our communications strategist.
There are so many innovations in this project that we need a team of researchers to go deeper in the new spaces created. The Internet of People Consortium is the official research arm of the project.
Community & Chapters
Markus and Sarah are willing to help you join the Fermat Community. Whether you want to mine IoP tokens, join the discussions, found a local chapter in your community, you’d better ask Markus or Sarah for help if you can not find the way.
Infrastructure | Community
Social Media | Community
Fermat Chapter Network
The Fermat Community is organized in Local Chapters. There is a chapter at every country and by contacting the local representatives you can have assistance in your local language. Find below the list of local chapters already running. You can participate in the project by joining a chapter or funding one if there is none in your reagion. For an easy to understand explanation on how to become a member of a local chapter plese read this post. Find here more information on the way the fermat community is organized. Here it is an up-to-date list of local chapters and the contact information of the current leadership.
Thoughts about the Concept of Fermat Chapters and the Future of the Fermat Community
One of the foremost goals of Fermat is to realize the greatest possibility of decentralization. Fermat’s Internet of People will allow the companies, chapters and the community to use IoP Tokens, build disruptive Person-to-Person Apps that cut-out many intermediaries and use a distributed governance model.
…“We will see an evolution from social to peer-to-peer,” says Molina.
because it is a device-to-device-based network…
“…it will provide a web solution without third-party interference,which gives the platform several advantages. Privacy, cost and the removal of “arbitrary rules”…”
“…Fermat is cryptocurrency-enabled to allow for the global exchange of value. Peer-to-peer by design, Fermat features built-in privacy controls…”
“…a new software development model that allows for collaboration and increased efficiency. It introduces the concept of “component ownership”…”
“…Fermat was designed to empower an ‘Internet of People’ in contrast to a ‘Web of Companies’ and to advance the P2P era and economy…”
“…A decentralized and blockchain-fueled app platform which has existed in proof-of-concept mode for two years, Fermat has now officially launched …”
“…Fermat (a name derived from a French attorney/mathematician) is comprised of a team of over 60 full-time … crafting a new “Internet of People”…”
“… The great thing about this Internet of People, in contrast with the current web, is the option of freedom from third parties …”
“…Imagine an on-demand service that requires no proprietary app to engage — food delivery for instance…”
“…Existe una cierta carrera mundial por ver quién produce la “killer app”, o la aplicación que masifique el uso de Bitcoin…”
“…almost any use case currently functioning on the web or on mobile can be created on the Fermat system in a p2p format…”
“…help businesses reduce their cost to develop applications by creating a platform where developers can sell pieces of code…”
“…The blockchain-enabled open source project developing the Internet of People reveals its ambitious roadmap for 2017…”
“…These apps can support payments with other functions that would in theory be easier to access or use than apps built for a wide audience…”
“Fermat’s goal is to enable direct device to device communication, independent of any entity or web server.”
“The Fermat community grows with over 60 local chapters established worldwide,,,established to mine IoP tokens in a highly decentralized way.”