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
One classified change between two ceremony definitions.
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.
ClaimText
Claim text submitted to the evidence-support decision port.
ClaimedOutboxMessage
A message handed to a publisher, with what the store knows about how its delivery has gone so far.
CouncilContractId
Stable identity of the council contract attached to a task.
CouncilId
Identifier of a council (group of agents for a given specialty).
CritiqueFeedback
Peer-review feedback returned by an agent.
DurationMs
A duration measured in whole milliseconds.
EventId
Identifier of a domain event as emitted by MADE.
EvidenceBody
Non-empty evidence excerpt made available to a support judge.
EvidenceExcerpt
One typed evidence excerpt presented to a support judge.
EvidenceGroundingRule
Field shape and evidence pack required to ground structured claims.
EvidenceReference
Identity of one evidence item cited by a claim.
ExecutionId
Stable identity assigned by an execution adapter.
ExecutionOutcome
Final result returned by an execution adapter.
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.
OutputContractId
Stable identity of a structured output contract.
OutputFieldRule
Validation rules for one named field in a structured output object.
OutputName
ProposalContent
Provider-authored proposal text.
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
Evidence bodies and acceptance threshold for semantic support judging.
Specialty
A specialty label identifying a kind of agent expertise.
StateId
StepAttempt
StepErrorMessage
StepExecutionRecord
StepHandlerConfig
StepHandlerKind
StepId
StepIteration
One semantic execution of a ceremony step.
StepLease
StepOutput
StepOutputField
Top-level structured output field inspected by a repeat stop condition.
StepRepeatPolicy
Bounded semantic repetition for a successful ceremony step.
StepResult
StepTimeout
SupportConfidence
Confidence percentage attached to an evidence-support decision.
SupportRationale
Explanation recorded alongside an evidence-support decision.
SupportVerdict
Evidence judge decision captured as domain values.
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 definition change could strand an already-running ceremony.
CeremonyChangeKind
What happened to one element between two ceremony 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.
DiversityPreference
Whether an agent should seek an intentionally different proposal.
ExecutionStatus
Final domain status of an execution attempt.
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 capability advertised by a memory backend.
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
Actor category allowed to assert a ceremony reason.
RepeatUntilCondition
A deterministic condition that ends semantic step repetition.
RoleAction
ScoringMode
Which branch a judge-aware scoring policy took for one proposal.
StepStatus
SupportDecision
Semantic decision made about a claim and its cited evidence.
ValidationMode
How the RunCouncilDecision RPC treats validator failures when picking a winner.

Constants§

DEFAULT_SUPPORT_MIN_CONFIDENCE
Default minimum confidence required for semantic evidence support.