Practical overview
When it fits
Use it when a Web3 application needs components for Intel DCAP quote verification and the intended workflow matches its EVM contracts, Rust tooling or zkVM proof options. Treat Solana as a localnet-testing path based on the repository’s stated development status.
Who it is for
- EVM developers integrating Intel DCAP quote verification into smart-contract applications.
- Rust developers building quote-verification, collateral-management or proof-generation workflows.
- Teams evaluating zkVM-based SNARK verification for DCAP quotes.
- Solana developers exploring DCAP attestation verification in localnet testing.
Documented uses
- Verify Intel DCAP quotes through EVM contracts.
- Use Rust libraries or CLI tooling for quote verification and collateral management.
- Generate SNARK proofs for quote verification with supported zkVMs.
- Explore Solana DCAP verification programs in localnet.
Requirements & limits
The repository is public and specifies an MIT license. The README provides Foundry and npm installation routes for EVM integration. Solana programs are described as in development and available for localnet testing only.
- Select the verification approach according to whether the target is EVM contracts, Rust tooling or a zkVM-backed proof workflow.
- The README provides indicative proving-time and gas-cost comparisons for listed EVM methods; actual deployment conditions may differ.
- Release notes contain deployment information, including zkVM program identifiers and contract addresses, so use details matching the intended release.
- The README identifies an audit scope covering the EVM attestation and on-chain PCCS, and separately cautions that Solana programs are not audited for production use.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Build the Rust workspace and CLI
Prepare the documented Rust workspace and build its CLI.
Before you start
- Git and Cargo, as implied by the documented clone and build commands
- Access to the repository and its submodules
Steps
Clone the repository with its submodules using the documented recursive clone command.
Change into the rust-crates directory.
Run cargo build --release.
Expected outcome
The Rust workspace is built in release mode; the repository describes it as providing DCAP quote verification libraries and a unified CLI.
Guide limitations
- The README points to separate Rust workspace documentation for detailed CLI usage.
- A successful build or a particular runtime workflow is not established by these instructions.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 6 October 2026
- Original website title
- automata-network/automata-dcap-attestation · Official homepage title · retained in its source language

