SDK Downloads & Developer Packages

Latest Release: v4.2.0-PROD
Signatures: GPG Key 0xD15A40F
📜 Release Notes

Language SDKs & Package Managers

Official signed packages for all supported developer environments. One-click install commands, API documentation, and GPG-verified tarballs.

Typescript

@disha-hcos/sdk

v4.2.0-PROD

Full TypeScript/Node.js SDK with type-safe API clients, ZK proof helpers, and DHC container utilities.

npm install @disha-hcos/sdk

Rust

disha-hcos-core

v4.2.0-PROD

High-performance Rust crate with zero-copy DHC parsing, Groth16 proof generation, and async verification.

cargo add disha-hcos-core

Go

github.com/disha-hcos/disha-go

v4.2.0-PROD

Idiomatic Go module for HCOS pipeline integration, concurrent ZK verification, and gRPC transport.

go get github.com/disha-hcos/disha-go
🐍

Python

disha-hcos-py

v4.2.0-PROD

Python wheel with async/await support, Jupyter notebook helpers, and ML pipeline integration hooks.

pip install disha-hcos-py

Circom ZK-SAD

disha-circuits-v4

v4.2.0-PROD

Circom ZK-SAD circuit templates — BN254 Poseidon sponge hashing, Groth16 constraint systems, and trusted setup artifacts.

npm install @disha-hcos/circuits

Standalone CLI & Native Runtime Binaries

Pre-compiled, GPG-signed binaries for Linux, macOS, and Windows. Verify SHA-256 checksums before execution.

Target OS / ArchBinary ArtifactVersionFile SizeSHA-256 ChecksumActions
🐧Linux x86_64disha-cli-linux-x64.tar.gzv4.2.0-PROD18.4 MB
a3f8c2d1e9b4f7a2
📥 Download
🐧Linux ARM64disha-cli-linux-arm64.tar.gzv4.2.0-PROD17.1 MB
b4e9d2f5a8c1e4b7
📥 Download
🍎macOS Apple Silicon (M1/M2/M3)disha-cli-darwin-arm64.tar.gzv4.2.0-PROD19.2 MB
c5f0e3a6b9d2f5c8
📥 Download
🍎macOS Intel x86_64disha-cli-darwin-x64.tar.gzv4.2.0-PROD20.5 MB
d6a1f4b7e0c3f6a9
📥 Download
🪟Windows x64disha-cli-win-x64.zipv4.2.0-PROD22.8 MB
e7b2a5c8f1d4e7b0
📥 Download

Checksum & Signature Validation Tool

Paste your locally calculated SHA-256 hash to verify binary integrity before execution.

🛡 Hash Validator

a3f8c2d1e9b4f7a2c5d8e1f4b7a0c3d6e9f2a5b8c1d4e7f0a3b6c9d2e5f8a1b4

Terminal Verification Commands

SHA-256 Verification
# SHA-256 Verification
shasum -a 256 disha-cli-linux-x64.tar.gz

# GPG Signature Validation
gpg --verify disha-cli-linux-x64.tar.gz.sig \
    disha-cli-linux-x64.tar.gz

Import GPG Public Key

# Import DISHA GPG Key (0xD15A40F)
gpg --keyserver keys.openpgp.org \
    --recv-keys 0xD15A40F

# Verify fingerprint
gpg --fingerprint 0xD15A40F

Security Notice: Always verify both the SHA-256 checksum and GPG signature before executing any DISHA binary. Official releases are signed with GPG key 0xD15A40F issued by DISHA Intelligence & Security Systems.

Terminal Quickstart

Node.js / TypeScript
npm install @disha-hcos/sdk

import { DishaClient } from '@disha-hcos/sdk'
;
const client = new DishaClient({ apiKey: process.env.DISHA_API_KEY });
const proof = await client.zkp.verify(containerHash);
Rust
cargo add disha-hcos-core

use disha_hcos_core::DishaClient;
let client = DishaClient::new(&api_key);
let proof = client.zkp().verify(&container_hash).await?;
Go
go get github.com/disha-hcos/disha-go

import disha "github.com/disha-hcos/disha-go"
client := disha.NewClient(apiKey)
proof, err := client.ZKP.Verify(ctx, containerHash)
Python
pip install disha-hcos-py

from disha_hcos import DishaClient
client = DishaClient(api_key=os.environ["DISHA_API_KEY"])
proof = await client.zkp.verify(container_hash)