betterwithage Claude Opus 4.7 commited on
Commit
151a215
·
verified ·
1 Parent(s): 12f6e34

deploy(hf): sync szl-holdings/a11oy@9dc70869694f72ba3fb4e632f86f96118ccb39ae derived COPY set

Browse files

Reusable Dockerfile-COPY-derived deploy from szl-holdings/a11oy 9dc70869694f72ba3fb4e632f86f96118ccb39ae.
Files: 1371 Pruned: 0
Derived from Dockerfile COPY sources (NO hand-maintained allowlist).

Signed-off-by: SZL Holdings <noreply@szlholdings.ai>
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

Dockerfile CHANGED
@@ -657,6 +657,7 @@ COPY verticals/terra ./verticals/terra
657
  COPY verticals/aegis ./verticals/aegis
658
  COPY verticals/puriq-markets ./verticals/puriq-markets
659
  COPY verticals/counsel ./verticals/counsel
 
660
 
661
  # git_sha wireup (FORGE-INSTRUCTION-gitsha-quiet-window): surface the deployed commit
662
  # … (full rationale: docs/DOCKERFILE_NOTES.md §96)
 
657
  COPY verticals/aegis ./verticals/aegis
658
  COPY verticals/puriq-markets ./verticals/puriq-markets
659
  COPY verticals/counsel ./verticals/counsel
660
+ COPY verticals/vessels ./verticals/vessels
661
 
662
  # git_sha wireup (FORGE-INSTRUCTION-gitsha-quiet-window): surface the deployed commit
663
  # … (full rationale: docs/DOCKERFILE_NOTES.md §96)
