Interface: LedgerEntry
Defined in: packages/agentos/src/cognition/learning/types.ts:80
One ledger row. Rows are never updated; a verdict is a row of its own that names its candidate.
Properties
actor
actor:
string
Defined in: packages/agentos/src/cognition/learning/types.ts:88
operator:<id>, operator:persona, tool:<name>, memory:<writer>, rule:<id>@<version>, gate, user:<id>.
after
after:
unknown
Defined in: packages/agentos/src/cognition/learning/types.ts:92
before
before:
unknown
Defined in: packages/agentos/src/cognition/learning/types.ts:91
candidateId
candidateId:
string
Defined in: packages/agentos/src/cognition/learning/types.ts:84
createdAt
createdAt:
string
Defined in: packages/agentos/src/cognition/learning/types.ts:106
evidence
evidence:
LedgerEvidence
Defined in: packages/agentos/src/cognition/learning/types.ts:93
id
id:
string
Defined in: packages/agentos/src/cognition/learning/types.ts:82
A ULID.
kind
kind:
LearningKind
Defined in: packages/agentos/src/cognition/learning/types.ts:86
learner
learner:
LedgerLearner
Defined in: packages/agentos/src/cognition/learning/types.ts:85
prevHash
prevHash:
string
Defined in: packages/agentos/src/cognition/learning/types.ts:101
The hash of the chain's previous row; 64 zeros on the first.
reason
reason:
string
Defined in: packages/agentos/src/cognition/learning/types.ts:95
rowType
rowType:
"candidate"|"verdict"
Defined in: packages/agentos/src/cognition/learning/types.ts:83
seq
seq:
number
Defined in: packages/agentos/src/cognition/learning/types.ts:103
The row's place in its chain, from 1.
sessionId?
optionalsessionId:string
Defined in: packages/agentos/src/cognition/learning/types.ts:97
stateDigest?
optionalstateDigest:string
Defined in: packages/agentos/src/cognition/learning/types.ts:105
On a row that changes its subject's stored state, the digest of that state after the change.
subject
subject:
string
Defined in: packages/agentos/src/cognition/learning/types.ts:90
A trait name or traits, a trace id or a set's id, a setting's name.
turnUserId?
optionalturnUserId:string
Defined in: packages/agentos/src/cognition/learning/types.ts:99
On a userId: null row, the explicit id of a second user whose turn it records.
verdict
verdict:
LedgerVerdict
Defined in: packages/agentos/src/cognition/learning/types.ts:94
versions
versions:
LedgerVersions
Defined in: packages/agentos/src/cognition/learning/types.ts:96