Skip to main content

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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

siliq-0.1.2-py3-none-any.whl (12.9 kB view details)

Uploaded Python 3

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

Hashes for siliq-0.1.2.tar.gz
Algorithm Hash digest
SHA256 b6d0ba2b19265b3fb2f8ba746ce3e09e19e659491ccd4fea8214b372ad967631
MD5 622d387f7c52a005a2f0840964fcfa94
BLAKE2b-256 80fb128ef99a70fdd8326ddd0daffe5dff738458349d6e8fc1b2b76a0e0402c1

See more details on using hashes here.

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

Hashes for siliq-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 83f306d28fa2d2f0ac2aa25ef5a4433d99f642dbee74d8ef989d5a994f9ac819
MD5 dc28f898bd04bcab0512ddf786ad5a57
BLAKE2b-256 2df0d948e1279927e75d662f2a3b4823bc7500ffb8d492ef9ef4f90ec002efb6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page