{"signature": "0xc2f4e141583d5caeb820704d90779167a2489c8f0c997197c19b3082ff9fefcb593fd9e5218eafbe75073a3421eab27d5a55ee1efe3d7832063454463acb9a3b1b", "application": {"round": "0x145052e87140b7309f6ee18ba12fc187560d5d89", "answers": [{"type": "email", "answer": "partnerships@rubyscore.io", "hidden": true, "question": "Email Address", "questionId": 0}, {"type": "short-answer", "answer": "@egormajj", "hidden": true, "question": "Telegram Handle We Can Use To Contact You", "questionId": 1}, {"type": "short-answer", "answer": "https://github.com/Rubyscoreio", "hidden": false, "question": "Project Github Repo", "questionId": 2}, {"type": "link", "answer": "https://t.me/Ruby_Score", "hidden": false, "question": "Link to your Public Group Chat", "questionId": 3}, {"type": "paragraph", "answer": "GG20: https://explorer.gitcoin.co/#/round/42161/25/58\nGG22: https://explorer.gitcoin.co/#/round/42161/608/5", "hidden": false, "question": "Have you participated in a previous Gitcoin Grants Round? If so, please name the rounds or link the builder profile to prior rounds.", "questionId": 4}, {"type": "paragraph", "answer": "RubyScore strengthens Ethereum's infrastructure by addressing key challenges in on-chain identification, reputation, and transaction efficiency.\n\nDecentralized Reputation, Wallet Analysis, and Analytics\n- Supporting Ethereum and L2 networks such as Linea, Base, Scroll, zkSync, zkEVM, Manta, Blast, Mantle, Taiko, and opBNB.\n- Integrating with Ethereum testnets Sepolia and Holesky, enabling developers to test RubyScore's features in a safe and scalable environment before mainnet deployment.\n\nDeferred Transaction Service\nRubyScore offers a flexible transaction management system that enhances UX and reduces costs:\n\n- Off-Chain ETH Transfers – Instant transfers without waiting for confirmations.\n- Scheduled Deposits – Pre-planned transactions for seamless financial management.\n- Multi-Network Transactions – A unified interface for sending assets across multiple networks.\n- Bulk Transfers – Gas-optimized batch transactions, reducing costs by up to 40%.\n\nSingle ID & Single ID Registry\n- Single ID provides unified user identification across multiple networks via LayerZero.\n\nIt enables dApps to recognize and utilize the same user across ecosystems without data duplication, ensuring secure registration and seamless data transfer between networks.\n\nThe Single ID Registry is a decentralized database that stores information on Single IDs and their on-chain verification, ensuring compatibility with various Ethereum-based applications and blockchains.\n\nThese solutions make Ethereum more user- and developer-friendly, reducing barriers to interaction between dApps and blockchains.", "hidden": false, "question": "How does your project contribute significantly to the Ethereum network's infrastructure? Please provide specific examples and metrics if available.", "questionId": 5}, {"type": "paragraph", "answer": "RubyScore pioneers advanced solutions to enhance interoperability, and user experience in blockchain:\n\nDecentralized Reputation & Cross-Chain Identity\n\n- Single ID & Single ID Registry – a unified user identification system powered by LayerZero, enabling dApps to recognize the same user across multiple networks without data duplication.\n- Multi-Network Transaction Optimization\n- Off-Chain ETH Transfers – instant transfers without confirmation delays.\n- Scheduled & Bulk Transactions – reducing gas costs by up to 40%.\n- Interoperability Across Networks – RubyScore streamlines cross-chain operations, allowing seamless movement of assets and identity data between Ethereum, Linea, Base, zkSync, and other L2s.\n- Faucet Integration – RubyScore leverages Sepolia and Holesky faucets to facilitate low-cost testing and onboarding for developers and users.\n", "hidden": false, "question": "Describe any pioneering development work in your project, particularly in enhancing privacy, interoperability, or user experience.", "questionId": 6}, {"type": "paragraph", "answer": "RubyScore addresses key challenges related to user identification and bot protection in the Ethereum and L2 ecosystem.\n\n- Lack of Reliable On-Chain Identification and Reputation\n\nIt is difficult to distinguish real users from bots, leading to manipulation in airdrops, DAOs, and DeFi projects.\nRubyScore builds a decentralized reputation system that tracks on-chain activity and user interactions.\n\n- Fragmented Identity Across Blockchains\n\nUsers have to manage different accounts across Ethereum, Arbitrum, Optimism, and other networks.\nSingle ID & Passport Registry allow users to register one identity and use it across all supported networks via LayerZero.\n\n- High Fees and Inefficient Transactions\n\nUnstable and high gas fees make it harder for users and projects to operate efficiently.\nRubyScore enables scheduled and batch transactions, as well as Off-Chain ETH Transfers, reducing costs by up to 40%.\n\n- Limited Testing Infrastructure for Developers\n\nMany blockchain projects struggle with affordable and reliable testing environments.\nBy leveraging Sepolia and Holesky faucets, RubyScore enables cost-effective development and deployment on Ethereum testnets.\n\n- Why Is RubyScore Better Than Existing Solutions?\nFlexible Reputation System – deeper on-chain integration compared to SBTs and ENS.\nCross-Chain Identity – unlike other solutions, Single ID works across multiple networks via LayerZero.\nEfficient Transactions – lower costs and better UX compared to traditional wallets and gas management services.\nFaucet-Enabled Testing – seamless interaction with Sepolia and Holesky for pre-mainnet experimentation.", "hidden": false, "question": "What specific problems or challenges in the Ethereum ecosystem does your project address? How does your solution improve upon existing alternatives?", "questionId": 7}, {"type": "paragraph", "answer": "Our future plans include the integration of new Layer 2 solutions into our products, enhancing Single ID as a unified place to showcase user actions and achievements within the Ethereum ecosystem and L2s. We also plan to build an API based on Single ID so developers can leverage it. The funds will be used to expand our developer team, enabling them to focus on faster development and mass adoption of RubyScore products.", "hidden": false, "question": "Outline your project's roadmap and how the grant funds will be used to achieve your development goals.", "questionId": 8}, {"type": "paragraph", "answer": "RubyScore enhances decentralization and security in the Ethereum network through innovative solutions in identity, reputation, and transaction management:\n\nStrengthening Decentralized Identity & Reputation\n\n- Single ID & Single ID Registry – a cross-chain identity system powered by LayerZero, providing a decentralized and tamper-proof method for user verification without reliance on centralized databases.\n- On-Chain Reputation Verification – users build a non-custodial reputation based on their blockchain activity, reducing fraud and increasing trust in dApps and DeFi.\n\nEnhancing Transaction Security & Efficiency\n- Off-Chain ETH Transfers – secure transactions without exposing unnecessary data on-chain, reducing front-running risks.\n- Scheduled & Bulk Transactions – optimized gas usage, reducing network congestion and improving stability.\n\nEnabling Trustless Cross-Chain Interoperability\n\n- Seamless Multi-Network Compatibility – RubyScore facilitates secure and trustless movement of assets and identity data across Ethereum, Linea, Base, zkSync, and other L2s, reducing reliance on centralized bridges.\n-Testnet Security & Onboarding – By supporting Sepolia and Holesky, RubyScore helps developers build and refine decentralized applications in a secure, low-cost test environment before mainnet deployment.", "hidden": false, "question": "How does your project contribute to the decentralization and security of the Ethereum network?", "questionId": 9}, {"type": "paragraph", "answer": "[0x72f46FFBd3213218137015EBCcf70bFAaF619513], [10]\n[0x72f46FFBd3213218137015EBCcf70bFAaF619513], [1]\n[0x381c031bAA5995D0Cc52386508050Ac947780815], [1]\n[0x4803003e06Fe7Bc150cC8CB21D12750A1A1bA135], [324]\n[0x72f46FFBd3213218137015EBCcf70bFAaF619513], [324]\n[0x381c031bAA5995D0Cc52386508050Ac947780815], [8453]\n[0x72f46FFBd3213218137015EBCcf70bFAaF619513], [8453]\n[0x381c031bAA5995D0Cc52386508050Ac947780815], [1101]\n[0x72f46FFBd3213218137015EBCcf70bFAaF619513], [1101]\n[0x381c031bAA5995D0Cc52386508050Ac947780815], [534352]\n[0x72f46FFBd3213218137015EBCcf70bFAaF619513], [534352]\n[0x72f46FFBd3213218137015EBCcf70bFAaF619513], [169]\n[0x72f46FFBd3213218137015EBCcf70bFAaF619513], [81457]\n[0x72f46FFBd3213218137015EBCcf70bFAaF619513], [7777777]\n[0x72f46FFBd3213218137015EBCcf70bFAaF619513], [5000]\n[0x72f46FFBd3213218137015EBCcf70bFAaF619513], [167000]\n[0x72f46FFBd3213218137015EBCcf70bFAaF619513], [204]\n[0x72f46FFBd3213218137015EBCcf70bFAaF619513], [42161]\n[0x72f46FFBd3213218137015EBCcf70bFAaF619513], [2818]", "hidden": false, "question": "For any project deploying smart contracts on blockchain networks, please list all your deployer addresses and their corresponding blockchain networks. Use this format for each entry: [deployer_address], [chain_id]—for example, 0x123abc..., 42161 (This represents a deployer address on the Arbitrum network). Please include a separate line for each unique deployer address and blockchain combination.", "questionId": 10}], "project": {"id": "0xf56dd3fa328f36673fd27422bf169559797919b4e8dd639b341d14127219c70a", "title": "RubyScore", "logoImg": "bafkreibiqyw22apyey4vxq2443bzmcofntutssdwjvm2b3dsy4yoh6ub2u", "metaPtr": {"pointer": "bafkreicmu3iorf54d3aeeg6dwcsgqbsxok3g45to5zpymm67hetnps225e", "protocol": "undefined"}, "website": "https://rubyscore.io", "bannerImg": "bafkreiapw2zjbbdbzvrbicvax62oi36xtkyel7hf666f6h5c4n7zq76qjy", "createdAt": 1702344688277, "userGithub": "il3732", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..LyZ1xQ7WaaVXlYYjE6IWN_arCM1tNzzrNpHDmqZttKAMSsRQCwz-Cr82ZDeJFXIisNC50kLoqDoi8ImjlavlAg", "type": "Ed25519Signature2018", "created": "2024-04-13T08:51:00.373Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-13T08:51:00.372Z", "expirationDate": "2024-07-12T08:51:00.372Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x0d0D5Ff3cFeF8B7B2b1cAC6B6C27Fd0846c09361", "hash": "v0.0.0:snuqUYgxWvfzHBGtrd5/y1+/+QI1fhoynIDqJbiSXgc=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#Rubyscoreio#79484743"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..DCAj0W6AQBVXKTckZ41392rk28-NGQiwMCh0azDlNpNpnmp4ErX5QO2UDhnwxYtt-E1TUvktLadMmJWk8M8iDQ", "type": "Ed25519Signature2018", "created": "2024-04-11T08:21:03.245Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-11T08:21:03.245Z", "expirationDate": "2024-07-10T08:21:03.245Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x0d0D5Ff3cFeF8B7B2b1cAC6B6C27Fd0846c09361", "hash": "v0.0.0:ji+MmVY0qfQkpk79umlzn2uMaMeppmwFvOpj/vL05F8=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#rubyscore_io"}}}, "description": "Your ranking and score in popular Web3 projects\nTrack your progress in your favorite projects and rise to the top by actively participating", "lastUpdated": 0, "projectGithub": "Rubyscoreio", "projectTwitter": "Rubyscore_io"}, "recipient": "0x0d0D5Ff3cFeF8B7B2b1cAC6B6C27Fd0846c09361"}}