> For the complete documentation index, see [llms.txt](https://docs.konnex.world/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.konnex.world/sdk/python.md).

# Python SDK

```python
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)
```
