metadata: {"type": "project", "title": "ZKode", "logoImg": "bafkreiempzknpftroublmsxvainlua5nln6vzwhmucgj5r24uujin7yy7i", "website": "https://www.zkode.xyz", "createdAt": 1681723947871, "userGithub": "Dl-Vv", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..uhwMtAhzoGEzS8YyNP1CMiy4jKOCoe2qEu82mVARR1mh9F5yUFcMSzw2AfmWBqHjmhUduxwbnK3FXNgNHyWeBQ", "type": "Ed25519Signature2018", "created": "2023-04-17T09:44:38.659Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-04-17T09:44:38.659Z", "expirationDate": "2023-07-16T09:44:38.659Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x30cc849d2699122ef8B37aD9d3FD91ED3391B70c", "hash": "v0.0.0:XUr+7Koqz8N+GWUN0RlobUFgva2kM/pyvl0fXqu7kD8=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#BrilliantBlocks#83556514"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..AO0w3fm-2jBbXfbn4Kw99_Eo0ze9kMdmXMG_27UWDcaEE2khGBAj-WdrM3Yb9w7Z3mJwH298fzMJRL5wbsZVAQ", "type": "Ed25519Signature2018", "created": "2023-04-17T12:56:38.809Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-04-17T12:56:38.809Z", "expirationDate": "2023-07-16T12:56:38.809Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x30cc849d2699122ef8B37aD9d3FD91ED3391B70c", "hash": "v0.0.0:jDRY7ZwSmumME4lIvUglYk6URwa/t2BAkxU8Mtk+Nx4=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#BrilliantBlocks"}}}, "description": "ZKode is an on-chain configuration platform for building dApps by reusing and combining existing on-chain smart contract functions. It features a Turing-complete smart contract virtual machine with integrated on-chain interpreter and an SDK for interacting with the VM.\n\nThe VM processes arbitrary opcode to create and execute new smart contract logic through a configurable interface. Its ad hoc interpreter enables efficient development and testing by executing instructions on the fly. The VM's logic can be modified and reconfigured on-chain until it's set as immutable.\n\nThe SDK deploys the VM and compiles opcode from YAML configuration files, referencing deployed smart contract addresses and functions. With its DSL-agnostic design, the VM is compatible with any domain-specific language that compiles to opcode.\n\nAlthough Ethereum enables composability, ZKode unlocks its true potential by providing usability to existing on-chain components and making them accessible to even non-sophisticated smart contract developers. ZKode focuses on configuring smart contracts from existing on-chain components, making all functions available as building blocks through its virtual machine using a simple configuration language (YAML). This opens up the Ethereum ecosystem to developers with different tech stacks and skill levels. ", "logoImgData": {}, "projectGithub": "BrilliantBlocks", "projectTwitter": "BrilliantBlocks"}
name: ZKode