metadata: {"signature": "0x13cfbec947098ac22cbfe926c6d6c5cb12a2bbf1488228fd3bbc55e659c2e97a53a42b8b374c54dbae2c4288d6d8c3b16f8e3611779a543a3942b4242d514fa91c", "application": {"round": "0x12bb5bbbfe596dbc489d209299b8302c3300fa40", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "UgiTAECGcU0n/rZPClDSSAji4bykU7eFCZ4LZ/z9tHvwxLon21fRqywyAzextLnm", "encryptedSymmetricKey": "2bfa871a3032b23848aa0249519839a45f1440b827f3872b477997b7b6333d64097a94025a89afb0ec8171fc7595d102f14e05abec6be902cd1aef414448329ca8176cf82c630cee547d56b1f461e512b332a2162847a449c4c752435512a2b350b4e14c86f1542fa949a87a91d7b0b61040bc41578768c25e8bfc8cfb2acfd10000000000000020f0fcaa4d791d2bbbea37fa50cd2b7a1fd7a90bf1358b228b511b69a2fe85f30f3157377e71955ff1a3d8b473a94ac1b8"}}, {"type": "short-answer", "answer": "Gitcoin grants (403) & personal funds", "hidden": false, "question": "Previous project funding sources (VC, grants, token sales, etc)", "questionId": 1}, {"type": "number", "answer": "6000", "hidden": false, "question": "Total prior funding for project in USD", "questionId": 2}, {"type": "number", "answer": "3", "hidden": false, "question": "Total team size", "questionId": 3}, {"type": "number", "answer": "60", "hidden": false, "question": "How old is the project? (Months)", "questionId": 4}, {"type": "address", "hidden": true, "question": "If you participated in past grant rounds using a different project payout wallet address, please share it here:", "questionId": 5, "encryptedAnswer": {"ciphertext": "wz+KKRpgrvEM/vK1E10xXsxX0XOAuiIQNP+T61WVFlE=", "encryptedSymmetricKey": "c0f0c8df676030fa701078596763714a88a8b05845d20219a54c4a6ad664008755aef768060d828d268b8add1f5fe7120e3cf35d10fa46d0f5ade9888d9e332011fe0e483e5eb5f8c7e9a67b3e5854bf1886d421d05dec8ddc7a97d5aa93718020442028abe44eced8d42acb669a81a16c5267795b7a467d40651e4e19d8bd2a0000000000000020290531d9a3fbb0eae5469791d69955d17c094a14254103101c683a89e3e553a58219741d4df46a41b606ef1a29b517b7"}}, {"type": "paragraph", "answer": "twitter.com/0xjac\ntwitter.com/TrueLevelSA\ngitlab.com/truelevel/swapbox", "hidden": false, "question": "Profiles or socials of other main team members publicly associated with project", "questionId": 6}, {"type": "multiple-choice", "answer": "Yes", "hidden": true, "question": "Have you read and confirmed your grant abides by the Program General Eligibility Policy? https://gitcoin.notion.site/Gitcoin-Grants-Beta-Round-Eligibility-b7fca9fd3c26450b89ded11caaa6497f", "questionId": 7}, {"type": "paragraph", "answer": "We are building opensource cash based on/off ramp, have no money (we have turned down potential investors asking for hardware to be proprietary etc), have worked fully in the open so far (working in public git) and generally marching through the mud.", "hidden": true, "question": "How does your project fit into the OSS round eligibility criteria? ", "questionId": 8}, {"type": "paragraph", "answer": "We have been fixing many bugs and are well on our way to launching MVP.  Progress @ https://gitlab.com/groups/TrueLevel/swapbox/-/activity", "hidden": false, "question": "If you've participated in past grant rounds, please share any new updates or milestones from the prior months", "questionId": 9}, {"type": "paragraph", "hidden": false, "question": "Anything else you'd like to share about your project, previous work, or other project affiliations? Anything you'd like to add that has not been covered?", "questionId": 10}, {"type": "multiple-choice", "hidden": true, "question": "Does 50% of your team reflect the diversity of the community your project serves with a particular emphasis on including women, Black, Indigenous, and People of Color (BIPoC), individuals with disabilities, and members of the LGBTQ+ community?", "questionId": 11, "encryptedAnswer": {"ciphertext": "8Hf5klUjV8BGw8kbH/xL2ptFMT0j7va++ytbz9m8qFI=", "encryptedSymmetricKey": "2f0c06a8086521ec71cfcf308701ad86cc81d2c2cee22effa57545aedb1916b23572d1d47752ad1c96da792c536a35175b9c734f4187a8688f0018311b4a966351410b27f157eb0bd272d3ba88a325081baac9d795b46bc011038bfadbd7688168577e8428821a72b9d73529086f23c7cbfe5d4238c86b767891d3a538c2d2da00000000000000206d0a726d9346ade8df69dbab4718df72874f663de77dc50555f510b09c0864b9687043132f5715e398fd6da6c4d93fb4"}}], "project": {"id": "1:0x03506eD3f57892C85DB20C36846e9c808aFe9ef4:787", "title": "SwapBox", "logoImg": "bafkreicr3kap25iy3allkr5cgyzk7e6anixiwjpfmwxqsrgdt7a6ykm5rq", "metaPtr": {"pointer": "bafkreifuuydlmiah7px3b3zbxdiw3tnesxchodlotvsc62e72zlscf6hmi", "protocol": "1"}, "website": "https://swapbox.cash", "bannerImg": "bafkreiedkyqlvpx3bcxgvj2224u2uschuuodgfizupodzfomnhln2k7lga", "createdAt": 1682099089276, "userGithub": "tshabs", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..rVYCPv2thLhoYRcCQcAc45oAOwlG1zbEGrZFrOgZ-UhnJLRgQDoNGMs7JRw6VR5XM0uxhZOhW0xDVusJvKWeDA", "type": "Ed25519Signature2018", "created": "2023-04-21T17:40:04.983Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-04-21T17:40:04.983Z", "expirationDate": "2023-07-20T17:40:04.983Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xFc29aE0db30064d306Cea90f349448ad0d1fa030", "hash": "v0.0.0:ICB+THmCE6HrUFw6H04JHxt2COsyUsEa8GRluDu/evU=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#TrueLevelSA#44111"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..7iyITgF9RoddcFMm2Ln_zAZsocMFTA_OgucF7ezNbu7EtQcLSPVegiUAbFg_bten3TpA-pqB2C20qQFsBt1lAQ", "type": "Ed25519Signature2018", "created": "2023-04-21T17:41:16.209Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-04-21T17:41:16.209Z", "expirationDate": "2023-07-20T17:41:16.209Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xFc29aE0db30064d306Cea90f349448ad0d1fa030", "hash": "v0.0.0:Tzwsjc5hx+GrER4PzoUTfuUVsxmTrE+HhM2hBazhNQk=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#SwapBoxCash"}}}, "description": "Swapbox is a serverless crypto-cash machine powered by open software and hardware.\n\n## The why\nOne major bottleneck for crypto enthusiasts is on/off ramping. How do you get your money from cash or the bank to the blockchain? Centralised exchanges, API on/off ramp services, P2P exchanges and even existing crypto ATMs rely at least on one centralised entity to operate: CEX is centralised by definition, on/off ramp services, and P2P exchanges are only accessible for banked users, and crypto ATMs are usually connected to a centralised exchange. \nUnfortunately, most current on/off ramp solutions are still heavily dependent on banking.\n\n## Why a Grant\nThe development of Swapbox has slowed down in recent months as the whole team is doing part-time consulting to fund the project. A grant would allow us to work on Swapbox full-time, speeding up development considerably. However, the project is already well underway, and we are not far from the MVP.\n\n## The what\nHow is Swapbox different from existing crypto ATMs?\nSwapbox doesn't need to be connected to a centralised exchange. Operators provide stablecoins in a smart contract that executes swaps directly on-chain, leveraging decentralised exchanges.\n![cash in transaction with Swapbox](https://truelevel.ch/gc/img/cashin_swapbox.png)\n ![cash out transaction with Swapbox](https://truelevel.ch/gc/img/cashout_swapbox.png)\n\n### Advantages for operators\n- **Permissionless**  \nOperating a Swapbox doesn't require passing a KYC or creating an account on a centralised platform. Instead, the operator deploys a smart contract for his machine and sends stablecoins to this contract: the stablecoins are the only inventory the operator needs to hold.  \n- **Capital efficiency**  \nSwapbox is more capital efficient than existing crypto ATMs because it does not require holding any volatile inventory, meaning it does not need to be hedged.\n- **Data availability**  \nOn-chain execution gives users and operators a transparent view of their transactions. For the operator, that means more tools and better analytics.\n- **No funds on CEX needed**  \nThe major pain point for crypto ATM operators is that they must leave funds on an exchange to facilitate trades. With Swapbox, the operators only need to hold stablecoins in their machine's contract. He retains full custody of his funds.\n\n\n## The how\n\n### What has been done\n- Summer 2021: Initial version of DIY kit designed + prototype\n- Autumn/Winter 2021: New design/branding\n- February 2022: Website released\n- March 2022: New frontend / GUI design implemented\n- June 2022: Solidity contracts updated\n- June 2022: New ND300 library released (alpha)\n- July & August 2022: Lots of incremental improvements for GUI, web3-proxy & hardware\n\n### Current efforts\n- **MVP**  \nWe are working on a minimal viable product with the latest hardware parts. Additionally, MVP will support cash-in and cash-out transactions on the zkSync Era mainnet.\n![Swapbox MVP diagram](https://truelevel.ch/gc/img/hardware_diagram.png)\n\n\n### What are the plans\n- **Setup wizard (GUI)**  \nFrictionless setup for non-technical operators\n- **Improved admin dApp**  \nDecentralised admin app with analytics, fee settings, cash & stables balance monitoring, and deposit and withdraw functions.  \n- **Bitcoin support (via tBTC)**  \nNative Bitcoin support via Threshold network. We need to wait for tBTC withdrawal upgrade.\n- **Card dispensing**  \nAllow operators to sell small gold bars, prepaid cards, or standard format cards.  \n- **Plugin system**  \nPlugin SDK allows developers to integrate easily with Swapbox. E.g. phone credit refill, dApps integration, etc.\n\n\n## Go further\n### Machine in action  \nhttps://twitter.com/UniswapExchange/status/1164239629861695489  \nhttps://twitter.com/TruelevelSa/status/1165329028355678209\nhttps://twitter.com/SwapBoxCash/status/1598280292418326529\n\n### Old SwapBox versions\nhttps://web.archive.org/web/20140628030955/http://atm4coin.com/  \nhttps://atola.net/\n\n### SwapBox repositories\nhttps://github.com/TrueLevelSA/swap-box  \nhttps://gitlab.com/TrueLevel/swapbox\n\n### Keep in touch\n[Follow us on Twitter](https://twitter.com/SwapBoxCash)\n[Chat with us on Telegram](https://t.me/SwapboxDevs)\n[Website](https://swapbox.cash)", "lastUpdated": 0, "projectGithub": "TrueLevelSA", "projectTwitter": "SwapBoxCash"}, "recipient": "0xFc29aE0db30064d306Cea90f349448ad0d1fa030"}}