Unawarded [Kompendium-10] Development of a PegNet/Factom/FAT Mobile Wallet Android/iOS

Grant round: Grant Round 2019-04

Total Grant Pool: 110,844.00 FCT

Final results

Grant FCT Requested Cumulative FCT Score Funded
9,000.00 9,000.00 1.00 Yes
900.00 9,900.00 1.83 Yes
660.00 10,560.00 2.83 Yes
15,769.00 26,329.00 6.47 Yes
1,956.00 28,285.00 7.59 Yes
34,740.00 63,025.00 7.63 Yes
5,000.00 68,025.00 7.86 Yes
12,069.00 80,094.00 8.37 Yes
14,909.00 95,003.00 8.50 Yes
175.00 95,178.00 9.80 Yes
5,448.00 100,626.00 10.82 Yes
800.00 101,426.00 11.53 Yes
5,500.00 106,926.00 12.24 Yes
950.00 107,876.00 13.04 Yes
730.00 108,606.00 13.83 Yes
12,326.00 120,932.00 15.97 No
2,200.00 123,132.00 15.97 No
11,000.00 134,132.00 16.21 No
9,090.00 143,222.00 16.66 No
7,200.00 150,422.00 17.40 No
12,400.00 162,822.00 17.90 No
Status
Not open for further replies.
Secured
#1
Executive Summary
At the current moment, Factom, PegNet, and the Factom Asset Token community have a high entry threshold. While Factom has a limited functional Enterprise wallet and very minimalistic web-wallet, PegNet and FAT require high sysadmin skills and can be executed only by people with relevant knowledge. All systems lack mobile wallets, and this lack of widespread accessibility reduces the community's user-base even further.

This grant proposal is for the development of a cross-platform, multi-token PegNet/Factom/FAT mobile wallet solution. Kompendium proposes a Flutter cross-platform framework communicated through either RPC clients prepared by Kompendium or extended REST gateway/relay servers supported by ANOs for special user-oriented functionality. This community mobile wallet solution will support FCT, EC, PegNet assets, and eventually other FAT token standards. The set wallet set will be functional across Android and IOS mobile devices and offer a variety of functionalities as well as data services to provide an informed user experience in managing pegged and Factom assets.

PegNet, Factom, and FAT are tightly coupled and share the same foundation. Thus we believe that the proposed mobile wallets should be part of all three worlds and serve as an easy access and use point for a vast amount of users worldwide.

Previous Grants

ANO / Committee
Group: Kompendium
FCT address: FA3KMPNX8AKdY3tjyKMzZ5cAkqUv97d3QqkJeQnVXk6PXSVgArnr
FCT: 12326

Total FCT Requested
12326

Start Date
2019-12-02

Completion Date
2020-04-17

Project Description
This grant proposal is for the development of a cross-platform, multi-token PegNet/Factom/FAT mobile wallet solution. Kompendium proposes a Flutter cross-platform framework communicated through either RPC clients prepared by Kompendium or extended REST gateway/relay servers supported by ANOs for special user-oriented functionality. This community mobile wallet solution will support FCT, EC, PegNet assets, and eventually other FAT token standards. The set wallet set will be functional across Android and IOS mobile devices and offer a variety of functionalities as well as data services to provide an informed user experience in managing pegged and Factom assets.

Highlights (for further details see attached wallet development proposal):
  • Open-source code
  • Built with Flutter, a new Google toolkit for developing natively compiled applications for iOS/Android/Fuchsia
  • Enables wide-variety of PegNet functionalities on an easy-to-use enterprise-quality mobile application
  • Users may generate new wallet or import existing
  • Support for multiple wallets
  • pASSETS, FCT, EC, and additional FAT standards support
  • Conversions, Token Burning
  • Secured storage for existing keys. Private keys are stored in encrypted storage and never appear on iCloud/Google Cloud
  • Send/receive funds with QR code
  • Transaction/conversion history
Features List
  1. See attached wallet development proposal
Proposed Wallet Screens
  1. See attached wallet development proposal

Problem Statement
At the current moment, Factom, PegNet, and the Factom Asset Token community have a high entry threshold. While Factom has a limited functional Enterprise wallet and very minimalistic web-wallet, PegNet and FAT require high sysadmin skills and can be executed only by people with relevant knowledge. All systems lack mobile wallets, and this lack of widespread accessibility reduces user-base even further.

Goals and Objectives
Provide a more accessible means to empower token-holders, expand the ecosystem userbase, and allow a more pleasurable and powerful Factom/PegNet experince.

Develop not only the community’s first mobile wallet solution but also the technology that will eventually become the community’s preferred wallet solution.

Success Criteria
  1. Working professional mobile application that is simple, fast, clean/elegant and FUN for token holders. A universally available for use on iOS and Android mobile devices. Allows for the full spectrum of PegNet wallet, Factom wallet, and FAT wallet functionalities.
  2. Publishing of Wallet Source Code

Timelines and Milestones
Timelines and Milestones
We estimate overall development to take ~5-7 months (~20 weeks) based on the final feature list. Each milestone deliverable will be .apk and .ipa executable for Android and iOS platforms. Release cycle split in a 2-week sprint with intermediary delivery. Publishing to specific stores subject of discussion with the marketing team and minimal required functionality or PegNet, FCT, and EC should be available on completion of Milestone 2, with support to additional FAT token standards will be implemented later in Milestone 5.

Milestone 1: Laying out Foundations
--Core foundations, concentrate on data retrieval and correct app design and aesthetics
--Duration - 4 weeks, 2 sprints

Milestone 2: Extension Phase 1
--Receive/Send/Exchange functionality
--Duration: 4 weeks, 2 sprints

Milestone 3: Extension Phase 2
--Duration: 4 weeks, 2 sprints

