Interface: SignedEvent
Defined in: packages/agentos/src/core/provenance/types.ts:179
Properties
agentId
agentId:
string
Defined in: packages/agentos/src/core/provenance/types.ts:189
Agent instance ID that produced this event.
anchorId?
optionalanchorId:string
Defined in: packages/agentos/src/core/provenance/types.ts:203
Optional: Merkle anchor this event belongs to.
hash
hash:
string
Defined in: packages/agentos/src/core/provenance/types.ts:193
SHA-256 hash of this event's preimage.
id
id:
string
Defined in: packages/agentos/src/core/provenance/types.ts:181
Unique event ID (UUID v4).
payload
payload:
Record<string,unknown>
Defined in: packages/agentos/src/core/provenance/types.ts:197
Event-specific payload (JSON-serializable).
payloadHash
payloadHash:
string
Defined in: packages/agentos/src/core/provenance/types.ts:195
SHA-256 hash of the payload JSON.
prevHash
prevHash:
string
Defined in: packages/agentos/src/core/provenance/types.ts:191
SHA-256 hash of the previous event (empty string for genesis).
sequence
sequence:
number
Defined in: packages/agentos/src/core/provenance/types.ts:187
Monotonically increasing sequence number within this agent.
signature
signature:
string
Defined in: packages/agentos/src/core/provenance/types.ts:199
Ed25519 signature of the hash, base64-encoded.
signerPublicKey
signerPublicKey:
string
Defined in: packages/agentos/src/core/provenance/types.ts:201
Base64-encoded Ed25519 public key of the signing agent.
timestamp
timestamp:
string
Defined in: packages/agentos/src/core/provenance/types.ts:185
ISO 8601 timestamp.
type
type:
ProvenanceEventType
Defined in: packages/agentos/src/core/provenance/types.ts:183
Event type.