Decentralized compute by agents, for agents — browse, invoke, and pay for any service on the Siliq marketplace
Project description
siliq
Universal client for the Siliq Compute Bazaar — invoke any encrypted compute service with one SDK.
Install
pip install siliq # Core (browse, invoke HTTP services)
pip install siliq[fhe] # + FHE encrypted compute (koa-fhe)
pip install siliq[payment] # + x402 USDC payment signing
pip install siliq[all] # Everything
Usage
from siliq import Client
c = Client()
# Browse the bazaar
services = c.browse(category="encrypted-compute")
for s in services:
print(f"{s.name}: ${s.pricing.per_invocation}/call [{s.trust_tier}]")
# Invoke a service (FHE — encrypted end-to-end)
result = c.invoke("encrypted-compare", x=85, y=80)
print(result.data) # {"greater": True}
# Invoke by agent ID
result = c.invoke(21648, x=85, y=80)
CLI
siliq browse # All services (JSON)
siliq browse --category encrypted-compute # Filter by category
siliq info encrypted-compare # Service details
siliq invoke encrypted-compare --x 85 --y 80 # Invoke (FHE)
siliq health encrypted-compare # Endpoint health
siliq verify encrypted-compare --queries 5 # Trap query verification
Zero-install via uvx:
uvx siliq browse
uvx siliq invoke encrypted-compare --x 85 --y 80
Trust Tiers
Every service carries a verifiable trust badge:
| Tier | Guarantee |
|---|---|
| FHE Native | Data never decrypted — mathematical proof |
| TEE Verified | Hardware enclave — attestation on-chain |
| Staked | Creator staked USDC — economic guarantee |
| Community | 1000+ invocations, zero fraud proofs |
| Unverified | New listing — no verification |
License
MIT
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
siliq-0.1.2.tar.gz
(8.6 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
siliq-0.1.2-py3-none-any.whl
(12.9 kB
view details)
File details
Details for the file siliq-0.1.2.tar.gz.
File metadata
- Download URL: siliq-0.1.2.tar.gz
- Upload date:
- Size: 8.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b6d0ba2b19265b3fb2f8ba746ce3e09e19e659491ccd4fea8214b372ad967631
|
|
| MD5 |
622d387f7c52a005a2f0840964fcfa94
|
|
| BLAKE2b-256 |
80fb128ef99a70fdd8326ddd0daffe5dff738458349d6e8fc1b2b76a0e0402c1
|
File details
Details for the file siliq-0.1.2-py3-none-any.whl.
File metadata
- Download URL: siliq-0.1.2-py3-none-any.whl
- Upload date:
- Size: 12.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
83f306d28fa2d2f0ac2aa25ef5a4433d99f642dbee74d8ef989d5a994f9ac819
|
|
| MD5 |
dc28f898bd04bcab0512ddf786ad5a57
|
|
| BLAKE2b-256 |
2df0d948e1279927e75d662f2a3b4823bc7500ffb8d492ef9ef4f90ec002efb6
|