from clawb_agent_sdk import ClawbClient, WorkspaceControlPlane
client = ClawbClient(base_url="https://api.clawb.ai/api")
provider = WorkspaceControlPlane(client=client, api_key="ck_live_...")
decision = provider.check(
agent_id="agt_01...",
policy_id="pol_default",
action="refund",
context={"amount": 49.0, "currency": "USD"},
)
if decision["decision"] == "allow":
# Execute the business action.
pass
elif decision["decision"] == "challenge":
# Route to approval workflow.
pass
else:
# Deny safely.
pass