Skip to main content

Python SDK for Helm Protocol — AI Agent P2P Gateway with Proof of Novelty

Project description

helm-sdk

Python SDK for Helm Protocol — the AI Agent P2P Gateway.

Install

pip install helm-sdk

Quick Start

from helm_sdk import HelmClient

client = HelmClient("https://your-gateway:8090")

# Create agent identity (DID)
identity = client.create_identity()

# Query the Oracle
response = client.oracle(
    query="What is the current ETH/USD sentiment?",
    identity=identity,
)

print(f"G-Score: {response.g_metric.g:.4f}")
print(f"Classification: {response.g_metric.classification}")
print(f"Proof hash: {response.proof.computation_hash}")

Features

  • Proof of Novelty — Every response includes a mathematical proof of knowledge gap
  • 8D G-Metric — Multidimensional knowledge assessment (not just a scalar)
  • DID Authentication — Ed25519-based decentralized identity
  • InsufficientKnowledge — Honest "I don't know" as a protocol primitive

API

Method Description Cost
create_identity() Generate DID + Local Visa Free
oracle(query) Knowledge computation with G-Metric 1 HELM
dedup(texts) Semantic deduplication 0.2 HELM
shield(data) Data sanitization 0.01 HELM

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

synco-0.3.0.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

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

synco-0.3.0-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file synco-0.3.0.tar.gz.

File metadata

  • Download URL: synco-0.3.0.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for synco-0.3.0.tar.gz
Algorithm Hash digest
SHA256 19cbcc3a9e8ac0ec169c183d5bf02addc762594e745c1b7ab9c20f3cdad8783f
MD5 5b5bef4af01b76301a05de1c0506455d
BLAKE2b-256 39cfa5cab428419cb1a3748645fba57184429db6a4c3f5c22a5b8f9214eeb5b8

See more details on using hashes here.

File details

Details for the file synco-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: synco-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 6.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for synco-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f319f463895659b6068b7e172d57d81abe6e09ae4338cef0e86b28ff789c2cd6
MD5 232a6ede9e4cb03e3b340613241fcfe5
BLAKE2b-256 44820a60cc8092b3c0d40d44af8e6e36b456c24c22708605ec55f7a1038284b8

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