Python SDK

from konnex import KonnexClient

client = KonnexClient()

# Submit task
job_id = client.tasks.submit(
    subnet="sn.roboarm.sim",
    prompt="pick pepper, slice, sauté 2 minutes, plate",
    reward_usd1=12.5,
    stake_usd1=5,
    deadline_s=120,
)

# Miner: register a model
client.miners.register(
    subnet="sn.roboarm.sim",
    wasm_path="./out/policy.wasm",
    kpi={"success": ">=0.98", "time_s": "<=120"},
    stake_usd1=10,
)

# Validator: verify PoPW bundle
score = client.validators.verify(job_id=job_id, bundle_path="./powp.zip")
print(score)

Last updated