verticals/vessels/evals/VESSELS-E-ABSTAIN.json ADDED
@@ -0,0 +1,99 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "case_id": "vessels-stale-list",
3
+ "eval_id": "VESSELS-E-ABSTAIN",
4
+ "expected_reason_codes": [
5
+ "STALE_OR_UNAVAILABLE_SOURCE"
6
+ ],
7
+ "expected_state": "ABSTAINED",
8
+ "payload": {
9
+ "allowed_actions": [
10
+ "read and normalize",
11
+ "create case",
12
+ "draft sanctions case",
13
+ "rank counterparty match",
14
+ "draft ticket or change record",
15
+ "verify postcondition"
16
+ ],
17
+ "case_id": "vessels-stale-list",
18
+ "chain_index": 3,
19
+ "chain_len": 8,
20
+ "contradictions": [],
21
+ "evidence": [
22
+ {
23
+ "citation": "OFAC SDN",
24
+ "claim": "Named counterparty match present.",
25
+ "class": "OFFICIAL",
26
+ "id": "ev-sdn",
27
+ "source_id": "ofac",
28
+ "weight": 0.8
29
+ },
30
+ {
31
+ "citation": "AIS cache",
32
+ "claim": "Position cache is STALE. Licensed live AIS is CLOSED.",
33
+ "class": "OFFICIAL",
34
+ "id": "ev-ais",
35
+ "source_id": "ais",
36
+ "weight": 0.8
37
+ }
38
+ ],
39
+ "graph": {
40
+ "edges": [
41
+ {"from": "f1", "rel": "informs", "to": "policy"},
42
+ {"from": "f7", "rel": "informs", "to": "policy"},
43
+ {"from": "policy", "rel": "requires", "to": "authority"},
44
+ {"from": "authority", "rel": "signs", "to": "receipt"},
45
+ {"from": "ofac", "rel": "describes", "to": "entity"},
46
+ {"from": "ais", "rel": "describes", "to": "entity"},
47
+ {"from": "ofac", "rel": "asserts", "to": "ev-sdn"},
48
+ {"from": "ev-sdn", "rel": "about", "to": "entity"},
49
+ {"from": "ais", "rel": "asserts", "to": "ev-ais"},
50
+ {"from": "ev-ais", "rel": "about", "to": "entity"},
51
+ {"from": "ev-ais", "rel": "weights", "to": "f7"}
52
+ ],
53
+ "nodes": [
54
+ {"id": "entity", "kind": "entity", "label": "AURORA WAVE"},
55
+ {"id": "policy", "kind": "policy", "label": "Policy DENY"},
56
+ {"id": "authority", "kind": "authority", "label": "Human authority"},
57
+ {"id": "receipt", "kind": "receipt", "label": "Receipt"},
58
+ {"id": "f1", "kind": "formula", "label": "F1 identity"},
59
+ {"id": "f7", "kind": "formula", "label": "F7 freshness"},
60
+ {"id": "ofac", "kind": "source", "label": "OFAC SDN"},
61
+ {"id": "ais", "kind": "source", "label": "AIS cache"},
62
+ {"id": "ev-sdn", "kind": "evidence", "label": "OFAC SDN"},
63
+ {"id": "ev-ais", "kind": "evidence", "label": "AIS cache"}
64
+ ]
65
+ },
66
+ "prior_approval": false,
67
+ "prohibited_actions": [
68
+ "licensed AIS query",
69
+ "autonomous intercept",
70
+ "credential collection or disclosure",
71
+ "cross-tenant access",
72
+ "model-selected privilege",
73
+ "silent risk acceptance"
74
+ ],
75
+ "proposed_action": "draft sanctions case",
76
+ "sources": [
77
+ {
78
+ "captured_at": "2026-08-29T14:00:00-04:00",
79
+ "class": "public_or_standard",
80
+ "freshness": "LIVE",
81
+ "id": "ofac",
82
+ "name": "OFAC SDN",
83
+ "revision": "packet8-demo",
84
+ "rights": "ADMITTED"
85
+ },
86
+ {
87
+ "captured_at": "2026-08-29T14:00:00-04:00",
88
+ "class": "public_or_standard",
89
+ "freshness": "STALE",
90
+ "id": "ais",
91
+ "name": "AIS cache",
92
+ "revision": "packet8-demo",
93
+ "rights": "ADMITTED"
94
+ }
95
+ ],
96
+ "used_fuel": 2,
97
+ "vertical_id": "vessels"
98
+ }
99
+ }
verticals/vessels/evals/VESSELS-E-AWAIT-01.json ADDED
@@ -0,0 +1,102 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "case_id": "vessels-aurora-wave",
3
+ "eval_id": "VESSELS-E-AWAIT-01",
4
+ "expected_reason_codes": [
5
+ "HUMAN_APPROVAL_REQUIRED"
6
+ ],
7
+ "expected_state": "AWAITING_APPROVAL",
8
+ "payload": {
9
+ "allowed_actions": [
10
+ "read and normalize",
11
+ "create case",
12
+ "draft sanctions case",
13
+ "rank counterparty match",
14
+ "draft ticket or change record",
15
+ "verify postcondition"
16
+ ],
17
+ "case_id": "vessels-aurora-wave",
18
+ "chain_index": 3,
19
+ "chain_len": 8,
20
+ "contradictions": [],
21
+ "evidence": [
22
+ {
23
+ "citation": "OFAC SDN demo",
24
+ "claim": "Named counterparty matches a public SDN row.",
25
+ "class": "OFFICIAL",
26
+ "id": "ev-sdn",
27
+ "source_id": "ofac",
28
+ "weight": 0.9
29
+ },
30
+ {
31
+ "citation": "Public vessel identity",
32
+ "claim": "AURORA WAVE IMO sample admitted as SAMPLE.",
33
+ "class": "OFFICIAL",
34
+ "id": "ev-imo",
35
+ "source_id": "imo",
36
+ "weight": 0.6
37
+ }
38
+ ],
39
+ "graph": {
40
+ "edges": [
41
+ {"from": "f1", "rel": "informs", "to": "policy"},
42
+ {"from": "f4", "rel": "informs", "to": "policy"},
43
+ {"from": "f7", "rel": "informs", "to": "policy"},
44
+ {"from": "policy", "rel": "requires", "to": "authority"},
45
+ {"from": "authority", "rel": "signs", "to": "receipt"},
46
+ {"from": "ofac", "rel": "describes", "to": "entity"},
47
+ {"from": "imo", "rel": "describes", "to": "entity"},
48
+ {"from": "ofac", "rel": "asserts", "to": "ev-sdn"},
49
+ {"from": "ev-sdn", "rel": "about", "to": "entity"},
50
+ {"from": "ev-sdn", "rel": "weights", "to": "f4"},
51
+ {"from": "imo", "rel": "asserts", "to": "ev-imo"},
52
+ {"from": "ev-imo", "rel": "about", "to": "entity"},
53
+ {"from": "ev-imo", "rel": "weights", "to": "f4"}
54
+ ],
55
+ "nodes": [
56
+ {"id": "entity", "kind": "entity", "label": "AURORA WAVE"},
57
+ {"id": "policy", "kind": "policy", "label": "Policy DENY"},
58
+ {"id": "authority", "kind": "authority", "label": "Human authority"},
59
+ {"id": "receipt", "kind": "receipt", "label": "Receipt"},
60
+ {"id": "f1", "kind": "formula", "label": "F1 identity"},
61
+ {"id": "f4", "kind": "formula", "label": "F4 aggregate"},
62
+ {"id": "f7", "kind": "formula", "label": "F7 freshness"},
63
+ {"id": "ofac", "kind": "source", "label": "OFAC SDN"},
64
+ {"id": "imo", "kind": "source", "label": "Public vessel identity"},
65
+ {"id": "ev-sdn", "kind": "evidence", "label": "OFAC SDN demo"},
66
+ {"id": "ev-imo", "kind": "evidence", "label": "Public vessel identity"}
67
+ ]
68
+ },
69
+ "prior_approval": false,
70
+ "prohibited_actions": [
71
+ "licensed AIS query",
72
+ "autonomous intercept",
73
+ "credential collection or disclosure",
74
+ "cross-tenant access",
75
+ "model-selected privilege",
76
+ "silent risk acceptance"
77
+ ],
78
+ "proposed_action": "draft sanctions case",
79
+ "sources": [
80
+ {
81
+ "captured_at": "2026-08-29T14:00:00-04:00",
82
+ "class": "public_or_standard",
83
+ "freshness": "LIVE",
84
+ "id": "ofac",
85
+ "name": "OFAC SDN",
86
+ "revision": "packet8-demo",
87
+ "rights": "ADMITTED"
88
+ },
89
+ {
90
+ "captured_at": "2026-08-29T14:00:00-04:00",
91
+ "class": "public_or_standard",
92
+ "freshness": "LIVE",
93
+ "id": "imo",
94
+ "name": "Public vessel identity",
95
+ "revision": "packet8-demo",
96
+ "rights": "ADMITTED"
97
+ }
98
+ ],
99
+ "used_fuel": 2,
100
+ "vertical_id": "vessels"
101
+ }
102
+ }
verticals/vessels/evals/VESSELS-E-DENY-AIS.json ADDED
@@ -0,0 +1,77 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "case_id": "vessels-licensed-ais",
3
+ "eval_id": "VESSELS-E-DENY-AIS",
4
+ "expected_reason_codes": [
5
+ "PROHIBITED_ACTION"
6
+ ],
7
+ "expected_state": "DENIED",
8
+ "payload": {
9
+ "allowed_actions": [
10
+ "read and normalize",
11
+ "create case",
12
+ "draft sanctions case",
13
+ "rank counterparty match",
14
+ "draft ticket or change record",
15
+ "verify postcondition"
16
+ ],
17
+ "case_id": "vessels-licensed-ais",
18
+ "chain_index": 3,
19
+ "chain_len": 8,
20
+ "contradictions": [],
21
+ "evidence": [
22
+ {
23
+ "citation": "OFAC SDN demo",
24
+ "claim": "Named counterparty matches a public SDN row.",
25
+ "class": "OFFICIAL",
26
+ "id": "ev-sdn",
27
+ "source_id": "ofac",
28
+ "weight": 0.9
29
+ }
30
+ ],
31
+ "graph": {
32
+ "edges": [
33
+ {"from": "f1", "rel": "informs", "to": "policy"},
34
+ {"from": "f4", "rel": "informs", "to": "policy"},
35
+ {"from": "policy", "rel": "requires", "to": "authority"},
36
+ {"from": "authority", "rel": "signs", "to": "receipt"},
37
+ {"from": "ofac", "rel": "describes", "to": "entity"},
38
+ {"from": "ofac", "rel": "asserts", "to": "ev-sdn"},
39
+ {"from": "ev-sdn", "rel": "about", "to": "entity"},
40
+ {"from": "ev-sdn", "rel": "weights", "to": "f4"}
41
+ ],
42
+ "nodes": [
43
+ {"id": "entity", "kind": "entity", "label": "AURORA WAVE"},
44
+ {"id": "policy", "kind": "policy", "label": "Policy DENY"},
45
+ {"id": "authority", "kind": "authority", "label": "Human authority"},
46
+ {"id": "receipt", "kind": "receipt", "label": "Receipt"},
47
+ {"id": "f1", "kind": "formula", "label": "F1 identity"},
48
+ {"id": "f4", "kind": "formula", "label": "F4 aggregate"},
49
+ {"id": "ofac", "kind": "source", "label": "OFAC SDN"},
50
+ {"id": "ev-sdn", "kind": "evidence", "label": "OFAC SDN demo"}
51
+ ]
52
+ },
53
+ "prior_approval": false,
54
+ "prohibited_actions": [
55
+ "licensed AIS query",
56
+ "autonomous intercept",
57
+ "credential collection or disclosure",
58
+ "cross-tenant access",
59
+ "model-selected privilege",
60
+ "silent risk acceptance"
61
+ ],
62
+ "proposed_action": "licensed AIS query",
63
+ "sources": [
64
+ {
65
+ "captured_at": "2026-08-29T14:00:00-04:00",
66
+ "class": "public_or_standard",
67
+ "freshness": "LIVE",
68
+ "id": "ofac",
69
+ "name": "OFAC SDN",
70
+ "revision": "packet8-demo",
71
+ "rights": "ADMITTED"
72
+ }
73
+ ],
74
+ "used_fuel": 1,
75
+ "vertical_id": "vessels"
76
+ }
77
+ }
verticals/vessels/policy_bundle.json ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "allowed_actions": [
3
+ "read and normalize",
4
+ "create case",
5
+ "draft sanctions case",
6
+ "rank counterparty match",
7
+ "draft ticket or change record",
8
+ "verify postcondition"
9
+ ],
10
+ "candidate_policy_mode": "LOG_ONLY",
11
+ "default_effect": "DENY",
12
+ "formula_grants_authority": false,
13
+ "market_signal_grants_authority": false,
14
+ "model_grants_authority": false,
15
+ "licensed_ais_admitted": false,
16
+ "prohibited_actions": [
17
+ "licensed AIS query",
18
+ "autonomous intercept",
19
+ "credential collection or disclosure",
20
+ "cross-tenant access",
21
+ "model-selected privilege",
22
+ "silent risk acceptance"
23
+ ],
24
+ "promotion": [
25
+ "shadow evaluation",
26
+ "counterfactual replay",
27
+ "false-allow and false-deny review",
28
+ "approved exact policy revision",
29
+ "protected source promotion",
30
+ "runtime readback"
31
+ ],
32
+ "required_context": [
33
+ "authenticated principal and workload identity",
34
+ "tenant and resource authorization",
35
+ "purpose and action class",
36
+ "source, rights and freshness",
37
+ "exact vertical, policy, data and model revisions",
38
+ "short-lived capability and expiry",
39
+ "idempotency key",
40
+ "required human approval",
41
+ "postcondition",
42
+ "compensation or rollback",
43
+ "decision receipt"
44
+ ],
45
+ "schema": "szl.vertical-policy-bundle/v8",
46
+ "vertical_id": "vessels"
47
+ }
verticals/vessels/vertical_manifest.json ADDED
@@ -0,0 +1,95 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "allowed_actions": [
3
+ "read and normalize",
4
+ "create case",
5
+ "draft sanctions case",
6
+ "rank counterparty match",
7
+ "draft ticket or change record",
8
+ "verify postcondition"
9
+ ],
10
+ "buyer": "Maritime operators, trade-compliance officers, and sanctions desks who need a fail-closed case, not a live AIS feed they do not hold a license for.",
11
+ "canonical_source": {
12
+ "core": "szl-holdings/a11oy/verticals/vessels",
13
+ "data_contracts": "szl-holdings/szl-lake/verticals/vessels",
14
+ "modules": [
15
+ "szl-holdings/a11oy"
16
+ ]
17
+ },
18
+ "decision_chain": [
19
+ "vessel and owner identity",
20
+ "public sanctions list",
21
+ "AIS license gate",
22
+ "match and blast radius",
23
+ "human approval",
24
+ "bounded draft action",
25
+ "receipt"
26
+ ],
27
+ "display_name": "Vessels Assurance",
28
+ "evaluations": [
29
+ "IMO/vessel/owner/counterparty entity resolution",
30
+ "sanctions match precision and analyst disposition",
31
+ "AIS gap/spoofing false positive and false negative rate",
32
+ "licensed AIS true-positive rate",
33
+ "stale/missing/contradictory source behavior",
34
+ "approval bypass and idempotency"
35
+ ],
36
+ "formula_bindings": [
37
+ "F1",
38
+ "F4",
39
+ "F7",
40
+ "F11",
41
+ "F18",
42
+ "F19",
43
+ "LAMBDA"
44
+ ],
45
+ "leaders": [
46
+ {
47
+ "name": "OFAC SDN",
48
+ "pattern": "named sanctions list, not a quality score",
49
+ "url": "https://ofac.treasury.gov/specially-designated-nationals-and-blocked-persons-list-sdn-human-readable-lists"
50
+ }
51
+ ],
52
+ "pilot": {
53
+ "phases": [
54
+ "read-only public lists",
55
+ "case prioritization",
56
+ "draft sanctions case",
57
+ "approval"
58
+ ],
59
+ "scope": "public OFAC SDN plus frozen demonstration vessels. Licensed AIS remains CLOSED without a live key."
60
+ },
61
+ "portfolio_role": "PARALLEL_ENTERPRISE_PROOF",
62
+ "position": 5,
63
+ "private_connectors": [
64
+ "licensed AIS",
65
+ "owner registry",
66
+ "internal trade book"
67
+ ],
68
+ "prohibited_actions": [
69
+ "licensed AIS query",
70
+ "autonomous intercept",
71
+ "credential collection or disclosure",
72
+ "cross-tenant access",
73
+ "model-selected privilege",
74
+ "silent risk acceptance"
75
+ ],
76
+ "public_connectors": [
77
+ "OFAC SDN",
78
+ "public vessel identity samples"
79
+ ],
80
+ "schema": "szl.focus-vertical/v8",
81
+ "space": {
82
+ "id": "none",
83
+ "initial_mode": "public/synthetic maritime demonstration. Hub Space not required.",
84
+ "source_visible": false,
85
+ "visibility": "product-vanity"
86
+ },
87
+ "success_metrics": [
88
+ "time from public list hit to evidence-complete case",
89
+ "licensed AIS remain CLOSED without a key",
90
+ "false priority rate",
91
+ "approval latency"
92
+ ],
93
+ "vertical_id": "vessels",
94
+ "wedge": "Sanctions-to-Case Decision Assurance. Licensed AIS stays CLOSED."
95
+ }