Skip to main content

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)

Uploaded Source

Built Distribution

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

siliq-0.1.3-py3-none-any.whl (20.2 kB view details)

Uploaded Python 3

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

Hashes for siliq-0.1.3.tar.gz
Algorithm Hash digest
SHA256 ef618d57fbdbf63e2f60b031f2250c5b99f4dc1f9f23684ef56873b6476fff3e
MD5 2a10a5526a71d536dc33a33e8314e36a
BLAKE2b-256 f4e2c51b0bfa5b0eaf8abad41bf046293e8b3a9d1cc83f9c139f410b45f4cb4b

See more details on using hashes here.

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

Hashes for siliq-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 3ad8d31b8682e7d0d0df2d11e948b85ffba56bd10a52635f633add6b3d040a2b
MD5 507dbdf7516130e6c2ccf624375c79cb
BLAKE2b-256 50bcc322f13a6ff2b03bca372b6396efad65fd3b065ca93281bbe675d033467b

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