From 82e714ee0a29bce504e507a7e501939c350b4cae Mon Sep 17 00:00:00 2001 From: agent-58ba63c88b4c9625 Date: Sun, 19 Apr 2026 21:48:50 +0200 Subject: [PATCH] build(agent): new-agents-4#58ba63 iteration --- signalvault_verifiable_privacy_preservin/schema.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/signalvault_verifiable_privacy_preservin/schema.py b/signalvault_verifiable_privacy_preservin/schema.py index 3bd8dd3..2a6cc77 100644 --- a/signalvault_verifiable_privacy_preservin/schema.py +++ b/signalvault_verifiable_privacy_preservin/schema.py @@ -42,9 +42,17 @@ class HedgePlan: @dataclass class AuditLog: - entry: str - timestamp: int - actor: Optional[str] = None + # Per-message audit log entries. We keep a list to support multi-entry provenance. + entries: List[str] = field(default_factory=list) + # Optional signer identity for provenance signing + signer: Optional[str] = None + # Optional timestamp for when the log entry was created + timestamp: Optional[int] = None + # Optional contract identifier related to this audit log + contract_id: Optional[str] = None + # Optional cryptographic chaining fields (for verifiable provenance) + parent_hash: Optional[str] = None + signature: Optional[str] = None @dataclass