1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "claim_or_condition": {
10 "id": "shipment_delivered",
11 "expected_value": True,
12 },
13 "evidence_requirements": {
14 "minimum_independent_sources": 2,
15 "required_source_types": [
16 "carrier",
17 "receiver",
18 ],
19 "max_age_seconds": 86400,
20 "confidence_threshold": 0.8,
21 "require_provenance": True,
22 },
23 "evidence_bundle": [
24 {
25 "id": "carrier-a-event",
26 "claim_id": "shipment_delivered",
27 "source_id": "carrier-a",
28 "source_type": "carrier",
29 "independence_group": "carrier-a",
30 "observed_at": "2026-10-18T06:00:00Z",
31 "provenance": { "reference": "carrier-a:record:123" },
32 "confidence": 0.95,
33 "value": True,
34 },
35 {
36 "id": "receiver-b-event",
37 "claim_id": "shipment_delivered",
38 "source_id": "receiver-b",
39 "source_type": "receiver",
40 "independence_group": "receiver-b",
41 "observed_at": "2026-10-18T06:30:00Z",
42 "provenance": { "reference": "receiver-b:record:123" },
43 "confidence": 0.9,
44 "value": True,
45 },
46 ],
47 "evaluation_time": "2026-10-18T07:00:00Z",
48}
49
50
51run = client.actor("bono718/agent-evidence-sufficiency-engine").call(run_input=run_input)
52
53
54print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
55for item in client.dataset(run.default_dataset_id).iterate_items():
56 print(item)
57
58