We are over the moon that Axelra won the mobility vertical, became Co-Winner of the #SBHACK19 and also won the pitch at the Swiss Blockchain Investor Day 2019. More than 200 Hackers in 39 Teams from 19 countries hacked 20 Millions lines of code within 42 hours.Our Axelra team won with welove the mobility vertical and crafted frontend, backend, smart contract, animations and the video in 36 hours!
Winner Photo
Velove is a blockchain app which rewards people for commuting with their bike. There are 4 million commuters in Switzerland, more than half of whom use cars to get to work. 31% use public transport and only 15% walk or cycle. That's why we create velove, with which we want to encourage and reward people to ride more with bikes. By riding the bike to work, you can earn our virtual currency – the CO2 token. Once your ride is finished, we tell you how much CO2 tokens you have earned and how much you have reduced your carbon offset. Of course you can also send the CO2 token to other people in the network - CO2 is a real ERC20 token on the Ethereum blockchain.We are convinced that such an approach could be effectively successful and I would be super happy to discuss it with CO2-Friendly Partner. Our CEO is looking forward to drink coffee with you ;#sbhack19



FQX as Legal-Fin-Tech provides a secure, efficient and compliant infrastructure of electronic negotiable instruments (eNI™).
  • Legal: 1 legally enforceable basis for 161 countries
  • Fin: 1 globally recognised and flexible financial instrument
  • Tech: 1 scalable, distributed and secure infrastructure
Combining highly proven instruments with the most recent legislation, FQX allows for the standardized and globally scalable transfer of unconditional promises to pay, radically facilitating corporate and supply chain finance. Axelra is currently teamed up with FQX to deliver the digital product and the business around it.

Meet the team
These are the technologies we implemented

FQX's architecture

The cloud-based FQX application consists of a React frontend communicating with a multi-service Node.js backend. FQX uses Swisscom’s Smart Registration Services (SRS), formerly known as Registration Authority Service (RAS), to identify the user through video identification by Identity-Tm. After a successful identification the user can create qualified electronic signatures (QES) with the All-In Signing Service by Swisscom. With this signature the user can issue electronic promissory notes (eNotes) which are saved to Hyperledger Fabric Chaincode hosted on Swisscom's Consensus as-a-Service (a permissioned/private blockchain consisting of nodes hosted by Swisscom and the Swiss Post).

Tech insights

FQX is deployed to the Google Cloud Platform. The Express.js REST-API exposed to the frontend uses different Node.js services to fulfill its tasks. Internally, the different services are communicating over HTTP with each other. The services are orchestrated by Kubernetes and the CI/CD pipeline is done with Garden.io and Gitlab pipelines.
When the user clicks the “Sign” button the following flow is triggered: The frontend calls the FQX API which checks the state and preconditions with an FQX developed state-machine. Once the conditions are passed, the API triggers the FQX QES service, which calls the Swisscom Signing Service. The user is asked to confirm the sign request with their mobile phone. In the meantime the QES service checks the status of the signature. As soon as the user confirms the signature, a callback is triggered and the signature is saved to the database. If the eNote draft has enough signatures, the chaincode client is called. The hashes and certificates are validated on the chaincode (the “smart contract” of Hyperledger Fabric written in Go-lang) and, if validation is successful, the eNote is saved to the chaincode.

Implemented technologies

Here are some blog posts we have written about FQX
FQX has been mentioned here