Skip to main content

Module value_objects

Module value_objects 

Source
Expand description

Value objects for the MADE domain.

Every public function in the domain exchanges value objects instead of primitives. Each value object validates its invariants on construction and cannot be mutated afterwards.

Structs§

AgentId
Identifier of an Agent within MADE.
AgentKind
Attributes
AuditActor
Who caused an audited fact.
AuditRecordHash
SHA-256 digest binding one audit record to the one before it.
AuditSequence
Position of a record within one ceremony’s audit journal.
CeremonyContext
CeremonyDefinitionChange
CeremonyDefinitionDiff
Everything that differs between two definitions of one ceremony.
CeremonyDefinitionDigest
SHA-256 identity of a published ceremony definition.
CeremonyDefinitionDigestMigration
A content-verified transition between two definition identity schemes.
CeremonyDescription
CeremonyEvidenceSourceId
CeremonyGuard
CeremonyGuardApproval
A human guard, and who let it through.
CeremonyGuardDeferral
CeremonyGuardDeferralContent
CeremonyId
CeremonyInputDefinition
CeremonyInterventionContent
CeremonyInterventionId
CeremonyInterventionProvenance
CeremonyInterventionResponse
CeremonyName
CeremonyOutputDefinition
CeremonyParticipantBinding
Who sits in a role’s seat for one working session.
CeremonyReason
Why one thing a session produced led to another.
CeremonyRevision
How many times a ceremony instance has been committed.
CeremonyRole
CeremonyState
CeremonyStep
CeremonyStepContribution
One intervention produced during a ceremony step.
CeremonyTranscript
The ordered list of contributions accumulated during a ceremony.
CeremonyTransition
CeremonyTransitionRecord
One move a session made, and who made it.
CeremonyValidationFinding
One defect found while analysing a ceremony definition.
CeremonyValidationReport
The complete outcome of analysing a ceremony definition.
CeremonyVersion
The version of a working session’s definition.
ClaimedOutboxMessage
A message handed to a publisher, with what the store knows about how its delivery has gone so far.
CouncilId
Identifier of a council (group of agents for a given specialty).
DurationMs
A duration measured in whole milliseconds.
EventId
Identifier of a domain event as emitted by MADE.
EvidenceGroundingRule
Evidence-grounding rule for one invocation: which output field carries the claims, which per-claim field carries the evidence references, and the closed set of reference ids that count as real evidence for this deliberation (the “evidence pack”).
GuardName
IdempotencyKey
InputName
LeaseOwnerId
MemoryCapabilities
What a memory backend can actually do.
MemoryDimension
An axis within a scope.
MemoryEntry
One thing worth remembering.
MemoryEntryId
What an entry is called, so something else can point at it.
MemoryEvidence
Something that backs an entry up.
MemoryMoment
A point to read memory as of.
MemoryProvenance
Who says so, and when they saw it.
MemoryQuestion
A question put to memory in words.
MemoryRelation
Why one remembered thing led to another.
MemoryScope
What a memory is about.
MemoryWrite
What a session is handing to memory in one go.
NumAgents
Number of agents participating in a deliberation. Must be at least one — a deliberation without agents has no meaning.
OutboxAttempt
How many times delivery of a message has been tried.
OutboxMessage
A message enqueued in the same transaction as the state it reports.
OutboxQuarantineReason
Why a message stopped being retried.
OutboxSubject
Where an outbox message is destined once it is published.
OutputContract
Typed structured-output contract attached to one invocation.
OutputFieldRule
Validation rules for one named field in a structured output object.
OutputName
ProposalId
Identifier of a concrete proposal produced during deliberation.
RetryPolicy
RoleId
Rounds
Number of peer-review rounds performed during a deliberation.
Rubric
A rubric is a map of string keys to structured JSON-shaped values.
Score
A normalized quality score.
SemanticSupportRule
Semantic-support rule for one invocation: the evidence bodies (ref id → excerpt text) a support judge reads to decide whether a claim’s cited evidence actually supports what the claim says, and the minimum confidence (percent, 0–100) a verdict must reach.
Specialty
A specialty label identifying a kind of agent expertise.
StateId
StepAttempt
StepErrorMessage
StepExecutionRecord
StepHandlerConfig
StepHandlerKind
StepId
StepLease
StepOutput
StepResult
StepTimeout
TaskDescription
TaskId
Identifier of a task submitted for deliberation.
TokenUsage
Token counts reported by a model for a single call.
TraceContext
W3C traceparent shape. All components are lowercase hex.
TransitionTrigger

Enums§

AuditActorKind
What kind of participant caused an audited fact.
AuditChainDefect
How a journal failed verification.
AuditChainVerdict
The outcome of verifying a ceremony’s journal.
AuditEventType
The audited fact a record states.
CeremonyChangeImpact
Whether a session already running the earlier definition could go on if it were pointed at the later one.
CeremonyChangeKind
What happened to one element between two definitions.
CeremonyInterventionKind
CeremonyInterventionStatus
CeremonyInterventionTarget
CeremonyOutcome
How a ceremony run terminated.
CeremonyReasonKind
How one thing a session produced explains another.
CeremonyRecordRef
Something a session produced that another thing can point at.
CeremonyStateKind
CeremonyValidationLocus
The exact element of a ceremony definition a validation finding refers to.
CeremonyValidationSeverity
Whether a validation finding blocks a ceremony definition or only warns about it.
CouncilSelector
DeliberationOutcome
The terminal result of a deliberation that ran to completion.
Discrimination
How a scoring policy’s winner compares to the structural baseline.
ExpectedRevision
What the caller believes is stored, checked before a commit lands.
GuardCondition
InputRequirement
LlmErrorKind
How an LLM call failed, as a stable metric label.
MemoryCapability
One thing a memory backend can do.
MemoryConfidence
How sure the one who said it was.
MemoryEntryKind
What a remembered thing is.
MemoryRelationKind
How one remembered thing explains another.
OutputFormat
Wire- and storage-stable structured output format selector.
ReasonAsserter
Who is in a position to assert a reason.
RoleAction
ScoringMode
Which branch a judge-aware scoring policy took for one proposal.
StepStatus
ValidationMode
How the RunCouncilDecision RPC treats validator failures when picking a winner.

Constants§

DEFAULT_SUPPORT_MIN_CONFIDENCE
Default minimum confidence (percent) a support verdict must reach before a claim counts as semantically supported.