-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
79 lines (64 loc) · 5.72 KB
/
Copy pathMakefile
File metadata and controls
79 lines (64 loc) · 5.72 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
.PHONY: validate validate-workspace-ops test release-dry-run ops-history-grants-validate validate-superconscious-reasoning-grant validate-trustops-agent-authority-decision validate-authority-state-contracts validate-authority-state-lookup validate-workspace-context-authority-binding validate-control-plane-capability-grant validate-agent-wall-context validate-fraud-agent-admission-profile validate-trust-chain-agent-manifest-binding validate-prophet-mesh-choir-registry
validate: ops-history-grants-validate validate-superconscious-reasoning-grant validate-workspace-ops validate-trustops-agent-authority-decision validate-authority-state-contracts validate-authority-state-lookup validate-workspace-context-authority-binding validate-control-plane-capability-grant validate-agent-wall-context validate-fraud-agent-admission-profile validate-trust-chain-agent-manifest-binding validate-prophet-mesh-choir-registry
python3 tools/validate_agent_registry_examples.py
validate-workspace-ops:
python3 tools/validate_workspace_operation_records.py
ops-history-grants-validate:
python3 tools/validate_ops_history_agent_grants.py
validate-superconscious-reasoning-grant:
python3 tools/validate_superconscious_reasoning_grant.py
validate-trustops-agent-authority-decision:
python3 -m json.tool contracts/trustops/agent-authority-decision.v0.1.schema.json >/dev/null
python3 -m json.tool contracts/trustops/agent-authority-decision.v0.1.example.json >/dev/null
python3 -m json.tool contracts/trustops/agent-authority-decision.pass-revoked.invalid.json >/dev/null
python3 -m json.tool contracts/trustops/agent-authority-decision.missing-decision-authority.invalid.json >/dev/null
python3 -m json.tool contracts/trustops/agent-authority-decision.require-review-unchanged.invalid.json >/dev/null
python3 -m json.tool contracts/trustops/agent-authority-decision.revoke-reduced.invalid.json >/dev/null
python3 tools/validate_trustops_agent_authority_decision.py
validate-authority-state-contracts:
python3 -m json.tool contracts/trustops/agent-authority-current-state.v0.1.schema.json >/dev/null
python3 -m json.tool contracts/trustops/authority-restoration-decision.v0.1.schema.json >/dev/null
python3 -m json.tool contracts/trustops/agent-authority-current-state.active.example.json >/dev/null
python3 -m json.tool contracts/trustops/agent-authority-current-state.reduced.example.json >/dev/null
python3 -m json.tool contracts/trustops/agent-authority-current-state.suspended.example.json >/dev/null
python3 -m json.tool contracts/trustops/agent-authority-current-state.revoked.example.json >/dev/null
python3 -m json.tool contracts/trustops/agent-authority-current-state.raw-receipt.invalid.json >/dev/null
python3 -m json.tool contracts/trustops/authority-restoration-decision.restore.example.json >/dev/null
python3 -m json.tool contracts/trustops/authority-restoration-decision.missing-authorization.invalid.json >/dev/null
python3 tools/validate_authority_state_contracts.py
validate-authority-state-lookup:
python3 tools/authority_state_lookup.py get agent-registry://agent-alpha --status active >/tmp/agent-registry-authority-active.json
python3 tools/authority_state_lookup.py get agent-registry://agent-alpha --state-file contracts/trustops/agent-authority-current-state.suspended.example.json >/tmp/agent-registry-authority-suspended.json
! python3 tools/authority_state_lookup.py get agent-registry://agent-alpha --state-file contracts/trustops/agent-authority-current-state.raw-receipt.invalid.json >/tmp/agent-registry-authority-invalid.json
validate-workspace-context-authority-binding:
python3 -m json.tool contracts/workspace-context/workspace-context-authority-binding.v0.1.schema.json >/dev/null
python3 -m json.tool contracts/workspace-context/workspace-context-authority-binding.v0.1.example.json >/dev/null
python3 tools/validate_workspace_context_authority_binding.py
validate-control-plane-capability-grant:
python3 -m json.tool contracts/control-plane/control-plane-capability-grant.v0.1.schema.json >/dev/null
python3 -m json.tool contracts/control-plane/control-plane-capability-grant.v0.1.example.json >/dev/null
python3 tools/validate_control_plane_capability_grant.py
validate-agent-wall-context:
python3 -m json.tool contracts/wallguard/agent-wall-context.v0.1.schema.json >/dev/null
python3 -m json.tool contracts/wallguard/agent-wall-context.active.example.json >/dev/null
python3 -m json.tool contracts/wallguard/agent-wall-context.revoked-invalid.json >/dev/null
python3 -m json.tool contracts/wallguard/agent-wall-context.contaminated-global-invalid.json >/dev/null
python3 tools/validate_agent_wall_context.py
validate-fraud-agent-admission-profile:
python3 -m json.tool schemas/fraud-agent-admission-profile.v0.1.schema.json >/dev/null
python3 -m json.tool examples/fraud-agent-admission-profile.report-only.example.json >/dev/null
python3 -m json.tool examples/fraud-agent-admission-profile.human-impact-no-policy.invalid.json >/dev/null
python3 -m json.tool examples/fraud-agent-admission-profile.memory-writeback-unreviewed.invalid.json >/dev/null
python3 tools/validate_fraud_agent_admission_profile.py
validate-trust-chain-agent-manifest-binding:
python3 -m json.tool schemas/trust-chain-agent-manifest-binding.v0.1.schema.json >/dev/null
python3 -m json.tool examples/trust-chain-agent-manifest-binding.preview.example.json >/dev/null
python3 -m json.tool examples/trust-chain-agent-manifest-binding.blocked.json >/dev/null
python3 tools/validate_trust_chain_agent_manifest_binding.py
validate-prophet-mesh-choir-registry:
python3 -m json.tool contracts/prophet-mesh/prophet-mesh-choir-registry.v0.1.json >/dev/null
python3 tools/validate_prophet_mesh_choir_registry.py
test:
python3 -m pytest -q tools/tests
release-dry-run:
python3 tools/release_dry_run.py