โ Build a rig
from rigging.runtime import Rig
from rigging.identity import KeyPair, generate_keypair
from rigging.adapters import LocalPythonAdapter
planner_key = generate_keypair()
worker_key = generate_keypair()
rig = Rig(name="my-system")
rig.register(planner, keypair=planner_key)
rig.register(worker, keypair=worker_key)
โก Delegate
result = await rig.call(
caller=planner,
callee_did=worker.did,
capability="translate_pdf",
input={"uri": "s3://docs/x.pdf",
"target_language": "fr"},
cost_budget=("usd", "0.50"),
verifier=quality.did,
)