|
| 1 | +from predicate_contracts.canonicalization import ( # Types; Utility functions; Terminal canonicalization; Desktop canonicalization |
| 2 | + DESKTOP_SCHEMA_VERSION, |
| 3 | + TERMINAL_SCHEMA_VERSION, |
| 4 | + CanonicalAccessibilityNode, |
| 5 | + CanonicalDesktopSnapshot, |
| 6 | + CanonicalTerminalSnapshot, |
| 7 | + build_focused_path, |
| 8 | + canonicalize_accessibility_node, |
| 9 | + canonicalize_desktop_snapshot, |
| 10 | + canonicalize_terminal_snapshot, |
| 11 | + compute_desktop_state_hash, |
| 12 | + compute_terminal_state_hash, |
| 13 | + hash_environment, |
| 14 | + is_secret_key, |
| 15 | + normalize_command, |
| 16 | + normalize_path, |
| 17 | + normalize_text, |
| 18 | + normalize_timestamps, |
| 19 | + normalize_transcript, |
| 20 | + sha256, |
| 21 | + strip_ansi, |
| 22 | +) |
1 | 23 | from predicate_contracts.models import ( |
2 | 24 | ActionRequest, |
3 | 25 | ActionSpec, |
|
21 | 43 | ) |
22 | 44 |
|
23 | 45 | __all__ = [ |
| 46 | + # Models |
24 | 47 | "ActionRequest", |
25 | 48 | "ActionSpec", |
26 | 49 | "AuthorizationDecision", |
|
32 | 55 | "ProofEvent", |
33 | 56 | "SignedMandate", |
34 | 57 | "StateEvidence", |
35 | | - "StateEvidenceProvider", |
36 | | - "TraceEmitter", |
37 | 58 | "VerificationEvidence", |
38 | | - "VerificationEvidenceProvider", |
39 | 59 | "VerificationSignal", |
40 | 60 | "VerificationStatus", |
| 61 | + # Protocols |
| 62 | + "StateEvidenceProvider", |
| 63 | + "TraceEmitter", |
| 64 | + "VerificationEvidenceProvider", |
| 65 | + # Canonicalization types |
| 66 | + "CanonicalTerminalSnapshot", |
| 67 | + "CanonicalAccessibilityNode", |
| 68 | + "CanonicalDesktopSnapshot", |
| 69 | + # Canonicalization utilities |
| 70 | + "normalize_text", |
| 71 | + "normalize_command", |
| 72 | + "strip_ansi", |
| 73 | + "normalize_timestamps", |
| 74 | + "normalize_transcript", |
| 75 | + "normalize_path", |
| 76 | + "is_secret_key", |
| 77 | + "hash_environment", |
| 78 | + "sha256", |
| 79 | + # Terminal canonicalization |
| 80 | + "canonicalize_terminal_snapshot", |
| 81 | + "compute_terminal_state_hash", |
| 82 | + "TERMINAL_SCHEMA_VERSION", |
| 83 | + # Desktop canonicalization |
| 84 | + "canonicalize_accessibility_node", |
| 85 | + "build_focused_path", |
| 86 | + "canonicalize_desktop_snapshot", |
| 87 | + "compute_desktop_state_hash", |
| 88 | + "DESKTOP_SCHEMA_VERSION", |
41 | 89 | ] |
0 commit comments