Services for agents, by 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.3.tar.gz
(14.3 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.3-py3-none-any.whl
(20.2 kB
view details)
File details
Details for the file siliq-0.1.3.tar.gz.
File metadata
- Download URL: siliq-0.1.3.tar.gz
- Upload date:
- Size: 14.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ef618d57fbdbf63e2f60b031f2250c5b99f4dc1f9f23684ef56873b6476fff3e
|
|
| MD5 |
2a10a5526a71d536dc33a33e8314e36a
|
|
| BLAKE2b-256 |
f4e2c51b0bfa5b0eaf8abad41bf046293e8b3a9d1cc83f9c139f410b45f4cb4b
|
File details
Details for the file siliq-0.1.3-py3-none-any.whl.
File metadata
- Download URL: siliq-0.1.3-py3-none-any.whl
- Upload date:
- Size: 20.2 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 |
3ad8d31b8682e7d0d0df2d11e948b85ffba56bd10a52635f633add6b3d040a2b
|
|
| MD5 |
507dbdf7516130e6c2ccf624375c79cb
|
|
| BLAKE2b-256 |
50bcc322f13a6ff2b03bca372b6396efad65fd3b065ca93281bbe675d033467b
|