over budget

NFT-DAO Boxcar Framework Contracts

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

By partnering with MuKn.io/Glow we are making the building of infrastructure contracts fast, easy to write, and audit to onboard developers.

Problem:

Writing safe DApp smart contracts today is difficult and developers lack the tools to ensure auditable smart contracts.

Yes Votes:
₳ 26,757,318
No Votes:
₳ 16,848,210
Votes Cast:
158

Detailed Plan

NOW bringing the power of Glow from MuKn.io to make DApps easy to write and audit

This is about writing a starting library of smart contracts for NFT Marketplaces.

**************************************************************************************

Writing safe DApps today is too difficult and developers lack the tools to easily build composable components. Glow makes building infrastructure fast, easy to write, and especially audit. To draw developers from other disciplines we need to make it easy to work on blockchain. We will build items needed to build NFT marketplaces and extensions as our first deliverables.

BUDGET

$29,600 total cost

Detailed use of funds

<u>Time/hrs Task</u>

80 Research Contract Terms and Deliverables

156 Smart Contract Writing

40 Testing /Audit

20 Contingency and documentation budget

296 Total Hours

$100 Hourly Rate

296 x $100/hr = $29,600

12 Weeks to completion

DELIVERABLE

Smart Contracts for Marketplace Operations

Definition of Success:

Month 1:

  • Assign project manager
  • Complete the detailed specification/research contract terms
  • Assign developers
  • Start writing Smart Contracts

Month 2:

  • Complete contracts
  • Start and complete verification testing

Month 3:

  • Finalize contracts
  • Move to G/A
  • Document and make available for use

Month 6 -12:

Finished product can be used by other Cardano marketplaces

Expected Launch: Start in February 22 - Complete in May 22

Requested funds in USD 29,600

DETAILED PLANS

What is Glow and how will it be a differentiator?

Glow is a programming language used to make decentralized applications, otherwise known as DApps. Its design goals are:

Safety: each newly implemented function is thoroughly audited so that a programmer using the Glow language or its associated toolset won't have to worry about securing interactions between users.

User-friendliness: we want to make DApps mainstream, and Glow's development team always aims at making it obvious what a DApp does or doesn't do, so users can ascertain that it indeed matches their expectations.

Portability to any blockchain: applications written in Glow can run on any blockchain, so unlike with previous tools, you don't have to learn all the tooling specific to a single blockchain only to realize later the users you want will be on another blockchain. The same DApp will be able to use the resources of multiple blockchains at once, and meet the users where they are and wherever they will be.

In other words: what usually takes a huge amount of lines of code, and many experts in various fields, has been automated and abstracted by Glow.

We at NFT-DAO will leverage the experience of the Glow team to help us build the right tools for the NFT developers we seek to build the ecosystem to support.

Ecosystem Development

<u>Vision</u>

NFTs have multiple use cases and utilities yet to be explored. A lot of the obstacles come from the time and difficulty developing NFT marketplaces poses.

<u>What We'll Do</u>

Create an easy to deploy smart contract framework for NFT marketplaces on the Cardano blockchain. It'll allow for the fast deployment of NFT marketplaces using a standardized package.

<u>TEAM MuKn</u>

François-René "Faré" Rideau - CEO

The co-Founder has been making programming languages and distributed systems usable for 25 years. An alumnus of the École Normale Supérieure, Former Senior Engineer at ITA Software, he also worked at Google and Bridgewater Associates.

While working in the industry, he notably maintained and rewrote ASDF, the build system at the heart of the Common Lisp open-source community; he also kept publishing academic papers and speaking at programming language conferences; early in his career, he even proved in Coq the correctness of a (centralized) payment protocol.

Eventually, his interests in economics and software security converged with his experience in open source software and formal methods and he started working on Layer 2 solutions for the Blockchain. Since January 2018, he has made plenty of mistakes as co-founder of startups and learned the hard way to become his own CEO.

Alexander Smart - Chief Operations Officer

The co-Founder has always thought fast but learned to think deeply and sharp at UChicago. After studying law at Pepperdine, he spent nearly fifteen years guiding executives and decision-makers through litigation, in matters ranging from shoplifting and speeding tickets to multi-forum international investment bank disputes.

His practice honed his ability to quickly assimilate and master new information, and deliver that information clearly at any level of sophistication. Tiring courthouses, he found his skills were readily applicable and desperately needed in the blockchain space.

Gauthier Lamothe - Chief Communications Officer

The co-Founder has been a seasoned coach, psychotherapist, and instructor in communication and management.

He doubled his career as a media expert (film and software producer, then e-marketing manager).

He participated in the development of a few blockchains, for entities such as the Free Republic of Liberland, and worked on decentralized justice systems, tokenization of governance, and of course cryptocurrencies.

His work in the MuKn ecosystem is to take care of every aspect related to communications and human issues, both within the company and with customers and partners, for awareness of human-related safety risks are often dramatically underestimated in the blockchain space.

Alexander Knauth - Developer

Alexander Knauth studied at Northeastern University College of Computer and Information Science and achieved a Bachelor of Science in Computer Science, where he researched Type Systems and Macros.

Co-author of two research papers at POPL, he also contributed to the Racket programming language.

Currently working for Mutual Knowledge Systems Inc. after the first collaboration on another project for Alacris/Legilogic

Drew Crampsie - Developer

Drew Crampsie is an independent systems developer with over 20 years of experience in designing, implementing, and maintaining Internet-based applications and servers with a focus on "bleeding edge" Web Apps.

Drew is a seasoned user in non-mainstream and mainstream techs and languages (Scheme, Common Lisp, SQL, Javascript, C…).

Emeka Nwanko - Developer

After graduating in 2005 from Nnamdi Azikiwe University, Emeka Nwanko worked for several companies as a Field Engineer or Operations Managers, such as Schlumberger Nigeria or Northern Oilfield Services and Supplies.

He also worked for Satajanus Nigeria Limited as a software developer in the field of Blockchain industry, both in C# and F#, but also in Rust and Solidity. He also offers free programming classes as a teacher.

Community Reviews (1)

Comments

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3m 24s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4m 3s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3m 48s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2m 16s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3m 14s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3m 19s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4m 59s
    Darlington Kofa
0:00
/
~0:00