{"signature": "0x17a7f52fb0b3c8ac17666d91ee2e78059fb885e8788ef7c6b6a695b96a44843411b3da403d115b07ae09f14d753975f5b95c5404bac41e4c1a425e1c42607dd51b", "application": {"round": "0x145052e87140b7309f6ee18ba12fc187560d5d89", "answers": [{"type": "email", "answer": "markus@freedomfactory.io", "hidden": true, "question": "Email Address", "questionId": 0}, {"type": "short-answer", "answer": "mhaas_eth", "hidden": true, "question": "Telegram Handle We Can Use To Contact You", "questionId": 1}, {"type": "short-answer", "answer": "https://github.com/EthereumPhone/platform_manifest", "hidden": false, "question": "Project Github Repo", "questionId": 2}, {"type": "link", "answer": "https://discord.gg/xE7cjV6KE2", "hidden": false, "question": "Link to your Public Group Chat", "questionId": 3}, {"type": "paragraph", "answer": "GG19-OSS", "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": "Providing an open source, feeless mobile platform for ethereum applications to expand within the global market. We are producing 6000+ devices that provide support for dapps and users to interact with ethereum anywhere in the world. This includes a light node to remove trust from remote RPCs directly on your device, and the first 4337 AA wallet which solves the interoperability and connectivity issues currently facing the mobile landscape for ethereum.", "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": "Our OS level AA wallet is pioneering true interoperability, since any dapp running on the OS can connect to it. The AA wallet is also emulating an EOA to web-dapps, thereby allowing the user to connect to any dapp, and use it as if it was a normal EOA wallet.\nThis device is also the first hardware wallet, that offers full recoverability using AA.", "hidden": false, "question": "Describe any pioneering development work in your project, particularly in enhancing privacy, interoperability, or user experience.", "questionId": 6}, {"type": "paragraph", "answer": "ethOS improves the issues that face the mobile landscape of ethereum by simplifying transactions. Currently, signing messages or transactions requires jumping through many hoops to connect to a wallet (app switching, in-app browsers, connection loss, etc..). On our device, the OS level wallet bypasses current mobile restrictions with in-app signing, no app store fees and uninterupted crypto app experiences.", "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": "ethOS intends to become the main platform for using ethereum applications on mobile. As we've already open sourced our software, the next step would be to open source our hardware and remove any trust assumptions as a fully open device.", "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": "We currently allow the user to run a simple light node proxy on the device (Either Helios or Nimbus Verified Proxy), and once Ethereum supports statelessness we want to run a node on the device, thereby increasing decentralization.", "hidden": false, "question": "How does your project contribute to the decentralization and security of the Ethereum network?", "questionId": 9}, {"type": "paragraph", "answer": "0xE587bb29FA7D02F171E7B6Ba7c4bf590A0B1683A, 8453", "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": "0x9abda3e526ac4d553d3cdf057a504a168df921ca78e232b46257b7d106112dbb", "title": "ethOS", "logoImg": "bafkreiegexra2x4k5bdidoypd3tgp3t6nei3uqr7sf2kjdywmcjzbic4tq", "metaPtr": {"pointer": "bafkreiesd63tme5fvydpwkqt4qqxmxdtfp3wywu5bbeftzcb2dqwdcspxi", "protocol": "undefined"}, "website": "https://freedomfactory.io", "bannerImg": "bafkreicaxg2i4nehmwiehnllpx7ke7xjau5ty7gzjju423urhmwc2nght4", "createdAt": 1742479371184, "userGithub": "markusbug", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"type": "EthereumEip712Signature2021", "created": "2025-03-20T14:02:37.893Z", "@context": "https://w3id.org/security/suites/eip712sig-2021/v1", "proofValue": "0xe16d556d6eafb2af92725a86cd73d7ee0f3a649f8a1c2ceddfbf4fc39285ee525aa5a91a7fa1bd577f8ac402f55d72734ad1c4a212c08fc34349457b64d9b0361c", "eip712Domain": {"types": {"Proof": [{"name": "@context", "type": "string"}, {"name": "created", "type": "string"}, {"name": "proofPurpose", "type": "string"}, {"name": "type", "type": "string"}, {"name": "verificationMethod", "type": "string"}], "@context": [{"name": "nullifiers", "type": "NullifiersContext"}, {"name": "provider", "type": "string"}], "Document": [{"name": "@context", "type": "string[]"}, {"name": "credentialSubject", "type": "CredentialSubject"}, {"name": "expirationDate", "type": "string"}, {"name": "issuanceDate", "type": "string"}, {"name": "issuer", "type": "string"}, {"name": "proof", "type": "Proof"}, {"name": "type", "type": "string[]"}], "EIP712Domain": [{"name": "name", "type": "string"}], "CredentialSubject": [{"name": "@context", "type": "@context"}, {"name": "nullifiers", "type": "string[]"}, {"name": "id", "type": "string"}, {"name": "provider", "type": "string"}], "NullifiersContext": [{"name": "@container", "type": "string"}, {"name": "@type", "type": "string"}]}, "domain": {"name": "VerifiableCredential"}, "primaryType": "Document"}, "proofPurpose": "assertionMethod", "verificationMethod": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb#controller"}, "issuer": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb", "@context": ["https://www.w3.org/2018/credentials/v1", "https://w3id.org/vc/status-list/2021/v1"], "issuanceDate": "2025-03-20T14:02:37.893Z", "expirationDate": "2025-06-18T14:02:37.893Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x3a4e6eD8B0F02BFBfaA3C6506Af2DB939eA5798c", "@context": {"provider": "https://schema.org/Text", "nullifiers": {"@type": "https://schema.org/Text", "@container": "@list"}}, "provider": "ClearTextGithubOrg#EthereumPhone#25549144", "nullifiers": ["v0.0.0:OnTOI9uHkzipL4lFGt2GqhwwG4uBzpDjVDhfGtLj0Wc="]}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"type": "EthereumEip712Signature2021", "created": "2025-03-20T14:02:28.036Z", "@context": "https://w3id.org/security/suites/eip712sig-2021/v1", "proofValue": "0x15f541bb9aa9432d8fd179857fb9f1ca90875774c7c361cd80ca08eff9ce41434a1d887f35a4384afd653c6104f7d8e73f64c886235512e200846cd40b1257441b", "eip712Domain": {"types": {"Proof": [{"name": "@context", "type": "string"}, {"name": "created", "type": "string"}, {"name": "proofPurpose", "type": "string"}, {"name": "type", "type": "string"}, {"name": "verificationMethod", "type": "string"}], "@context": [{"name": "nullifiers", "type": "NullifiersContext"}, {"name": "provider", "type": "string"}], "Document": [{"name": "@context", "type": "string[]"}, {"name": "credentialSubject", "type": "CredentialSubject"}, {"name": "expirationDate", "type": "string"}, {"name": "issuanceDate", "type": "string"}, {"name": "issuer", "type": "string"}, {"name": "proof", "type": "Proof"}, {"name": "type", "type": "string[]"}], "EIP712Domain": [{"name": "name", "type": "string"}], "CredentialSubject": [{"name": "@context", "type": "@context"}, {"name": "nullifiers", "type": "string[]"}, {"name": "id", "type": "string"}, {"name": "provider", "type": "string"}], "NullifiersContext": [{"name": "@container", "type": "string"}, {"name": "@type", "type": "string"}]}, "domain": {"name": "VerifiableCredential"}, "primaryType": "Document"}, "proofPurpose": "assertionMethod", "verificationMethod": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb#controller"}, "issuer": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb", "@context": ["https://www.w3.org/2018/credentials/v1", "https://w3id.org/vc/status-list/2021/v1"], "issuanceDate": "2025-03-20T14:02:28.035Z", "expirationDate": "2025-06-18T14:02:28.035Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x3a4e6eD8B0F02BFBfaA3C6506Af2DB939eA5798c", "@context": {"provider": "https://schema.org/Text", "nullifiers": {"@type": "https://schema.org/Text", "@container": "@list"}}, "provider": "ClearTextTwitter#EthereumPhone", "nullifiers": ["v0.0.0:mzbAx0zAQzrKRZw+ZGjH9KvpSSg/6K6Qxo7BOROu7xk="]}}}, "description": "ethOS is the first eth-based mobile OS. It integrates L2s, Light nodes and a system level wallet at the operating system layer, enabling crypto to break free of the mobile duopoly. Our recent dGEN1 device has over 6000 pre-orders, bringing an onchain portal to the palm of your hand and making ETH a first-class citizen on the device.", "lastUpdated": 0, "projectGithub": "EthereumPhone", "projectTwitter": "EthereumPhone"}, "recipient": "0xB957339804fea2829baBc79294D6e7615705Fd14"}}