funded

Infinity Financial Operating System

$21,600.00 Received
$24,000.00 Requested
Ideascale logo View on ideascale
Community Review Results (1 reviewers)
Addresses Challenge
Feasibility
Auditability
Solution

A Financial Operating System (FOS) named Infinity, as layer 1.5 infrastructure, which uses layer-2 scaling and layer-1 core technologies

Problem:

Simple everyday transactions in the defi space are difficult & make it unattractive to send/receive payments for individuals and businesses.

Yes Votes:
₳ 29,293,671
No Votes:
₳ 12,752,663
Votes Cast:
282

This proposal was approved and funded by the Cardano Community via Project F7: Seeding Cardano's Grassroots DeFi Catalyst funding round.

  • download
  • download
  • download
  • download

Detailed Plan

Introduction:

Imagine a world where you can go to your favorite coffee shop, open a wallet on your smart phone, scan a QR code and pay for your beverage without the need for a plastic debit card. Everything just works, you don't have to worry about the price of a crypto coin or asset, you don't have to worry about whether the store accepts any particular cryptocurrency, you just scan the QR code and walk out with your goods. A world where sending money to family or friends overseas or paying for something online doesn't cost you a large transfer fee or exchange rate conversions cut into your balance. The system just works fast and inexpensively, all from a mobile device.

What is proposed here in this outline is Infinity, a Financial Operating System (FOS) that runs alongside Cardano nodes and stake pools and works with mobile and desktop wallets. A solution to traditional point-of-sale technology, business payment products, banking and personal international money transfers and also micro-lending. What Infinity offers is a paradigm shift in everyday financial products and enables people to interact with each other and businesses, and builds on current defi infrastructure to enable the bootstrapping of the unbanked in to a world of fast and secure decentralized finance.

A Brief Technical Introduction:

Infinity is a Financial Operating System that can be seen as a set of packages that contain tools, it can be installed and its packages run alongside a layer-1 node and command line interfaces to deploy advanced smart contracts, listen to specific transactions, interact with decentralized identity solutions and provide a user interface. Infinity and its packages could be selectively offered as "extensions" to existing to mobile wallets and other lite clients to provide Point of Sale (PoS) payments systems for business owners using mobile devices, removing the need for plastic debit cards and proprietary hardware that communicates with centralized authorities.

Infinity is built upon layer-1 blockchain solutions, but not strictly a layer-2 solution. However, Infinity sits in between as a layer 1.5 piece of infrastructure and makes use of what is traditionally considered layer-2 scaling solutions like sidechains, payment channels and rollups and uses layer-1 core technologies to assure verifiable decentralized trust.

Outlined here in this plan is one primary example of a package build into Infinity and a use case that can prove the feasibility of Infinity; an integrated and verifiable Borderless Transfer System (BTS) that makes use of decentralized and/or centralized identity and KYC solutions and stable coin protocols to provide local currency or stable coin equivalent money transfers. BTS incorporates technologies and protocols such as:

- Djed a formally verified crypto-backed pegged algorithmic stablecoin.

- Decentralized identity providers or centralized verification such as traditional business entities like exchanges conforming to local regulation providing proof of identity for regulatory KYC and AML purposes.

- Selectable interaction with exchange based liquidity pools, decentralized exchanges or centralized exchanges that provide the currency and/or tokens involved in the transaction.

- tx\_key generator/verifier mechanism for auditor/arbitrator verification.

The development of the project at its inception will be to demonstrate BTS and the Infinity framework (Infinity core) that other packages can be developed on.

Initial Project Development:

The development of Infinity is broken down into a framework that packages are built upon, and then the packages themselves. This document describes Infinity and the BTS package as the first priorities of the project to demonstrate interaction with the Cardano blockchain and a use case (to show signs of life). Therefore the development timeline is as follows:

Infinity Core:

-> Build backend engine that reads and reacts to state on the blockchain.

-> Parse SPO requests and direct towards package.

-> Interact with DID platform.

-> Build specification and code to interact with centralized exchanges and DEX's.

-> Build backend standard functions and socket to interact bridge UX frontend with Infinity.BTS.

BTS package:

-> Stake Pool functions.

-> ID verification functions.

-> Auditor request functions.

-> Standard function to receive/send etc that talk to Infinity framework backend.

-> Implement Djed and/or a modified version of the protocol to interact with liquidity providers.

-> Read state of oracles for Djed peg.

Frontend:

-> Build a basic front end to display technical functionality of Infinity framework and the BTS package.

