# Zero-Knowledge Compute Infrastructure

### **Zero-Knowledge Compute Infrastructure**

#### **Overview**

The **Zero-Knowledge Compute Infrastructure (ZK-Compute)** is the computational backbone of zkShine.\
It enables developers to perform **private computations**, **generate proofs**, and **verify outcomes** directly on Solana without revealing the underlying data or logic.

By leveraging both **zk-SNARKs** and **zk-STARKs**, zkShine provides flexible, scalable proving mechanisms suitable for diverse use cases from confidential smart contracts to privacy-preserving AI models.

***

#### **Core Capabilities**

* **zk-SNARK & zk-STARK Proof Generation**\
  Generates compact cryptographic proofs of computation that can be verified efficiently on Solana.\
  zk-SNARKs offer small proof sizes and quick verification, while zk-STARKs provide transparency and post-quantum security.
* **Confidential Machine Learning Inference (zkML)**\
  Run AI models or analytic functions over encrypted datasets, allowing inference results to be proven valid without exposing the data or model parameters.
* **On-Chain Verification of Private Computations**\
  zkShine proofs can be submitted to Solana programs for validation. This guarantees that off-chain or confidential computations have been executed correctly, enhancing **trust and transparency** while preserving privacy.
* **Solana Runtime Integration**\
  ZK-Compute Nodes interact natively with Solana’s Sealevel runtime.\
  This integration ensures **low-latency proof validation**, high throughput, and compatibility with Solana smart contracts.

#### **Technical Flow**

1. Developer submits computation task to a zkShine Compute Node.
2. Node performs computation privately and generates a zero-knowledge proof.
3. Proof is sent to the Solana network for on-chain verification.
4. Smart contracts validate proof authenticity, confirming that the operation occurred as claimed.

#### **Use Cases**

* Confidential AI inference & analytics
* zk-audited smart contracts
* Proof-of-computation systems
* Decentralized privacy middleware for dApps


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.zkshine.xyz/core-modules/zero-knowledge-compute-infrastructure.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
