inco-svm

Solid

Build confidential dApps on Solana using Inco Lightning encryption — encrypted balances, private transfers, and attested decryption

Code & Development 126 stars 79 forks Updated 2 weeks ago Apache-2.0

Install

View on GitHub

Quality Score: 81/100

Stars 20%
70
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Inco SVM — Confidential Computing on Solana Inco Lightning is a confidentiality layer for Solana that enables developers to build applications where sensitive data remains encrypted even during computation. It uses Trusted Execution Environments (TEEs) to deliver verifiable confidential compute — no new chain, no new wallet required. > **Note:** Inco SVM is currently in **beta** on Solana devnet. Features are subject to change. ## Overview - **Encrypted Types** — `Euint128` and `Ebool` handles representing encrypted values stored off-chain - **Homomorphic Operations** — Arithmetic, comparison, bitwise, and control flow on encrypted data via CPI - **Access Control** — Allowance PDA system for granting per-handle decryption permissions - **Attested Decryption** — Ed25519 signature-verified decryption through TEE covalidators - **Confidential SPL Token** — Privacy-preserving token standard with encrypted balances and transfers - **Client SDK** — `@inco/solana-sdk` for encryption, decryption, and utility helpers ## Architecture ``` Client Solana Program Inco Covalidator (TEE) │ │ │ ├─ encryptValue() ──────────►│ │ │ ├─ CPI: new_euint128 ─────────►│ │ │◄─── handle (u128) ──────────┤ │ ├─ CPI: e_add / e_sub / ... ──►│ │ │◄─── result handle ─...

Details

Author
sendaifun
Repository
sendaifun/skills
Created
7 months ago
Last Updated
2 weeks ago
Language
TypeScript
License
Apache-2.0

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category