metadata: {"signature": "0x94a26c148829a30408d35fed0b5dbc447b0ced3d0617d18ac2cd1fb76c83acbb76695237b12822609c695f71b3317b3c34dbdb193004f09c470f2a41ba854fc31b", "application": {"round": "0x30c381033aa2830ceb0aa372c2e4d28f004b3db9", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "2kn5AWHrz6EccdfLnCts7MDQJiuSuiJtHYrS59L9HuurleZ1UUncv5QlvOoHAkQu", "encryptedSymmetricKey": "7d3ffd6c24d1e145060edbec5a54363f6d05783beb6dcde2f8ffa875944c20d3f586f123aa1b5495e9b2b47415a7950129ba4a1d0ce047ac9752b22e0b3508f5b8cce8fa7aa346fb2497b01ea6361ebeb9521e371f614e271843e7ea951ea5a7bc835c010ad3ea9e7b1d4e076e3c39d871823c990ca943722bf20362f60288df00000000000000207f30e62aeaec751e80ea6650ad28b341a9bc328db250a7887f5e1ca50efc25f1915780164d731c6bf2ff915dbfe43ea1"}}, {"type": "number", "answer": "2", "hidden": false, "question": "Team Size", "questionId": 1}, {"type": "short-answer", "answer": "The project has completed all the features same with a16z/Magi which is an OP stack rust client, Hildr is a OP stack java client.  We are developing other OP stack service such op-batcher, op-proposer etc.", "hidden": false, "question": "What's the development stage of your project?", "questionId": 2}, {"type": "short-answer", "answer": "This project help optimism become a first L2 rollup which has three client implementation(Go, Rust, Java), Vitalik emphasized the importance of client diversification for decentralization in his blog. We believe L2 client diversification is important too for decentralization.", "hidden": false, "question": "How will this project advance the development of the global Chinese Digital Commons?", "questionId": 3}], "project": {"id": "10:0x8e1bD5Da87C14dd8e08F7ecc2aBf9D1d558ea174:800", "title": "Hildr", "logoImg": "bafkreico4iaadvqvbnzerskzwfjy6tq7bw6bttqh6qavgr2mhahxzqjbgi", "metaPtr": {"pointer": "bafkreiaqtmnrhhkqtqlkbjpkxlluqrm5h54mnzic75ijidka2ar5yjibqy", "protocol": "1"}, "website": "https://github.com/optimism-java/hildr", "createdAt": 1691726203778, "userGithub": "GrapeBaBa", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..XThrWsZnNJk3onwjn-GwS1fQqmCySQyvz22UD6t6DkB8qkSvWNERQcxjip1a_dhl-E1Zzlww0V2LF-bUJSkUCw", "type": "Ed25519Signature2018", "created": "2023-08-11T03:56:32.660Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-08-11T03:56:32.660Z", "expirationDate": "2023-11-09T03:56:32.660Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x56EdF679B0C80D528E17c5Ffe514dc9a1b254b9c", "hash": "v0.0.0:DL87E5M69e3i5ZektcxNDvnIbXpWMTjh8/MCPZyDaoA=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#optimism-java#3657859"}}}, "description": "## What is Hildr\nHildr is an OP Stack rollup client written in Java 20 with GraalVM native.\n\n## Motivation\n\nWe want to build the full OP stack based on the latest Java. Vitalik emphasized the importance of client diversification for decentralization in his blog. Currently, there are multiple client implementations based on Go, Rust, C# and Java.The diversification of clients is also the expectation of the OP stack. Currently, the official development of various services in the OP stack is mainly based on Go. At the same time, we have seen optimism-rs promoted by refcell, and most of the OP stack has been implemented with Rust. Serve. With the arrival of Java 21 (virtual thread, structured concurrency), combined with GraalVM native, it is also a very good choice to use Java to build the OP stack.\n\n## Roadmap\nCurrently, we have implemented an initial version of an op-node that supports bedrock (missing optional p2p, missing sequencer mode). We hope to continue to improve hildr-node, while continuing to implement hildr-batcher, hildr-proposer, etc.", "lastUpdated": 0, "projectGithub": "optimism-java"}, "recipient": "0x56EdF679B0C80D528E17c5Ffe514dc9a1b254b9c"}}