Cardano DeFi adoption is slow due to no stablecoin diversity. Cardano only has algorithmic stablecoins and needs a fiat-backed option for those who prefer that or need a direct-to-fiat bridge.
Mehen is working with the community to build a Cardano Native Asset stablecoin, USDM.
USDM uses stablecoin best practices: fully-backed 1:1 with high-quality, liquid, transparent, audited USD assets.
This is the total amount allocated to Mehen: Fiat-backed Stablecoin USDM.
The Mehen team is actively building the USDM stablecoin, a Cardano-native token that will be backed 1:1 with $1 of high-quality, liquid assets.
Who is USDM for?
The USDM stablecoin will be minted and redeemed by ordinary people and institutions alike.
Individuals who would like to mint or redeem USDM will need to go through normal identity verification checks, and connect a Cardano wallet to the Mehen DApp. Once connected, they will be able to send USD, and Mehen will mint USDM into the connected wallet.
The same process works in reverse. Individuals will send USDM to their identity-verifed wallet. From there, they can initialize a burn transaction to receive USD in the connected bank account.
Licensing
Mehen is taking a well-travelled path, legally speaking. This is the path taken by premiere fiat-backed stablecoins on other blockchains, and it is the best way to ensure that the USDM token will always be redeemable 1:1 for fiat.
Licensing is an important part of safeguarding our tokenholders' off-chain rights. State licensing officials place a high priority on making sure we can fulfill our obligations to our tokenholders.
Mehen Finance will be open for minting and burning USDM tokens wherever it is licensed and is able to legally operate. Mehen is currently seeking Money Transmitter licenses in a variety of US states and territories, and we are working with partners in the UK and the EU to facilitate licensing in those jurisdictions.
TECHNICAL REQUIREMENTS / CODING DETAILS
Mehen Wallet
Mehen will have to navigate a plethora of laws and regulations, not only from each state in the US, but each country throughout the world. Because of this, Mehen will need to create a 3-signing-key multi-signature Cardano wallet for each user. Two signatures will be required. One signing key will be held by the user, one key by Mehen, and the final key held by a neutral arbitrator.
This wallet will be KYC-verified and used for minting and burning/redeeming the stablecoin.
Through the dApp, multi-signing occurs, and the user experience is familiar. Minting and burning happen transparently for a KYC-approved user.
But this multi-signature setup allows Mehen to comply with court orders, or to lock a mint/burn wallet if necessary to prevent fraud or abuse.
Admin Website and Mehen dApp Details
There will be 2 websites for the USDM stablecoin. The first website is the dApp that customers/users will access to mint and redeem the stablecoin. The second will be an administrative website for the Mehen team.
Admin Website
The admin website will have multiple capabilities to allow Mehen to more efficiently monitor and control the Mehen dApp. There will be various reporting tools available including AWS CloudWatch for anomaly detection. This service can alert Mehen to any irregularities within the system and hopefully allow Mehen to mitigate the issue before it becomes critical.
Other capabilities will allow Mehen to review KYC updates and notifications from the KYC provider, review wallet locks, and allow Mehen to comply with any legal issuance.
Mehen dApp
The Mehen dApp will consist of three separate components, the website, the Mehen back end, and the Drasil back end.
dApp Website
The user website will be fairly simple and straightforward. Its purpose is to allow users to deposit USD from their bank, mint USDM from their USD, transfer USDM to another Cardano Wallet, burn USDM for USD, and withdraw USD to their bank. The user’s transaction history will be viewable to the user, and they will see any KYC or other notifications received for their account. An FAQ section will be built to allow users to work through any common questions or issues from these services. If the user cannot resolve their issue, they will be able to open a ticket via a Contact Us section with Mehen to get the issue resolved.
dApp Mehen Back End
The Mehen back end will handle the KYC integration with the KYC provider and store the KYC data for regulatory purposes. It will also handle the Bank integration along with deposits and withdrawals from the user’s bank. The user's transaction history, notifications, tickets, and profile will also be handled by this component.
Drasil Back End
The Drasil back end will handle the Mehen wallet creation, the minting and burning of USDM, and all Cardano network transaction creation/execution/signing,
dApp and Admin Website Implementation
Tech Stack
List of technologies and libraries to be used for implementing the website:
Revenue
Fees similar to existing exchanges like Coinbase and Binance will be applied for the USDM service. The Fee schedule will be reviewed and determined by Mehen Financial. Fees collected will pay for further development and maintenance of the Mehen dApp.
Future Features
Beyond the scope of this proposal, subsequent targets for development will include (but are not limited to) the following:
This project addresses all three success categories listed in "F9: Dapps, Products & Integrations".
Increasing the number of dapps and products available for the community to use that help to enrich the ecosystem with new use cases.
There is no fiat backed stablecoin on Cardano. We have seen Terra die because their algorithmic stablecoin was flawed. Tether, which is supposed to be fiat backed but later was revealed to be partially backed by unsecured debt, depegged from the dollar in 2022 as well (https://www.cnbc.com/2022/05/12/tether-usdt-stablecoin-drops-below-1-peg.html ).
USDM will be a true fiat backed stablecoin for the Cardano community, thus completely avoiding all of the pitfalls we’ve seen so far in the crypto space.
Increase the number of integrations that bring existing solutions together for a more seamless and connected experience between different products.
USDM is a native token for Cardano. It will be freely transferrable on the Cardano network, allowing different entities to transact with a stable payment model.
Increased quality of existing products & integrations through suggested improvements that is supported by customer feedback or increased usage by the community.
Dexs and DeFi platforms can rely on USDM as a stable peg to the USD. This will help them secure their investments and bottom line without forcing them to hold actual USD.
The main risk would be not receiving funding to create the project in the first place. This project is complex in that there are laws and other legal requirements that need to be followed or there could be legal ramifications for Mehen. Because of that complexity and the risk of legal issues, we need a strong and disciplined development team. Documenting the system requirements, following through with system test plans, secure and robust implementation of the service, and safeguarding our customers’ KYC information will be paramount to our success. Having the funding secured will allow us to retain and even possibly attract the types of engineers required to make this project a success.
There are multiple milestones for the development and delivery timeline. The capabilities listed for each milestone are high level in some cases. Further breakdown would be addressed during issue creation in the Gitlab repository. The time listed per milestone is in calendar time and not total development hours.
After Milestone 4, the initial capabilities stated in this proposal will be completed. Any development after that time will be considered maintenance and enhancements. Costs associated with this development will be covered by this proposal for the remainder of the first year. After the first year, service fees will be used to cover further development activities.
There will be a Testnet instance where new builds will be tested before being deployed to Mainnet. It is known that one can never fully replicate production in a test environment, however, Software Testing and DevOps best practices will be put in place to help mitigate this.
Milestone 1
Milestone 1 will lead to a CDR for all things related to the Mehen dApp. Some prototyping may be required for integration exploration with Plaid or any other third party service we decide to use
.
Milestone 2 (2 months)
Milestone 2 will start the actual development for the Mehen dApp.
Milestone 3 (2 months)
Milestone 3 will focus on being able to link, remove, and use a banking account along with the USDM minting and burning service.
Milestone 4 (2 months)
Milestone 4 will be the final new development for the Mehen dApp. All initially intended functionality will be present and the system will be ready to go live.
Maintenance mode
Total Development Time: 8 Months
Total Maintenance Time: 4 months
Total Time: 1 year
Lead Software Engineer/Full Stack Developer (pre-tax): $50,400
This line item pays for 560 hours of a Lead Software Engineer/Full Stack Developer’s time at a rate of $90/hour. 480 hours are dedicated through Milestone 4. 80 hours are dedicated to maintenance and DevOps after Milestone 4 is completed.
Responsibilities for this role include (but are not limited to):
Senior Front End Software Engineer (pre-tax): $15,000
This line item pays for 200 hours of a Senior Front End Software Engineer’s time at a rate of $75/hour. 160 hours are dedicated through Milestone 4. 40 hours are dedicated to maintenance and DevOps after Milestone 4 is completed.
Responsibilities for this role include (but are not limited to):
Senior Back End Software Engineer (pre-tax): $28,500
This line item pays for 380 hours of a Senior Back End Software Engineer’s time at a rate of $75/hour. 300 hours are dedicated through Milestone 4. 80 hours are dedicated to maintenance and DevOps after Milestone 4 is completed.
Responsibilities for this role include (but are not limited to):
Drasil Sub-Contracting (pre-tax): $39,000
This line item pays for the costs associated with subcontracting out the Cardano network integration to Drasil. 260 hours are estimated at a rate of $150/hour. 200 hours are estimated through Milestone 4. 60 hours are estimated for maintenance and DevOps after Milestone 4 is completed.
Responsibilities for this role include (but are not limited to):
Lead Systems Engineer (pre-tax): $32,300
This line item pays for 380 hours of a Senior Systems Engineer’s time at a rate of $85/hour. 300 hours are dedicated through Milestone 4. 80 hours are dedicated to maintenance activities and DevOps after Milestone 4 is completed.
Responsibilities for this role include (but are not limited to):
Service Hosting and Infrastructure for 1 Year: $10,000
These costs cover Mehen infrastructure for the dApp. Drasil has its own infrastructure and payments for services will be covered by an agreement between Drasil and Mehen.
Marketing and Promotion: $18,460
Mehen Business Website hosting and service: $185 per month x 12 months = $2,220
Website build and graphics: $1,460
General marketing materials (Videos, PowerPoints, etc.): $4,800
Community manager part-time salary: $10,000
Total Budget
$193,660
Steven Fisher
Steven has been in the software field for over 23 years now. In addition to developing and fielding full stack solutions, he’s led teams though multiple system, preliminary, and critical design reviews. He has been involved in customer training for the products and services he has delivered and he’s used that time to push added value back into those projects.
He created a small LLC named Swift Crypto LLC ( https://www.swiftcryptollc.com )to mine Ethereum in 2021. Looking to the future, he became a Cardano enthusiast and single stake pool operator for ADA for Warriors https://4wardpool.swiftcryptollc.com. He is a core member of the FreeLoaderz Cardano group as well as a member of the Cardano SPA and xSPO alliances.
With FreeLoaderz, he is the lead web developer for SmartClaimz. The testnet version can be found here: https://rwd.freeloaderz.io and the repo for the front end can be found on FreeLoaderz’ Github here: https://github.com/FreeLoaderz/rwd-frontend
Additional information can be found on Steve’s LinkedIn page:
https://www.linkedin.com/in/stevenkfisher/
Torben Poguntke
Torben has over 20 years in multiple programming languages and is an expert in "Rust" which emphasizes high performance, type safety, and concurrency. He is the creative mind and lead developer behind Drasil: https://www.drasil.io
Additional information can be found on Torben’s LinkedIn page:
https://www.linkedin.com/in/tpoguntke/
Benjamin Ethington
Benjamin is a highly creative, motivated, and innovative person with a passion for blockchain technologies. One of his strengths is a love for learning and quickly adapting to new technologies. He is analytically minded with strong critical thinking skills and the ability to effectively communicate complex ideas to his team and others. He is a team player with experience in Agile Development utilizing Scrum. His last 5 years of experience has been working with an innovations team for traditional banking and insurance systems.
Additional information can be found on Benjamin’s LinkedIn page:
https://www.linkedin.com/in/benjamin-ethington/
Darlington Wleh
Darlington is a highly respected member of the Cardano community with 20+ years of experience in cloud technologies. He spends a large portion of his time mentoring students in Kenya. His partner Stephanie has over 10 years bridging the gap between technology and people and empowering them through a variety of non-profit entities.
Additional information can be found on Darlington’s LinkedIn page:
https://www.linkedin.com/in/profd2004/
TBD Systems Engineer
Further funding for this effort will not be requested. This is a self-contained proposal to create, deploy, and give some maintenance runway. The funding requested in this proposal will cover the cost of site hosting and developer maintenance for the first year. Site revenue will cover the costs beyond that time frame.
The Gitlab repo will contain a list of tasks/issues that need to be completed. These tasks are tied to project milestones. Each milestone has an end date. Progress will be measured by completing these tasks for the current milestone before the milestone end date.
Incremental project development success would be hitting all markers for each milestone. Deploying the Mehen dApp with full stated capabilities at the end of Milestone 4 would be the final project development success.
As a project, the highest success achievable would be if the Mehen stablecoin, USDM, becomes the de facto stablecoin on Cardano. Disregarding that, success would be continued growth of user accounts and continued growth of USDM in circulation.
Other success markers would be the number of DEXs and DeFi platforms that hold USDM and the ability to give back to the community via project funding. Further information about project funding will be available on the Mehen website: https://www.mehen.io
This is a new proposal.
Finance team avg 20+ yrs exp. in fiduciary TradFi. Deep experience in financial markets managing 2a-7 funds and large company cash portfolios
Lead dev is a SPO w/23+yrs exp. in Angular, Java, SpringBoot, DevOps, SysAdmin, and automation
Dev team includes: Drasil, Lidonation