Milestone 4: Stabilization Phase
--Duration: 4 weeks, 2 sprints

Milestone 5: Support to Additional FAT Token Standards
--Duration: 4 weeks, 2 sprints

Budget
1232 FCT

In support of this project, if awarded, we will hire three additional known and experienced personnel (two mobile developers and a UI/UX designer) to aid our execution of this important project. All three personnel will work with and under the management of Kompendium. We have already identified, coordinated, and conducted all necessary planning with the developers and the designer to ensure availability and suitability for this project. We are ready to start upon grant approval and receipt of funding.

Assumed Price Per FCT
$2.45

Competition
Factom ANO De Facto has submitted a grant proposal for the development of a mobile wallet. Details of that grant proposal are not yet publicly available; however, if they are similar to a previously-withdrawn mobile wallet grant proposal, we anticipate our proposed wallet set solution to provide greater value to the community and offer superior relative functionality and value-adding options at a significantly lower cost. We feel we are offering an incredible product that will directly support and enhance major community investments in PegNet, the Factom Protocol, and the Factom Asset Token at a discounted cost.

Additional Information
Kompendium—a high efficiency (60%) ANO—envisions this grant to lead to the development of not only the community’s first mobile wallet solution, but also the technology that will eventually become the community’s preferred wallet solution, and eventually likely have a native desktop and web-based cross-platform, multi-token wallet version.

Indemnification and Waiver
By submitting a grant proposal or participating in the grant proposal process, the submitter hereby agrees to release, waive, discharge the Guides, Authority Set Members, Standing Parties, and their respective employees, contractors, agents, representatives, successors, and assigns (collectively, the “Releasees”) from any and all liabilities, claims, and demands of whatever kind of nature, either in law or in equity, which arise or may hereafter arise from participating in the grant proposal process, except for those caused by the willful misconduct or intentional torts of the Releasees. The submitter further agrees to indemnify and hold harmless the Releasees against all liabilities, obligations, losses, damages, penalties, claims, actions, judgments, costs, or expenses which may be imposed on, asserted against or incurred by any Releasee as a result of, or arising out of, or relating to this grant process contemplated by this document, including without limitation, any judgment, settlement, attorneys’ fees and other costs or expenses incurred in connection with the defense of any actual or threatened action or proceeding, except for the liabilities caused by the willful misconduct or intentional torts of the Releasees.
The submitter warrants and represents that he or she has all necessary power and authority to represent all applicants contained in the grant proposal: (i) to submit the proposal and (ii) to agree to this Indemnification and Waiver.
Note: Please see the Factom governance document (Doc 001) for definitions of Guides, Authority Set Members, and Standing Parties. Grant proposals submitted in another format shall include this indemnification and waiver in its entirety.
 

Attachments

Last edited:

Chappie

Factomize Bot
Secured
#3
The Forum Q/A process has now started. The community may ask questions until Nov 11, 2019 at 23:59 UTC.

Other important dates:
  • After the question period ends on Nov 11, 2019 at 23:59 UTC, you may continue to answer last minute questions until Nov 12, 2019 at 23:59 UTC
  • Once the answer period ends, voting will start one minute later on Nov 13, 2019 at 00:00 UTC
  • Voting will be closed on Nov 15, 2019 at 23:59 UTC and the final results will immediately become available.
 
Secured
#6
Hi Jason,

Thanks for the proposal.

I'm happy to see an initiative for providing PegNet some usability and I like the idea of a one-stop shop. What I'm not so sure about is PegNet on mobile. IMO for PegNet to attract traders the wallet should be desktop-friendly primarily. Traders generally want access to graphs, order books, explorers etc., all of which is tedious on mobile and I think most would be reluctant to hold any significant amount on a mobile without hardware support.

I understand we don't have a mobile wallet yet, but I don't think it's critical and shouldn't determine the type of UX for PegNet. Then again, I might be alone in this thinking - a poll from the community would be interesting. What's your take on this?
 
Secured
#7
so sure about is PegNet on mobile.
Hi, Benjamin.

Thank you for an interesting question. We at Kompendium discussed this and we aim for casual asset holders and retail traders for now. You would be surprised If you research mobile adoption for retail traders/investors these days. The goal of this mobile wallet is on-the-go access to Factom + dApps(PegNet a dApp after all). Good Factom wallet implementation brings foundation for many future improvements including PegNet.

With not yet fully released Flutter-for-web this can be packaged as the desktop application also, with slightly different UI but it's not a trading app and something like that should be discussed on a separate track.

DEX trading with custom desktop app might be interesting but not sure how big user base we're looking for. Definitely worth discussion.
 

Chappie

Factomize Bot
Secured
#9
The Forum Question Period has now ended. Teams will have until Nov 12, 2019 at 23:59 UTC to answer any last-minute questions.

Other important dates:
  • Once the answer period ends, voting will start one minute later on Nov 13, 2019 at 00:00 UTC
  • Voting will be closed on Nov 15, 2019 at 23:59 UTC and the results will immediately become available.
 

Chappie

Factomize Bot
Secured
#10
The Answer Period has now ended and Standing Parties may now vote.

Voting will be closed on Nov 15, 2019 at 23:59 UTC and the final results will immediately become available.

Instructions for Standing Parties:
  • You may vote in any thread or on this page. The ranks are mirrored once you save.
  • Drag and drop using the three-lined icon at the left of the grant proposal and hit "Save" when done.
  • If you change rankings and leave the page without saving, those changes will be reversed and not count.
  • You may change your vote as many times as you like prior to the vote being closed.
  • If you "Abstain" that means your vote won't be counted no matter what you ranked that proposal.
  • If you deselect "Approve" how you rank the grant matters, but 60% of voters must approve the grant for it to be funded.
 
Status
Not open for further replies.