Last updated a month ago
Native wallets have limited functionality when accounting for current account use cases. There is no native support for recurring payments and fund recovery if seed phrase is lost.
With urble, we are a building a new savings account architecture with on-chain current accounts allowing for regular rule-based contributions and fund recovery.
Please provide your proposal title
Enabling current accounts in urble
Enter the amount of funding you are requesting in ADA
40000
Please specify how many months you expect your project to last
3
Please indicate if your proposal has been auto-translated
No
Original Language
en
What is the problem you want to solve?
Native wallets have limited functionality when accounting for current account use cases. There is no native support for recurring payments and fund recovery if seed phrase is lost.
Supporting links
Does your project have any dependencies on other organizations, technical or otherwise?
No
Describe any dependencies or write 'No dependencies'
No dependencies
Will your project's outputs be fully open source?
No
License and Additional Information
urble will be distributed as a mobile application and the source of the app will stay proprietary. The on-chain smart contract code will be fully open-sourced and audited. Any reusable Cardano libraries developed during the project will be fully open-sourced.
Please choose the most relevant theme and tag related to the outcomes of your proposal.
Smart Contracts
Describe what makes your idea innovative compared to what has been previously funded (whether by you or others).
The Brick Towers team has a traditional finance background and has dealt with savings and current account architecture involving scalable ways to manage money flows between accounts. We are bringing this expertise to the urble platform now for on-chain savings. As such, a programmable way to deal with current accounts, from which savings will be contributed, is crucial for the operational excellence of such a solution. We are building smart contract-based current accounts, allowing for recurring payments based on pre-defined rules, and fund recovery based on user-defined requirements.
Describe what your prototype or MVP will demonstrate, and where it can be accessed.
An urble current account will show how recurring contributions can be set up given a currency, amount, frequency and a target savings account to which such contributions will be made.
Secondly, the urble user can setup a dead-man switch for his current account, defining another urble user or a custody provider as the one taking over control of his current account, should he not interact with the current account on a regular basis (e.g. at least annually).
The code of the smart contracts will be made accessible on GitHub.
Describe realistic measures of success, ideally with on-chain metrics.
Please describe your proposed solution and how it addresses the problem
In conventional wallet setups, there is no native way to enable recurring payments without demanding from the owner of the wallet to sign a dedicated transaction for each transfer from him to the destination.
In urble, we want to be able to automate this for self-custodial wallets, as only then the real benefits of savings plans and the enablement of long-term savings can be reaped.
As such, a smart-contract based current account is required, to allow the user to set up recurring payments from his wallet into savings plans, without having to manually sign each such transaction.
This will be achieved by an allowlist management where the user allows specificall for the management of such payment plans from his current account to be executed by a managed account (this will be from Brick Towers).
The user sets up the frequency, amount and currency and the allowed account can then initiate transactions on behalf of the user's current account to fulfill the contract terms of his recurring payment plan.
The user can at all times change the details of the payment plan or even cancel it.
For the dead-man switch, the user entitles an urble friend or Brick Towers (acting as a certified custodian) as recipient of the right to control his current account, should the user not interact with his current account at least every so often.
This management of who is entitled and who is not can and for how long the dead-man switch shall last until getting into effect can also be managed and changed by the user at all times.
Please define the positive impact your project will have on the wider Cardano community
urble’s ambition is to become the de-facto standard for global self-sovereign private savings solutions. Cardano is unique in its approach to combining innovation with valuable components from other blockchain ecosystems, based on rigorous academic and technical validation and verifiability. urble aims to make people think about their priorities over long-term benefits from saving rather than short-term monetary gratification and thus spans over multiple decades. As such, the approach towards development and adoption will be very similar to Cardano’s. As such, Cardano will be validated as the go-to platform for high-value, sustainable, and critical next-generation savings infrastructure.
urble will have to use many other service providers in the Cardano ecosystem, leading to joint efforts and, hopefully, increasing adoption while driving greater demand for block space. In summary:
What is your capability to deliver your project with high levels of trust and accountability? How do you intend to validate if your approach is feasible?
Brick Towers consists of 4 co-founders (2 business/product, 2 full-stack engineers) who have combined expertise in traditional finance and blockchain-based technology and products. Before co-founding Brick Towers, we delivered regulated accumulation, decumulation, one-off, and accumulation-decumulation savings products at Leonteq (first IPOed FinTech in Switzerland) for the Swiss and European insurance and banking market, together with some of the largest Swiss insurance companies and banks (Helvetia, Mobiliar, Raiffeisen, Glarner Kantonalbank). In the blockchain and Web3 industry, the Co-Founders have worked with and delivered key solutions for Pillar Project, Digital Asset and Noumena Digital. With Brick Towers, we build a global savings platform to access and make digital assets yielding. Our non-custodial staking service is SOC 2 Type II certified. We can now combine the knowledge and expertise to build a suitable and scalable global savings solution based on Cardano (and later Midnight for privacy concerns). This builds a valid cross-border alternative to existing public savings and pension solutions.
Milestone Title
Recurring payments for urble current account
Milestone Outputs
Smart contract allowing management of recurring payment plans for urble savings accounts.
The contract involves definition of token, payment frequency, amount and destination address. The contract can be invoked only by an allowed address.
Acceptance Criteria
Smart contract with all parameters accessible on GitHub repo for review and inspection. A deployed smart contract on preprod network can be used to verify the correct behaviour of the contract when called from external.
Evidence of Completion
We will record a video of the product demo showing how the contract is executed from an allowed account.
Delivery Month
1
Cost
10000
Progress
30 %
Milestone Title
Fund recovery for urble current account
Milestone Outputs
Smart contract allowing management of dead-man switches for urble current accounts.
The contract involves definition of duration of dead-man switch and the urble friend or external party to grant access to the current account.
Acceptance Criteria
Smart contract with all parameters accessible on GitHub repo for review and inspection. A deployed smart contract on preprod network can be used to verify the correct behaviour of the contract when called from external.
Evidence of Completion
We will record a video of the product demo showing how the contract is executed from an allowed account.
Delivery Month
2
Cost
10000
Progress
60 %
Milestone Title
Audit for current account contracts and integration into urble mobile app
Milestone Outputs
urble smart contracts must be audited before they can be used on mainnet.
This milestone captures the smart contract audit and the subsequent integration of current accounts into the urble mobile app.
Acceptance Criteria
Evidence of Completion
We will record a video of the product demo showing how to set up a recurring payment and a recovery plan from the urble mobile app on preprod.
We will provide the project-closeout report.
Delivery Month
3
Cost
10000
Progress
100 %
Please provide a cost breakdown of the proposed work and resources
Milestone 1: Recurring payments for urble current account
Total Duration: 30 Days
Specification and Design: 5,000 ADA
Implementation: 5,000 ADA
Total: 10,000 ADA
Milestone 2: Fund recovery for urble current account
Total Duration: 30 Days
Specification and Design: 5,000 ADA
Implementation: 5,000 ADA
Total: 10,000 ADA
Milestone 3: Audit for current account contracts and integration into urble mobile app
Total Duration: 30 Days
Smart contract auditor: 10,000 ADA
Mobile App Developer: 5,000 ADA
Backend Developer: 2,500 ADA
Business validation: 2,500
Total: 20,000 ADA
How does the cost of the project represent value for the Cardano ecosystem?
The urble project represents significant value for the Cardano ecosystem by addressing a crucial gap: creating a global, self-sovereign savings platform that operates beyond traditional banking infrastructures, being a killer app for crypto. By leveraging Cardano's decentralized and secure blockchain, urble offers a unique value proposition—empowering users to create personalized savings solutions for themselves and their loved ones.
Western countries with advanced pension systems, such as Switzerland, are facing increasing management costs for pension solutions. Additionally, aging populations pose significant challenges to existing pension schemes. urble, as a decentralized savings solution, provides a global, accessible alternative at a much lower cost, directly benefiting savers. With decades of experience in traditional finance, particularly in structuring innovative savings solutions, the Brick Towers team focuses on delivering solutions that enhance accessibility and cost-efficiency for the Cardano ecosystem and its users.
The proposed milestones follow a lean and transparent development process, which ensures a cost-effective implementation of the project. By focusing on core MVP functionalities, the proposal ensures that resources are efficiently utilized to deliver real, impactful results.
Terms and Conditions:
Yes
Answer:
Ralph Hofacker - Business Analyst and Product Owner (LinkedIn: https://www.linkedin.com/in/ralph-hofacker/, X: https://x.com/el__perdido))
Ralph brings a deep understanding of blockchain technology and traditional financial systems to the project. His expertise spans the Ethereum smart contract ecosystem, the Bitcoin protocol, and digital asset management, making him well-suited to oversee the technical and financial infrastructure required for a decentralized savings platform. With a proven track record in launching successful savings products, Ralph is highly adept at integrating digital assets with everyday financial tools, ensuring the project will be built on a foundation of innovative and secure financial frameworks. His leadership in the crypto space and hands-on experience with both decentralized technologies and savings solutions will drive the project toward achieving its milestones efficiently.
Ralph’s background combines extensive experience in investment management, financial regulation, and blockchain. Holding dual MSc degrees in Mathematics and Blockchain and Digital Assets, he has applied his technical and analytical skills across banking, insurance, and asset management sectors. As President of a Crypto Foundation and a board candidate for a major Bitcoin association, Ralph is deeply embedded in the blockchain community and has been instrumental in developing solutions that blend traditional finance with decentralized technologies. His ability to navigate complex regulatory environments, alongside his fluency in multiple languages and global work experience, further demonstrates his capability to lead high-impact, cross-functional projects in the financial and digital assets sectors.
Sergey Kisel - Senior Full-stack Engineer and Solution Architect (LinkedIn: https://www.linkedin.com/in/kisel/))
Sergey brings a wealth of expertise to the urble project, drawing on his extensive experience in developing DLT-based solutions and banking-grade investment platforms designed for long-term savings. Leveraging his recent work in wallet integration, he will ensure a smooth incorporation of wallet functionality and fiat on-ramps into the platform, improving both the user experience and the underlying technical framework.
With a strong background in building digital asset platforms and leading pension solutions, Sergey is well-equipped to address the challenges of developing self-custodial wallet systems and personalized savings plans. His deep focus on software architecture and blockchain-based savings mechanisms makes him a key contributor to designing systems that align with urble’s vision of offering alternative private savings solutions.
Imants Firsts - Senior Full-stack Engineer and Smart Contract Developer (LinkedIn: https://www.linkedin.com/in/firsts/))
Imants will bring to the urble project deep expertise in building decentralized, scalable solutions. His role will focus on designing and implementing the smart contract framework that underpins the current accounts within urble. Leveraging his knowledge of blockchain technology, particularly with Cardano and Midnight, Imants will ensure that the platform is secure, efficient, and capable of supporting personalized, current account interactions. His contributions will be vital to achieving key milestones.
With over 20 years of experience in software engineering, Imants has worked on large-scale cloud solutions, leveraging functional programming languages like Scala to deliver high-quality, secure applications. His background includes developing stable coin issuance and digital savings platforms as well as automating complex financial processes, which align perfectly with the core goals of urble. Imants' expertise in cloud architecture, security, and blockchain technology makes him a valuable asset to the team, as he applies his first-principles approach to solving the technical challenges of decentralized financial systems.
Further to these key contributors, Brick Towers will hire a supporting developer for mobile app design and development work to integrate the current account fram