{"id":16381008,"url":"https://github.com/jasl/zk_dcap_verifier_poc","last_synced_at":"2026-06-25T11:31:12.796Z","repository":{"id":222383035,"uuid":"756933444","full_name":"jasl/zk_dcap_verifier_poc","owner":"jasl","description":null,"archived":false,"fork":false,"pushed_at":"2024-03-18T10:41:13.000Z","size":61,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-15T05:53:19.198Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jasl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-02-13T15:36:32.000Z","updated_at":"2024-02-13T18:23:24.000Z","dependencies_parsed_at":"2025-01-01T21:12:34.711Z","dependency_job_id":"399abbdb-135c-4dcf-9cd4-c61263e84d3d","html_url":"https://github.com/jasl/zk_dcap_verifier_poc","commit_stats":null,"previous_names":["jasl/zk_dcap_verifier_poc"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jasl%2Fzk_dcap_verifier_poc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jasl%2Fzk_dcap_verifier_poc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jasl%2Fzk_dcap_verifier_poc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jasl%2Fzk_dcap_verifier_poc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jasl","download_url":"https://codeload.github.com/jasl/zk_dcap_verifier_poc/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240035954,"owners_count":19737603,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-11T03:53:08.121Z","updated_at":"2026-04-23T15:30:19.306Z","avatar_url":"https://github.com/jasl.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RISC Zero Rust Starter Template\n\nWelcome to the RISC Zero Rust Starter Template! This template is intended to\ngive you a starting point for building a project using the RISC Zero zkVM.\nThroughout the template (including in this README), you'll find comments\nlabelled `TODO` in places where you'll need to make changes. To better\nunderstand the concepts behind this template, check out the [zkVM\nOverview][zkvm-overview].\n\n## Quick Start\n\nFirst, make sure [rustup] is installed. The\n[`rust-toolchain.toml`][rust-toolchain] file will be used by `cargo` to\nautomatically install the correct version.\n\nTo build all methods and execute the method within the zkVM, run the following\ncommand:\n\n```bash\ncargo run\n```\n\nThis is an empty template, and so there is no expected output (until you modify\nthe code).\n\n### Executing the project locally in development mode\n\nDuring development, faster iteration upon code changes can be achieved by leveraging [dev-mode], we strongly suggest activating it during your early development phase. Furthermore, you might want to get insights into the execution statistics of your project, and this can be achieved by specifying the environment variable `RUST_LOG=\"[executor]=info\"` before running your project.\n\nPut together, the command to run your project in development mode while getting execution statistics is:\n\n```bash\nRUST_LOG=\"[executor]=info\" RISC0_DEV_MODE=1 cargo run\n```\n\n### Running proofs remotely on Bonsai\n\n_Note: The Bonsai proving service is still in early Alpha; an API key is\nrequired for access. [Click here to request access][bonsai access]._\n\nIf you have access to the URL and API key to Bonsai you can run your proofs\nremotely. To prove in Bonsai mode, invoke `cargo run` with two additional\nenvironment variables:\n\n```bash\nBONSAI_API_KEY=\"YOUR_API_KEY\" BONSAI_API_URL=\"BONSAI_URL\" cargo run\n```\n\n## How to create a project based on this template\n\nSearch this template for the string `TODO`, and make the necessary changes to\nimplement the required feature described by the `TODO` comment. Some of these\nchanges will be complex, and so we have a number of instructional resources to\nassist you in learning how to write your own code for the RISC Zero zkVM:\n\n- The [RISC Zero Developer Docs][dev-docs] is a great place to get started.\n- Example projects are available in the [examples folder][examples] of\n  [`risc0`][risc0-repo] repository.\n- Reference documentation is available at [https://docs.rs][docs.rs], including\n  [`risc0-zkvm`][risc0-zkvm], [`cargo-risczero`][cargo-risczero],\n  [`risc0-build`][risc0-build], and [others][crates].\n\n## Directory Structure\n\nIt is possible to organize the files for these components in various ways.\nHowever, in this starter template we use a standard directory structure for zkVM\napplications, which we think is a good starting point for your applications.\n\n```text\nproject_name\n├── Cargo.toml\n├── host\n│   ├── Cargo.toml\n│   └── src\n│       └── main.rs                        \u003c-- [Host code goes here]\n└── methods\n    ├── Cargo.toml\n    ├── build.rs\n    ├── guest\n    │   ├── Cargo.toml\n    │   └── src\n    │       └── bin\n    │           └── method_name.rs         \u003c-- [Guest code goes here]\n    └── src\n        └── lib.rs\n```\n\n## Video Tutorial\n\nFor a walk-through of how to build with this template, check out this [excerpt\nfrom our workshop at ZK HACK III][zkhack-iii].\n\n## Questions, Feedback, and Collaborations\n\nWe'd love to hear from you on [Discord][discord] or [Twitter][twitter].\n\n[bonsai access]: https://bonsai.xyz/apply\n[cargo-risczero]: https://docs.rs/cargo-risczero\n[crates]: https://github.com/risc0/risc0/blob/main/README.md#rust-binaries\n[dev-docs]: https://dev.risczero.com\n[dev-mode]: https://dev.risczero.com/api/zkvm/dev-mode\n[discord]: https://discord.gg/risczero\n[docs.rs]: https://docs.rs/releases/search?query=risc0\n[examples]: https://github.com/risc0/risc0/tree/main/examples\n[risc0-build]: https://docs.rs/risc0-build\n[risc0-repo]: https://www.github.com/risc0/risc0\n[risc0-zkvm]: https://docs.rs/risc0-zkvm\n[rustup]: https://rustup.rs\n[rust-toolchain]: rust-toolchain.toml\n[twitter]: https://twitter.com/risczero\n[zkvm-overview]: https://dev.risczero.com/zkvm\n[zkhack-iii]: https://www.youtube.com/watch?v=Yg_BGqj_6lg\u0026list=PLcPzhUaCxlCgig7ofeARMPwQ8vbuD6hC5\u0026index=5\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjasl%2Fzk_dcap_verifier_poc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjasl%2Fzk_dcap_verifier_poc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjasl%2Fzk_dcap_verifier_poc/lists"}