metadata: {"signature": "0x7a104564b4917e217809e4916b128b4d2c3bda9f3481fbca9400dfb5ad32c5e2735d570e3ea6b7862bd23e0ce2778a81ffe5b89b3b05e72cd9cd9441bfeafc281c", "application": {"round": "0x0b33428de19ae46f72e8888cd1c0102ed49afa87", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "8X/93Ob1rDAuEhKzieYn8+OeyF44FgrbOplM2pRiHodOSVhowMGGmw8g7pfA9L9+", "encryptedSymmetricKey": "e0277a6a7a236801f728fc6e89564f3c83db65373d77070c6cdcb693531f4f4be780dd8190fcedf8797390db40e3c9165e10420feb9ec76616336f71c8940e90b33576ea9e9d83e5f119392477874e44f27f9af8b56827d65c1194fe99e709841ca26c245385a1b29e9515ddec09a3ea0bbd845f6d171dcc6f2eb854d6bab22a00000000000000208318d350fb57f212089e6fa32a6796d93349910b8fc8c9136d6129304db9f5f151e2e699d24f83ea1f920656ed3213a7"}}, {"type": "short-answer", "answer": "vtamara", "hidden": true, "question": "Avalanche Forum Username:", "questionId": 1}, {"type": "short-answer", "answer": "https://github.com/pasosdeJesus", "hidden": true, "question": "Project GitHub Repository:", "questionId": 2}, {"type": "dropdown", "answer": "Existing Bridge Contract Enhancements", "hidden": true, "question": "Which theme does your project primarily focus on? (Select one)", "questionId": 3}, {"type": "paragraph", "answer": "By improving the security of the existing tools and giving confidence to the public and the operators of validators about the security of the ava-labs tools.", "hidden": true, "question": "Please explain how your project aligns with the Avalanche Teleporter ecosystem and contributes to its growth and development:", "questionId": 4}, {"type": "paragraph", "answer": "Detecting security issues and improve the ava-labs tools by auditing and running them on OpenBSD/adJ and propose PR to their github repositories as we did with 5 PR that were already accepted:\n\n1. [Storage OpenBSD/adJ](https://github.com/ava-labs/avalanchego/pull/2809)\n2. [Shebang that works in more systems](https://github.com/ava-labs/avalanche-cli/pull/1539)\n3. [More portable shebang for bash](https://github.com/ava-labs/subnet-evm/pull/1119)\n4. [Bash more portable](https://github.com/ava-labs/avalanche-network-runner/pull/707)\n5. [Bash more portable](https://github.com/ava-labs/coreth/pull/510)\n\nAnd with other 5 PR that are being tested and under review:\n\n1. [Improve security by updateing blst to version 0.3.12 in avalanchego](https://github.com/ava-labs/avalanchego/pull/3080)\n2. [Improves security by updating bslt to version 0.3.12 in coreth](https://github.com/ava-labs/coreth/pull/615)\n3. [Improves security by updating blst to version 0.3.12 in avalanche-network-runner](https://github.com/ava-labs/avalanche-network-runner/pull/725)\n4. [Improves security by updating blst to version 0.3.12 in subnet-evm](https://github.com/ava-labs/subnet-evm/pull/1258)\n5. [Improves security by updating bslt to version 0.3.12 in avalanche-cli](https://github.com/ava-labs/avalanche-cli/pull/2075)", "hidden": true, "question": "Describe the innovative ideas, technologies, or approaches your project brings to the Avalanche Teleporter ecosystem and their potential impact:", "questionId": 5}, {"type": "paragraph", "answer": "We participated with good results (IMHO) in the first round, see https://gap.karmahq.xyz/project/improve-the-security-of-the-avalanche-network-by-auditing-porting-and-testing-its-fundamental-tools-on-openbsdadj/grants?tab=milestones-and-updates and https://www.pasosdejesus.org/avalanche-adJ/. As a result (1) we contributed more than 10 PR to several ava-labs repositories, (2) we were able to port the fundamental tools (`avalanchego`, `coreth`, `subnet-evm` and `avalanche-network-runner`) to OpenBSD/adJ and (3) we are running a validator node for testnet for a month running it on OpenBSD/adJ (see https://subnets-test.avax.network/validators/NodeID-6d4VNVPxnk8g4NHfFR2ombAz1W23454pw )", "hidden": true, "question": "For projects focusing on technical innovation, please demonstrate your team's technical expertise and ability to implement the project successfully within the proposed timeline and budget:", "questionId": 6}, {"type": "paragraph", "answer": "1. Port/test/audit a newer version of `avalanche-cli` once it is released [20h],\n2. Port/test/audit `awm-relayer` [12h]\n3. Keep improving and updating the existing ports of `avalanchego`, `coreth`, `subnet-evm` and `avalanche-network-runner` as we validate with them [20h]\n4. Join as validators on testnet of two existing subnets or create new ones with validators runing on OpenBSD/adJ [6h]\n5. Audit/test the ERC20 and Native token bridge with nodes running on OpenBSD/adJ [10h]\n6. Make videos and or write descriptions of the previous steps [10h]\n\nIn total we propose 78 hours, estimating the hour at US$60 the budget is US$4680.\n\nWe don't include in this budget other costs like running the validators nodes that we can offer as contribution to improve the Avalanche Network.", "hidden": true, "question": "Provide a detailed breakdown of your project's budget and clearly explain how the requested funds will be allocated:", "questionId": 7}, {"type": "paragraph", "answer": "* First month: (1) update existing ports, maintain pending PR in ava-labs repositories of github, make new PRs to improve support for OpenBSD/adJ, (2) audit, port and test `awm-relayer`, (3) audit, port and test  `avalanche-cli`, (4) write articles or make videos of the processes.\n* Second month: (1) Update all the ports to the most recent version supported by  `avalanche-cli`, (2)  with the ported tools run validator nodes and become validators of two subnets in testnet, (3) write articles or make videos of the processes\n* Third month: (1) Update all the ports to the most recent version supported by  `avalanche-cli`, (2) Audit and test the ERC20 and Native token bridge using the subnets and nodes running on OpenBSD/adJ, (3) write articles or make videos of the processes.", "hidden": true, "question": "Outline your project's timeline, including specific milestones and deliverables:", "questionId": 8}, {"type": "short-answer", "answer": "(1) adding milestones of this grant and keeping them updated at <https://gap.karmahq.xyz/project/improve-the-security-of-the-avalanche-network-by-auditing-porting-and-testing-its-fundamental-tools-on-openbsdadj> ,  (2) github (new PRs and updating existing ones with feedback of ava-labs developers), (3) [Project Telegram Channel](https://t.me/AvalancheEnAdJ) as well as Avalanche Academy Telegram channel with updates and questions, (4) Discord server of avalanche with updates and questions.", "hidden": true, "question": "How do you plan to provide regular progress updates and maintain open communication with the Avalanche community throughout the grant period?", "questionId": 9}, {"type": "paragraph", "answer": "* We participated with good results (IMHO) in the first round, see https://gap.karmahq.xyz/project/improve-the-security-of-the-avalanche-network-by-auditing-porting-and-testing-its-fundamental-tools-on-openbsdadj/grants?tab=milestones-and-updates and https://www.pasosdejesus.org/avalanche-adJ/\n* We are developers of the distribution adJ of OpenBSD used by NGOs in Colombia (check its [wikipedia page](https://en.wikipedia.org/wiki/AdJ).\n* TON Award Recipient. For porting tools of the TON blockchain to OpenBSD/adJ\n", "hidden": true, "question": "Would you like to share anything else about your project, previous work, or other affiliations that may help determine project eligibility?", "questionId": 10}], "project": {"id": "0xfb97c1de9a7eb5c15c44dfb5848ca690de4c97cb8fe79c5dae5b8e11ae485615", "title": "Audit and test the ERC20 and Native token bridge with validator nodes running on OpenBSD/adJ", "logoImg": "bafkreigxxdy3bxghzjscm4lbp6nyho2qydmbnee7okt5hjxtl7hunrdejq", "metaPtr": {"pointer": "bafkreihzjzuxexa3ib356phtsn2amer63bio6liazrwcvdguyr6oxv3mu4", "protocol": "undefined"}, "website": "https://www.pasosdejesus.org/avalanche-adJ/", "bannerImg": "bafkreidrvzldjfwb7waitx2ampu2rxb2cd42tf4wddxefhvazr5rhz4bda", "createdAt": 1724619491683, "userGithub": "vtamara", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..fPTU4EUFRIhxfT2jeJpqBtA4JPPG8rzVHku_PCqEDRaTgo0fEr7EqTzmCDccvT_GRu05eDFXAXlwm-XFaQMJCQ", "type": "Ed25519Signature2018", "created": "2024-08-25T20:45:43.858Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-08-25T20:45:43.858Z", "expirationDate": "2024-11-23T20:45:43.858Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x2e2c4AC19c93d0984840cDD8E7f77500e2ef978e", "hash": "v0.0.0:jMgNV9IRChHicb6fkbTaU3tMlmNatPeEFuRR60w3cWk=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#pasosdeJesus#701221"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9.._ys2CUmyVPtZ-_RD4Z4bPLn36YOpZLFPm72TRalgSwVe8i_xYsreHKjqzhOulBVPD6fHwHUwr0r8tbw96aFQDQ", "type": "Ed25519Signature2018", "created": "2024-08-25T20:57:24.785Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-08-25T20:57:24.785Z", "expirationDate": "2024-11-23T20:57:24.785Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x2e2c4AC19c93d0984840cDD8E7f77500e2ef978e", "hash": "v0.0.0:tLyuTj+RMorKGOt7Uf0HpoVIKz8Ao66i36v9KTSt30Q=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#pasosdeJesus"}}}, "description": "Use the ava-labs tools that we ported, audited and tested on OpenBSD/adJ, partially during the Funding round #1, to validate a couple of subnets on testnet using validator nodes running on OpenBSD/adJ and audit and test with them the \u201cERC20 and Native token bridge\u201d", "lastUpdated": 0, "projectGithub": "pasosdeJesus", "projectTwitter": "pasosdeJesus"}, "recipient": "0x2e2c4ac19c93d0984840cdd8e7f77500e2ef978e"}}