metadata: {"signature": "0xd0f7598c9d65b3b286263bb9d3533636ae480632f704b7395ae595c2a635046b184bf5b58405ae01392cd31cf2747668040830ea18a745e9f56fd516b7fea5691b", "application": {"round": "0x6142eedc06d80f3b362ce43b4ac52fad679dc850", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "xVRnU8PpUNnJoGsJ+dpwAXxPk04nHjhpwkuzuSfYKG4Th1ZYgkKbw3tVnlQ5hXTI", "encryptedSymmetricKey": "3c583709b854861a751f19533cfffef335d482aa897b9bf286ea290b630495fb7564e456d6740fb524a351c96a79af18f0732ce3d390a107a6b2f0fdb19495bef00f715bb477a7aa0a8caae1955697d7758f29c4f092318e9ea8b03b296eb8b9c86072c5a63f53fde97c9a1df727f823227b26a1262a23b206da475cf418b346000000000000002097dc5c9a049da4d22403292b90123407d03e0d28bf6bacd2bfc1ae022ccc2e41589d046c6d41c246ff36207297223fa8"}}, {"type": "paragraph", "answer": "There is a substantial and expanding subscription economy alongside a smaller, yet growing, Web 3 economy. Yoki Finance is bridging the two by bringing the advantages of the subscription economy to Web3 businesses and the benefits of Web3 to retail users and merchants.\n\nThe Web 3 market, mature with over 30 million monthly active users (MAU), hosts numerous subscription-based businesses targeting the Web 3 audience. However, it lacks a native tool for accepting such payments.\n\nYoki Finance serves as a Web 3 infrastructure facilitating automatic recurring crypto payments. The protocol also empowers the creation of subscription-based products, including recurring checkout for Software as a Service (SaaS), gated community access, paywalls, donations, Dollar-Cost-Averaging, automated loan repayments, and more.\n\nAttempts to implement Web 3 recurring payments have been ongoing since 2016 but faced challenges due to the lack of native support on the Ethereum chain. \nWith the implementation of EIP-4337, this solution becomes not only viable and widely supported but also user-friendly for those outside of Web3, as it abstracts complex actions such as paying gas fees in native tokens.\n\nExisting Web 3 businesses with subscription payment models often rely on fiat gateways or manual invoicing. Our solution is permissionless and accessible to everyone with a Web3 wallet, offering significant growth potential among decentralized applications (dApps) in regions underserved by traditional subscription payment gateways (150+ countries). Yoki's user experience in managing subscriptions has demonstrated superior performance compared to traditional financial services, providing users with convenient control over their subscriptions.\n\nDocs: https://docs.yoki.finance/\nTwitter: https://twitter.com/yokifinance\nWebsite: https://yoki.finance", "hidden": false, "question": "Application detail", "questionId": 1}, {"type": "number", "answer": "50000", "hidden": true, "question": "Amount requested (in $)", "questionId": 2}, {"type": "dropdown", "answer": "ARB", "hidden": true, "question": "Payout token", "questionId": 3}, {"type": "short-answer", "answer": "Our project is currently partially open-sourced, and we are not generating any revenue at the moment. As we bootstrap the project, we are eager to integrate Uniswap and Arbitrum, and to achieve this goal, we are reaching out to the Uniswap and Arbitrum Grants Program (UAGP).  As part of our participation in this program, we intend to integrate Uniswap on Arbitrum into two distinct products:  Recurring Payment Protocol Dollar-Cost-Averaging app   These integrations aim to enhance and expand the functionality of our project, contributing to its growth and development.", "hidden": true, "question": "How do you account for this fund request?", "questionId": 4}, {"type": "paragraph", "answer": "The grant amount will be allocated for the following purposes:\n\n1. Partly Covering Development Costs:\n\nKonstantin (CEO): $4000\nGeorgiy (CTO): $4000\nSergey (Tech Lead): $5000\nStanislav (Design): $2000\nZhanna (Front End): $4000\nIgor (QA): $3000\nTotal: $22,000/monthly (currently self-funded)\n\n2. Audit:\n\nPessimistic Audit for recurring payments solution: Estimated at $5,000\n\n\n3. Incentivizing Arbitrum Chain Usage with cashback rewards:\n\nDCA Service: 1% of the transaction amount\nRecurring Payments: 2% of the transaction amount\n\nAnticipated Rewards Distribution:\nDCA Service: Approximately $200 worth of ARB  (based on 1000 transactions with an average payment of $20)\nRecurring Payments: Approximately $5000 worth of ARB (based on 5000 transactions with an average payment of $50)\n\n\nThese rewards will be distributed by the time the 4th milestone is fulfilled, encouraging the adoption and usage of the Arbitrum chain.\n", "hidden": false, "question": "How will you use these funds? Please make a detailed plan for expenditures.", "questionId": 5}, {"type": "dropdown", "answer": "Uniswap on Arbitrum Ecosystem tools or products", "hidden": false, "question": "Which RFP is this project covering? ", "questionId": 6}, {"type": "short-answer", "answer": "The product uses Uniswap as the default DEX for automated (in the case of DCA) and on-demand (in the case of subscription payments) swaps of cryptocurrencies.   For the DCA Uniswap-based swaps are the backbone of the product and in the case of the subscription payment it is an additional feature that facilitates user experience.  Furthermore, by adhering to the principles of decentralized finance the Yoki Core will be available as a primitive for third-party developers to integrate DCA into wallets, dexes, etc, and as an infrastructure for subscription-based products (SaaS, gated community, and content access, paywall, donations, automated loan repayments, etc).", "hidden": false, "question": "How do you think this project fits in with Uniswap?", "questionId": 7}, {"type": "paragraph", "answer": "Yoki Finance introduces a payment automation primitive that can be utilized across the Uniswap V4 ecosystem on Arbitrum. Use cases may span from trading and investment to payments, allowing any asset with sufficient liquidity to be employed on the customer side.\n\nThis payment automation primitive will facilitate the development of diverse applications, attracting more people to Web3 as a whole and, specifically, to the Uniswap and Arbitrum ecosystems.\n", "hidden": false, "question": "What benefits will this project bring to Uniswap in the Arbitrum ecosystem?", "questionId": 8}, {"type": "short-answer", "answer": "The next stage of development following the UAGP implementation will involve creating a security audit plan. We intend to choose a service provider with expertise in Uniswap and plan to conduct the audit through multiple iterations to ensure the required development quality. We will present the audit results in reports and provide additional reports if adjustments are necessary.  Additionally, as we do not hold customer funds, there will be no Total Value Locked (TVL), and the contracts are not designed to be upgradeable, thereby minimizing risks through the product design.", "hidden": true, "question": "Has this project undergone a security audit? If not, are you planning to undergo it?", "questionId": 9}, {"type": "short-answer", "answer": "Yes, the project is partly open-source, the link https://github.com/yokifinance  We\u2019re planning to gradually open-source all the parts of the product.", "hidden": false, "question": "Is this project open-source? (If yes, share the repository link).", "questionId": 10}, {"type": "paragraph", "answer": "Webtech:\nAlchemy framework\nStackup.sh\nAccount Abstraction (EIP-4337)\nDecentralized workers\n\u2028\nGeneral stack/tools:\nGo, TypeScript, Solidity, PostgreSQL, GitHub Actions, Alibaba Cloud\n\u2028\nWe utilize Account Abstraction to simplify the user journey and reduce the number of interactions with complicated blockchain concepts like seed phrases, paying gas fees in native tokens, and excessive confirmation amounts.\n\nDevelopment practices\nWe use agile development practices, continuous integration & delivery.", "hidden": true, "question": "What is the workflow chosen for this project? (You can mention development practices, tools, programming languages, etc.)", "questionId": 11}, {"type": "short-answer", "answer": "Subscription payments: https://yoki-rps-front-end-stage.qa.aspirity.com/yoki-donation/supporter?with_auth=true DCA App: https://dca.yoki.finance", "hidden": true, "question": "Does this project have a demo? If yes, share a public link.", "questionId": 12}, {"type": "short-answer", "answer": "Our primary target audience consists of subscription-based Web3 businesses, spanning domains, analytics, tooling, online games, ads, security, e-learning, and more. We adopt a selective approach in approaching them, hand-picking potential partners. Our solution is designed to maximize their profits, enhance retention, and streamline manual work. The inbound traffic acquisition strategy includes a content strategy with research focused on the subscription-powered business market in the crypto industry.  Our next major target audience is crypto payment gateways. These gateways can integrate our service and offer it to their existing customer base in exchange for a revenue share. By managing subscriptions, these gateways can enhance customer retention, covering payments for mobile services, utility bills, and favorite services. We have already secured an agreement with the largest crypto payment gateway.  In later stages, we aim to onboard developers and founders to build their products on top of Yoki Core. This includes features such as paywalls, gated content and community access, loan repayments, DAO payments, and more. We provide support in building Web3 subscription-based products from the ground up, handling the smart contract and infrastructural aspects.", "hidden": true, "question": "What is the target audience for this project? (Mention if there is a market launch plan).", "questionId": 13}, {"type": "paragraph", "answer": "Konstantin Shirokov, Co-Founder, CEO\nhttps://twitter.com/konstant_crypto\nhttps://www.linkedin.com/in/shirokov-konstantin/\n\nGeorgii Savchenko, Co-Founder, CTO\nhttps://twitter.com/TechGeorgii \nhttps://www.linkedin.com/in/georgiysavchenko/\nhttps://github.com/TechGeorgii\n\nSergey Okishev Fullstack\nhttps://www.linkedin.com/in/sergey-okishev-55a400159/\nhttps://github.com/SergeyOkishev\n\nZhanna Firchuk Frontend\nhttps://www.linkedin.com/in/zhanna-firchuk/\n\nStepan Bubnov Backend / SC\nhttps://www.linkedin.com/in/stepan-bubnov-61b06b114/\nhttps://github.com/Stefs-2142\n\nStanislav Osipenko, CPO / UX / Design\nhttps://www.linkedin.com/in/stanislav-osipenko/\n\nAnastasia Lukach CMO\nhttps://www.linkedin.com/in/anastasia-lukach/", "hidden": false, "question": "Who are the members of the team?", "questionId": 14}, {"type": "paragraph", "answer": "Konstantin Shirokov (CEO)\nBackground: Russian University of Economics named after G.V.Plekhanov\nBachelor\u2019s Degree, Marketing/Marketing Management, GeneralBachelor\u2019s Degree, Marketing/Marketing Management, General 2004 - 2008\nExperience: Konstantin entered the web3 space in 2018, serving as a Marketing/Product C-level executive in companies like PrimeXBT, Fringe Finance, Datalight, among others. Before venturing into the web3 realm, he was a serial entrepreneur, founding the AdTech startup \"Podskazochnik,\" whose technology was integrated into Yandex..Konstantin joined the web3 space in 2018 as a Marketing/Product C-level in companies such as PrimeXBT, Fringe Finance, Datalight, etc. Prior to that, he was a serial entrepreneur and founded AdTech startup \u201cPodskazochnik\u201d, which technology was integrated into Yandex.  He was a founding team member at Datalight.me, a Web 3 data provider and platform, where he led the company's marketing and sales until its acquisition.\nSkills: Business Model Development,  International Sales, Financial Modeling, Community Engagement, Social Media Management, SEO, Marketing Management, Strategic Planning, Startup Development\n\nGeorgii Savchenko (CTO)\nBackground: Siberian Federal University\nMaster's Degree, Electronic instrument engineering, radiophysicsMaster's Degree, Electronic instrument engineering, radiophysics 2002 - 2008\nExperience: Georgii has more than 10 years of experience as a tech lead, he is as the founder of Aspirity the IT outsourcing company, and has a track record of building public goods in Web3\nSkills: Solidity, TypeScript, Go, C ++, Smart Contract Development, Project Management, Business Analysis, Software Engineering.\n\n\nSergey Okishev (Fullstack)\nBackground: Institute of Space and Information Technologies of SibFU\nBachelor's degree, Information Technology Bachelor's degree, Information Technology \n2013 - 2017\nExperience: 8 years of experience as a leader of the development team in technology companies, 3 years of experience in web3\nSkills: TeamLead, TypeScript, JavaScript,  Node.js, React, NestJS, PostgreSQL, Solution Architecture, TypeORM, EVM. ", "hidden": true, "question": "Describe team members' experience and current roles for this project.", "questionId": 15}, {"type": "paragraph", "answer": "Milestone 1: Support Arbitrum at the DCA app\nThe Goal:\nAchieve 1000 transactions monthly on Arbitrum with the DCA app and establish 5 partnerships with other projects.\n\nThe deadline:\n1 month from the completion of development.\n\nProduct-level Control:\nUsers will have the ability to create DCA strategies using tokens (USDT, USDC, DAI, WETH, WBTC, etc.) on Arbitrum. Swaps will be executed through Uniswap. The DCA protocol will be accessible as a public good on the Arbitrum blockchain.\n\nMilestone 2:  Support Arbitrum at the recurring payments protocol\nThe goal:\nOnboard 5 merchants and achieve 250+ transactions/monthly \n\nThe deadline:\n2 months from the date of receipt of the grant\n\n\nProduct-level control: \nMerchants will be able to accept payments in tokens on Arbitrum, and end users will be able to pay for subscriptions using stablecoins on the Arbitrum chain.\n\n\nMilestone 3: Accept payment in any token through Uniswap-powered swaps\nGoal: \nAchieve at least 20% of transactions in non-stablecoins. Increase the generated profit by 10% with a 1% fee added for the swap.\n\nThe deadline:\n4 months from the date of receipt of the grant\n\nProduct-level control: \nCustomers will be able to pay for subscriptions with any Uniswap-based tokens that have sufficient liquidity, which will be automatically swapped into stablecoins to reduce volatility.\n\nMilestone 4: Permissionless platform\nGoal:\nAchieve the 30 merchants' amount on the platform and achieve 5000+ transactions/monthly\n\nThe deadline:\n6 months from the date of receipt of the grant\n\nProduct-level control: \nA permissionless platform that enables the creation of subscription payment contracts owned by the merchant.", "hidden": false, "question": "What are the Project Milestones? (Be very specific and write a roadmap highlighting critical deliverables of the project; mention how you will ensure to supervise and track them).", "questionId": 16}, {"type": "paragraph", "answer": "Milestone 1: Support Arbitrum at the DCA app\n- Deploying the contract on the Arbitrum chain.\nConfiguring workers on the Arbitrum chain.\nIntegrating the Arbitrum RPC API into the app's configuration.\nAdjusting the front end.\nConfiguring tokens on the back end.\n\n\nMilestone 2:  Support Arbitrum at the recurring payments protocol\n- Deploying the contract on the Arbitrum chain.\nSetting up workers on the Arbitrum chain.\nIntegrating the Arbitrum RPC API into the app's configuration.\nAdjusting the front end.\nConfiguring tokens on the back end.\n\n\nMilestone 3: Accept payment in any token through Uniswap-powered swaps\n- Modifying our subscription smart contract to utilize Uniswap's router exactOutput method for fixing the output token amount and implementing corner case processing.\nUpdating the contract to include coverage for swapping gas fees and deducting them from the user.\n- Adjusting the front end.\n\nMilestone 4: Permissionless platform\n- Merchant Portal: A completely redesigned platform with the capability to create new subscription contracts for merchants, browse existing merchants, and manage all subscriptions for end users.\n- Implementation of automated API calls for smart contracts dedicated to subscription management.", "hidden": false, "question": "How do you plan to reach these milestones? (Explain the project feasibility).", "questionId": 17}, {"type": "multiple-choice", "answer": "No", "hidden": true, "question": "Has this project already been funded by other Grant Programs?", "questionId": 18}, {"type": "checkbox", "answer": ["I confirm."], "hidden": true, "question": "I confirm that I have read the Code of Conduct and that I have filled out this form correctly and truthfully.", "questionId": 19}, {"type": "checkbox", "answer": ["I understand."], "hidden": true, "question": "I understand that I will be required to provide KYC information by the UAGP team in case my application is accepted.", "questionId": 20}, {"type": "short-answer", "answer": "Gitcoin", "hidden": true, "question": "How did you find out about UAGP?", "questionId": 21}, {"type": "paragraph", "answer": "Yoki Finance is an independent team and has never received VC investments", "hidden": true, "question": "Additional information", "questionId": 22}, {"type": "short-answer", "answer": "We would appreciate any coverage of how Yoki Finance is eliminating intermediaries and revolutionizing the subscription payment space within the Arbitrum and Uniswap ecosystems. This includes retweets, participation in spaces and community calls, and being featured in newsletters.", "hidden": true, "question": "Special requests", "questionId": 23}], "project": {"id": "42161:0x73AB205af1476Dc22104A6B8b3d4c273B58C6E27:413", "title": "Yoki Finance", "logoImg": "bafkreiadw4jdqvqbowdx3mklbn7lwrqkgmvbresibg6omjwajke33oa76e", "metaPtr": {"pointer": "bafkreiedcq63xqygxa5sdqage62mptzq2ev3fwt4xw2pfvtwsbkrubrpsa", "protocol": "1"}, "website": "https://yoki.finance", "bannerImg": "bafkreidg46h2dhbiprkk6pqfigjkrvqf2lhynwhffhdpdvmvinh7nm7fya", "createdAt": 1703584291785, "credentials": {"twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..hmpXkzH909i-4kEIF--Te36GEJo3MHZaTB379yftasBEVufkfzi1aGpy0iZLrM-2fzJZJahxfqkBAWMNm90tCw", "type": "Ed25519Signature2018", "created": "2023-12-26T09:48:39.948Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-12-26T09:48:39.947Z", "expirationDate": "2024-03-25T09:48:39.947Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x3A5B12814b03C517FDAB62d8781c22f3406aeef4", "hash": "v0.0.0:WQAatRhC3nCZzyrGVQvJLgECij3MWFmFNWIG+I//YRM=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#yokifinance"}}}, "description": "Yoki Finance is a recurring payments infrastructure.\n\nOne of the solutions built on Yoki core is a Web3 Dollar-Cost-Averaging app. It is an open, gasless, and free solution that could be used by retail users, projects, and devs and constitutes a public good.\n\nThe application creates an auto-buy smart contract for the user and automates the swaps according to the chosen frequency, sum, and pair.\n\nThe second solution built on Yoki core is a permissionless platform where every individual or business could start accepting recurring crypto payments.", "lastUpdated": 0, "projectGithub": "yokifinance", "projectTwitter": "yokifinance"}, "recipient": "0xd9d0aa3FC1616Ee96Fe38F3EBaf9EAc3862a9d4e"}}