Please see the attached document "Infinity.pdf" for technical details.

Funding usage and KPI:

Grants or funding will be used to hire two fulltime backend software developers that will work on Infinity core and Infinity-BTS. Performance indicators of the teams progress will be a command line interface version of Infinity with the BTS package that can be used for review after 3 to 6 months. The team will develop Infinity and integrate it on the projects official stake pool that is currently registered: ticker INFTY.

At 6 to 9 months we will ask other stake pools (that the community has voted for) to integrate Infinity and test. Command line specifications and integration software will be peer reviewed and sent to full node and lite client developers for integration and use on Cardano at 12 months.

The Infinity project at this point will be demonstrated to be running alongside stake pools, interacting with liquidity pools and wallets. The business proposition of this project will mean stake pools and providers of the infinity infrastructure, backed by Cardano can receive fees from the packages that are running. At this point (12 months) front end development may require additional funding for which Catalyst may be approached. It would be great if the project had self funded at this point from exposure and community support however.

CA's and reviewers are encouraged to look in to the attached whitepaper for community based funding ideas, and audience of such a product (everyday users of financial transactions), and the initial technical overview.

Community Reviews (1)

Comments

Monthly Reports

Project Is on track, Backend development in progress, Front end under development. Website up soon.

Disbursed to Date
$21,600
Status
Still in progress
Completion Target
12/11/2022
Comments 0

Login or Register to leave a comment!

The project is currently on track on both Backend, front end and a basic mobile interface.

Disbursed to Date
$21,600
Status
Still in progress
Completion Target
12/11/2022
Comments 0

Login or Register to leave a comment!

The project is on track. We are still working on the backend and will be continuing to work on this for quite some time. We are currently working on addressing Cardano node interaction w.r.t to transactions and a cut down version of a db-sync like package that will be built into infinity. In terms of front end we are working with a mobile dev that will help with a basic functionality app. For web app front end, this is still a work in progress. Building the DID integration is still a work in progress. Overall the project is progressing and the most relevant avenues of work are in progress.

The website is up, but in maintenance mode. I had mentioned before that i would probably blog about progress, but doing the work is a little more important now. I still have this in mind.

Disbursed to Date
$21,600
Status
Still in progress
Completion Target
12/11/2022
Comments 0

Login or Register to leave a comment!

Project is on track, about 95% of the project so far has been backend software dev and the rest has been basic front end. We are still working on our internal db and (trying to reduce) the foot print size of it so SPO's don't need to have huge hardware requirements to run Infinity alongside. The verified credential part of the transaction is still a work in progress. A lot of development code has been written in C/C++ as it is quick to develop on, we are looking to port this over to Rust/Haskell for production.

Disbursed to Date
$21,600
Status
Still in progress
Completion Target
12/11/2022
Comments 0

Login or Register to leave a comment!

Not at this time, thankyou.

Disbursed to Date
$21,600
Status
Still in progress
Completion Target
3. In the next 6 months
Comments 0

Login or Register to leave a comment!

Please see the attached files for our Aug-Sep report. We are in the Execution pahse of the project that is set to finish around end of October

Disbursed to Date
$21,600
Status
Still in progress
Completion Target
3. In the next 6 months
Comments 0

Login or Register to leave a comment!

Please see the attached files for our Sep-Oct report. We are deep into the Execution phase of the project that is set to finish around end of October. A lot of progress has been made this month on multiple tasks, including backend, cahinsync, transaction building and node communication. Please see attached pdf for more information.

Disbursed to Date
$21,600
Status
Still in progress
Completion Target
3. In the next 6 months
Comments 0

Login or Register to leave a comment!

The project is still in the execution phase with significant progress being made over the larger tasks, particularly Node integration, Transaction Signing and ledger state query.

Please see the attached monthly report Oct-Nov_report-signed.pdf for more detail.

Disbursed to Date
$21,600
Status
Still in progress
Completion Target
2. In the next 3 months
Comments 0

Login or Register to leave a comment!

Please see the attached pdf report.

Disbursed to Date
$21,600
Status
Still in progress
Completion Target
2. In the next 3 months
Attachment(s)
Comments 0

Login or Register to leave a comment!

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    d. 3 se. 24
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    d. 4 se. 3
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    d. 3 se. 48
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    d. 2 se. 16
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    d. 3 se. 14
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    d. 3 se. 19
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    d. 4 se. 59
    Darlington Kofa
0:00
/
~0:00