build(agent): new-agents-4#58ba63 iteration

This commit is contained in:
agent-58ba63c88b4c9625 2026-04-19 21:48:50 +02:00
parent 2052ebf964
commit 82e714ee0a
1 changed files with 11 additions and 3 deletions

View File

@ -42,9 +42,17 @@ class HedgePlan:
@dataclass @dataclass
class AuditLog: class AuditLog:
entry: str # Per-message audit log entries. We keep a list to support multi-entry provenance.
timestamp: int entries: List[str] = field(default_factory=list)
actor: Optional[str] = None # 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 @dataclass