{"signature": "0x111fa1055e07a9627fc3b9b151d40928571d6be3eebffc40fbfdefef9b98ac4532523e4f751e31c739f7d4de2b87c43599efd577545b469045a7ba78692a1ec31c", "application": {"round": "0x6142eedc06d80f3b362ce43b4ac52fad679dc850", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "N7bQ6HEdgzDcX61Ik3VyVumoI2DCcYhS8M97htX8H9c=", "encryptedSymmetricKey": "f6b709705d5d9245b513fad67badd4cf17378f899899c67557a11050c8711b0176da503836abbc4918ceeec9e1da920a7ec16dc2964a0fa50cd56cde1a161f5f2a55c8dcee994018c6bedbf8d5506ce49db620c8a787a4844438a4a40eaa1f90aa0375cf5285f26ff4f4b49e2164009e1c820e093e573d0538dda9a63c40725e00000000000000209170e65d0c18bf388a1f545df658153b362e9f5e6852528c8c4f6838a896c6cfe24623594928031c5a9439900c4d7b93"}}, {"type": "paragraph", "answer": "Kenshi requests $120,000 in grants to develop, document, audit, and host Unchained. The funds will help us sustain the ecosystem in the next 6-12 months and add first-class support for Arbitrum & Uniswap.", "hidden": false, "question": "Application detail", "questionId": 1}, {"type": "number", "answer": "120000", "hidden": true, "question": "Amount requested (in $)", "questionId": 2}, {"type": "dropdown", "answer": "ARB", "hidden": true, "question": "Payout token", "questionId": 3}, {"type": "short-answer", "answer": "We will use the funds mainly for development and auditing of the project. The focus will be to add first-class support for Arbitrum and Uniswap V2, V3, V4 once we launch our mainnet. Some funds will be allocated to marketing as well.", "hidden": true, "question": "How do you account for this fund request?", "questionId": 4}, {"type": "paragraph", "answer": "We will allocate the funds to the following categories:\n\n1. **Development**: $55k will be allocated to develop the underlying decentralized protocol and first-class support for Arbitrum and Uniswap, including SDKs and extensions.\n2. **Documentation**: $10k will be allocated to documentation, tutorials, guidelines, and videos about the underlying protocol, demonstrating how to use Unchained with Arbitrum/Uniswap.\n3. **Audit**: $30k will be used to hire a security firm to audit the project.\n4. **Marketing**: $15k will be used for press release, marketing, and business development to ensure meeting the key metric indicators of the project.\n5. **Infrastructure**: $10k of the funds will be used for the infrastructure required for running the project.\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": "Unchained is a data validation and indexing network with DeFi in mind. Our current testnet uses Uniswap on-chain data to index the price of Ethereum.", "hidden": false, "question": "How do you think this project fits in with Uniswap?", "questionId": 7}, {"type": "paragraph", "answer": "Unchained can bring multiple benefits to the Uniswap and Arbitrum ecosystem, some of which are:\n\n1. **Data Indexing & Processing**: Uniswap data will be available to all builders to make analytic tools and dashboards.\n2. **Cross-chain swaps & Bridges**: Unchained can bridge events from one chain to another, enabling builders to create secure bridge protocols or cross-chain swaps from or to Arbitrum.\n3. **Stablecoins & DeFi Protocols**: Any protocol relying on verified price data can use verified historical UniSwap data to secure their protocol.", "hidden": false, "question": "What benefits will this project bring to Uniswap in the Arbitrum ecosystem?", "questionId": 8}, {"type": "short-answer", "answer": "We are planning for a security audit. A part of the funds from this grant will be used to audit the project.", "hidden": true, "question": "Has this project undergone a security audit? If not, are you planning to undergo it?", "questionId": 9}, {"type": "short-answer", "answer": "https://github.com/kenshitech/unchained", "hidden": false, "question": "Is this project open-source? (If yes, share the repository link).", "questionId": 10}, {"type": "paragraph", "answer": "The technological stack of the project and important details are as follows:\n\n- **Programming Language**: The main project code is being migrated from TypeScript to Go. Client SDKs will be provided in Go, TypeScript, and Python. An embedded version in C/C++ will be available.\n\n- **Cryptography**: The project utilizes BLS12-381 for signatures. We also use zk-SNARKs and SECP256K1 multisigs to publish data on-chain.\n\n- **Deploy & Deliver**: We want to make running Unchained as easy as possible. We are containerizing the client with Docker and will provide images for popular SBCs, including Raspberry Pi.\n\n- **Other**: Svelte and SvelteKit are used for UI. Grafana is used for monitoring. Microk8s is used for cluster orchestration and testing network load.\n", "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": "https://kenshi.io/unchained", "hidden": true, "question": "Does this project have a demo? If yes, share a public link.", "questionId": 12}, {"type": "short-answer", "answer": "The primary target audience are builders on web 3.0; with this grant we will be able to add first-class support for Uniswap and Arbitrum on launch.", "hidden": true, "question": "What is the target audience for this project? (Mention if there is a market launch plan).", "questionId": 13}, {"type": "paragraph", "answer": "[Pouya Eghbali](https://www.linkedin.com/in/pouya-eghbali), [Nathalie Casati](https://www.linkedin.com/in/nathaliecasati), [Henry Nidecker](https://www.linkedin.com/in/henry-nidecker-5836191), and [Kevin Aguilar](https://www.linkedin.com/in/kevin-aguilar-5445211b4) are the co-founders of the parent project. The project also has three other team members.", "hidden": false, "question": "Who are the members of the team?", "questionId": 14}, {"type": "paragraph", "answer": "- Pouya Eghbali is the project's CEO and lead developer. He has years of experience with distributed machines and is the CTO of a Swiss sports/tech startup. He's also a contributor to the Human Brain Project.\n\n- Nathalie Casati is one of the co-founders and developers of the projects. She studied for her Ph.D. at EPFL and has extensive knowledge of cryptography. She has multiple patents together with IBM research.\n\n- Henry Nidecker is the project's co-founder, investor, and advisor. He has experience managing startups, scaleups, and big enterprises ranging from sports to tech. He's the CEO of Nidecker Group, the second-biggest manufacturer of snowboards worldwide.\n\n- Kevin Aguilar is a co-founder and developer of the project.\n\nThe rest of the team who will be involved in this project are:\n\n- Andrey Luiz: Developer\n- Hosein Ghazi: Designer\n- Roshak Noorani: Business development", "hidden": true, "question": "Describe team members' experience and current roles for this project.", "questionId": 15}, {"type": "paragraph", "answer": "- **2024Q1**: We will finalize the development of the underlying decentralized network of Unchained, with plugins to index and process data from Uniswap and Arbitrum. The underlying network's documentation, guidelines, and videos will be created.\n\n- **2024Q2**: We will start the auditing process of Unchained once the network is stable, preparing for the mainnet launch. We will prepare SDKs for multiple platforms and targets. The documentation, guidelines, and videos on integrating with Unchained and Uniswap will be created.\n\n- **2024Q3**: We will onboard developers and builders to the project. At the same time, we expand our network of validators who are incentivized by an LPoS model using our token, KNS, on the Arbitrum chain.\n\n- **2024Q4**: We plan to expand to 500 mainnet validators by the end of this year, form partnerships with crucial RPC providers in the ecosystem, and onboard at least 50 notable projects.", "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": "Our current publicly available testnet attracted 300 daily active validator nodes in less than a month since its start. We believe we are providing value to the ecosystem and solving a real problem. Our platform addresses several pain points of builders who target the blockchain. Through partnerships, education, and media outlets, we are confident we can reach many builders.", "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": "Through the Arbitrum foundation grant page.", "hidden": true, "question": "How did you find out about UAGP?", "questionId": 21}, {"type": "paragraph", "answer": "We are in the process of registering our company, Kenshi SA, in Switzerland.", "hidden": true, "question": "Additional information", "questionId": 22}, {"type": "short-answer", "answer": "Would be nice to have the support of Arbitrum and Uniswap in the process. We welcome co-marketing, AMA, advisors, VC introductions, promotions, common projects, and any other contribution that would help us sustain and grow in the ecosystem.", "hidden": true, "question": "Special requests", "questionId": 23}], "project": {"id": "42161:0x73ab205af1476dc22104a6b8b3d4c273b58c6e27:465", "title": "Unchained", "logoImg": "bafkreig4njrd6q7f7ydmrryb3kcro26m5cwqz6xf44dpa3kbddirhe3voi", "metaPtr": {"pointer": "bafkreihj3yoz6idnynzlrdjvn6g2rmm3k4dob4gh5pv4rjolnzao6cvrny", "protocol": "1"}, "website": "https://kenshi.io/unchained", "bannerImg": "bafkreihtuqjeoz2kqoyupsybgrzangqkvc6pzghwcfll2fcc2v55ig4oui", "createdAt": 1706795207217, "userGithub": "pouya-eghbali", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..AYrrVsdfZhD8l7DbslBg1dPx7HSCl9wRKnqOLpH94Gr5In0dgZeX_A1GYAYMpKHfPh29-69BfoZZsqK07friAA", "type": "Ed25519Signature2018", "created": "2024-02-01T13:38:13.040Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-02-01T13:38:13.040Z", "expirationDate": "2024-05-01T13:38:13.040Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xA2dEc4f8089f89F426e6beB76B555f3Cf9E7f499", "hash": "v0.0.0:BgHpZAiYJiktCQ8BRS7m5RVfHEJmrijj35zHtc5zkhI=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#KenshiTech#4604055"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..HI5Bu-h9yMsEoHOSHlKTm5jZyZeFr_Ctd2QFwpqofGUD8f62XverWVeVHBqw2fYEIoSZFoKzvI1LQpCY5LHyDA", "type": "Ed25519Signature2018", "created": "2024-02-01T13:36:21.382Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-02-01T13:36:21.382Z", "expirationDate": "2024-05-01T13:36:21.382Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xA2dEc4f8089f89F426e6beB76B555f3Cf9E7f499", "hash": "v0.0.0:kWDPxnWLUohijD3I6+qIn3K6mHUlgFJyK/0qmbc+vzY=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#KenshiTech"}}}, "description": "Unchained is a decentralized network for data indexing, validation, delivery, and processing.\n\n## Public & Verified\n\nUnchained is a public network where peers attest to the validity of each dataset using cryptographic signatures; consumers can query the verified data, display it, or publish it on-chain using zero-knowledge proofs or multisigs.\n\n## Extensible\n\nUnchained can also be used to process data or source data from user-specified sources through WASM-based user extensions. Unchained also allows the creation of sovereign networks to customize the functionality of the network entirely for domain-specific use cases.\n\n## Off-chain Computations\n\nThis approach enables users to run heavy processes off-chain and submit the verified results to the blockchain. It also allows cross-chain and multi-chain applications.", "lastUpdated": 0, "projectGithub": "KenshiTech", "projectTwitter": "KenshiTech"}, "recipient": "0xA2dEc4f8089f89F426e6beB76B555f3Cf9E7f499"}}