Fortify.cash: The Simple Approach to On-Chain Wallet Management

User avatar
Solar Sailor
Author

Crypto wallet management is often confusing and error-prone. Even solutions like the Three Address Protocol (TAP) have shortcomings. Enter https://fortify.cash/, utilizing the TAPS Protocol. It introduces four wallets ranging from maximum security to maximum flexibility. With on-chain asset "state transitions" and no more manual address inputs, it simplifies and secures the process.

Historical
Other software tool

0 votes

0%

0 votes

0%

0 votes

0%

About the project


Crypto wallet management is often confusing and error-prone. Even solutions like the Three Address Protocol (TAP) have shortcomings. Enter https://fortify.cash/, utilizing the TAPS Protocol. It introduces four wallets ranging from maximum security to maximum flexibility. With on-chain asset "state transitions" and no more manual address inputs, it simplifies and secures the process.

Mission alignment

  • Elevate Moonbirds and Mythics within the web3 community

Community backers

What is it?

The Challenge:

We have all been there:

How many wallets do I need again?

Which assets should be in which wallet?

Did I sign with wallet A or wallet B?

Sweating bullets every time I copy-paste that wallet address.

Oh shit! That was the wrong address! WTF copy-paste?!?!

"I have a hardware wallet. My assets are safe"

The existing wallet systems fall short. While the Three Address Protocol (TAP) is a step forward, it lacks a genuine cold vault, leaving many NFT enthusiasts vulnerable. Even with the correct paradigm, users are still at risk of sending assets to the wrong address. We need a simple website like revoke.cash or delegate.cash anyone can use for wallet management.

The Solution:

I have built a website called https://fortify.cash/ in which the TAPS Protocol (Tetrad Address Protocol with Social) is used. This protocol introduces four distinct wallets:

Minting Wallet: For minting assets in trusted and untrusted websites.

Transaction Wallet: Exclusively for trusted marketplace interactions.

Social Vault: Only signs trusted contracts for social participation, such as delegate.cash.

Cold Vault: A true cold storage, ensuring maximum security (With the option of signing only to one contract -> TAPS).

TAPS introduces "state transitions" for your assets, which are mapped on-chain. The system offers two core processes:

Vaulting: Securely transitioning assets to higher security states.

Unvaulting: Moving assets to states with more accessibility but potentially less security.

After an initial setup of wallets, there's no need for manual address inputs, eliminating potential user errors.

Explore the contract's code on https://github.com/solarsailorneo/taps_contract/tree/main/.

For a detailed view of the contract on the Goerli testnet, visit https://goerli.etherscan.io/address/0x43767e2fbcb1b0291d4de37d1f2fe8240921dbb4#code.

How does it benefit the Moonbirds and Mythics holder community?

A wallet safety solution coming from the Proof ecosystem would demonstrate our commitment to bettering the collector's experience as well as web3 at large.

About the team

What is Left to be Done

At the moment one can only transfer NFTs in the frontend. I will work on transferring ETH and other ERC20 tokens (contract part done).

Perfecting the UX of the website.

Adding more features to the contract.

Optimizing the contract.

Audit the contract and frontend.

My Team and Expertise

Currently, I am the sole force behind this initiative. With a rich tapestry of experience spanning 6 years, I've honed my skills across a diverse range of languages and frameworks. My proficiency includes, but is not limited to:

Frontend Development: I've crafted intuitive and responsive user interfaces using JavaScript and React, ensuring optimal user experiences.

Backend Development: My expertise extends to backend systems, having worked with various technologies to create robust and scalable solutions.

Languages: My coding journey has seen me delve deep into languages like JavaScript, C++, and Rust, each time emerging with a product that stands testament to my dedication and skill.

End-to-End Product Development: Beyond just coding, I've taken ideas from conception to completion, single-handedly developing entire products that cater to user needs while maintaining high standards of quality and performance.

This project, while ambitious, is well within my wheelhouse, and I am committed to finishing Fortify.cash and the TAPS contract.

I will need help optimizing the contract and of course auditing needs to be done by someone else.

Product strategy


Frontend Development [$9,500]:

Language/Technology: JavaScript (with libraries like Web3.js or ethers.js for Ethereum interactions).

Duration: 4-6 weeks

Activities:

Perfecting the user interface, focusing on user experience and intuitive design.

Gather feedback from users.

Iteration.

Smart Contract Development [$30,000]:

Language: Solidity

Duration: 4-6 weeks

Activities:

Adding features to contract. [$2,500]

Optimizing contract gas usage. [$10,000]

Conducting a smart contract audit to ensure security. [$17,500]

Testing and Quality Assurance [$9,500]:

Duration: 3-4 weeks

Activities:

Unit testing for individual components both in frontend and contract.

Integration testing to ensure seamless interactions.

End-to-end testing to simulate real user scenarios.

Deployment and Launch [$500]:

Duration: 1 week

Activities:

Marketing Campaign on Twitter and Web3 groups I'm involved in.

Monitoring the system for any issues during the initial launch phase.

Post-launch Activities [$500]:

Duration: Ongoing

Activities:

Gathering user feedback.

Regularly updating the system based on feedback and emerging security standards.

Providing user support and addressing any issues that arise.

What are the risks?

The prototype for the frontend and contract are built. The risks are completing optimization of contract and auditing successfully. Secondary issues involve perfecting the UX and adding features that would be desirable.

What will the money actually be spent on? Do you expect any other money to come in related to this project, e.g. revenues?

My primary focus for the money is the optimization and auditing. Secondarily, some funds will go towards my development hours.

See the game plan section for a breakdown on how the money will be used.

0 votes

0%

0 votes

0%

0 votes

0%