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
Agentwithin MADE. - Agent
Kind - Artifact
Digest - Canonical SHA-256 content digest, including its algorithm label.
- Artifact
Id - Stable opaque identity for artifact metadata, never a path or URL.
- Artifact
Import Ref - Opaque reference to the source of imported artifact metadata.
- Artifact
Media Type - Canonical media type without parameters.
- Artifact
Provenance - Typed origin of artifact metadata. Authentication joins in C5.7.
- Artifact
Ref - Verifiable artifact metadata. It never contains storage coordinates or bytes.
- Artifact
Size Bytes - Exact number of bytes covered by an artifact digest.
- Attributes
- Audit
Actor - Who caused an audited fact.
- Audit
Actor Id - The identifier a caller uses for the party behind an audited action.
- Audit
Record Hash - SHA-256 digest binding one audit record to the one before it.
- Audit
Sequence - Position of a record within one ceremony’s audit journal.
- Authenticated
Principal - Authorization
Decision - Authorization
Decision Id - Authorization
Decision Page Limit - Authorization
Decision Plan - Authorization
Decision Ttl - Authorization
Evidence - Authorization
Grant - Authorization
Grant Id - Authorization
Grant Issuer - Authorization
Policy Id - Authorization
Policy Version - Authorization
Request - Authorization
Request Id - Authorization
Revocation - Authorization
Revocation Reason - Authorization
Target Digest - Authorized
Operation - Full authenticated identity and allow evidence for one admitted operation.
- Budget
Account Id - Budget
Balance - Budget
Ledger Version - Budget
Limits - Budget
Operation Id - Budget
Page Limit - Budget
Quantities - Budget
Reconciliation Id - Budget
Reservation - Budget
Reservation Estimate - Pre-execution reservation plan supplied by a host or handler.
- Budget
Reservation Id - Budget
Reservation Request - Semantic input a host or handler uses to estimate one operation before it is claimed.
- Budget
Token Count - Ceremony
Child Spawn - Ceremony
Child Spec - Ceremony
Context - Ceremony
Deadline - Ceremony
Definition Change - One classified change between two ceremony definitions.
- Ceremony
Definition Diff - Everything that differs between two definitions of one ceremony.
- Ceremony
Definition Digest - SHA-256 identity of a published ceremony definition.
- Ceremony
Description - Ceremony
Event Consumer - Stable name of one independent consumer of the global ceremony-event feed.
- Ceremony
Event Cursor Attempt - Delivery failures already recorded at a consumer’s next position.
- Ceremony
Event Cursor Lease - Exclusive, expiring right to process one named cursor.
- Ceremony
Event Cursor Lease Id - Unique token proving ownership of one cursor lease.
- Ceremony
Event Page Limit - Validated size of one ceremony-event page.
- Ceremony
Event Quarantine Reason - Operator-visible reason a consumer stopped retrying one event.
- Ceremony
Evidence Source Id - Ceremony
Guard - Ceremony
Guard Approval - A human guard, and who let it through.
- Ceremony
Guard Deferral - Ceremony
Guard Deferral Content - Ceremony
Id - Ceremony
IdPrefix - A literal, case-sensitive prefix for ceremony identifiers.
- Ceremony
Input Definition - Ceremony
Instance Page Limit - Maximum number of ceremony instances returned by one public page.
- Ceremony
Intervention Content - Ceremony
Intervention Id - Ceremony
Intervention Provenance - Ceremony
Intervention Response - Ceremony
Lifecycle - Ceremony
Lineage - Ceremony
Name - Ceremony
Output Definition - Ceremony
Participant Binding - Who sits in a role’s seat for one working session.
- Ceremony
Progress Wait - How long a progress request waits for another sealed event.
- Ceremony
Reason - Why one thing a session produced led to another.
- Ceremony
Reason Rationale - The caller’s explanation for a causal link between ceremony records.
- Ceremony
Revision - How many times a ceremony instance has been committed.
- Ceremony
Role - Ceremony
State - Ceremony
Step - Ceremony
Step Contribution - One intervention produced during a ceremony step.
- Ceremony
Timeout - Ceremony
Transcript - The ordered list of contributions accumulated during a ceremony.
- Ceremony
Transition - Ceremony
Transition Record - One move a session made, and who made it.
- Ceremony
Validation Finding - One defect found while analysing a ceremony definition.
- Ceremony
Validation Report - The complete outcome of analysing a ceremony definition.
- Ceremony
Version - The version of a working session’s definition.
- Child
Ceremony Id - Child
Completion Ref - Child
Depth - Child
Depth Budget - Child
Group Id - Child
Group State - Child
Position - Child
Quorum - Child
Spawn Coordinates - Child
Spawn Plan - Children
Completed Condition - Claim
Text - Claim text submitted to the evidence-support decision port.
- Context
Key - A top-level key in ceremony context.
- Context
Patch - An atomic set of top-level ceremony-context replacements.
- Context
Writes - Declared copies from top-level step output fields into ceremony context.
- Cost
Micros - Council
Contract Id - Stable identity of the council contract attached to a task.
- Council
Id - Identifier of a council (group of agents for a given specialty).
- Council
Journal Consumer - Stable name of one independent consumer of the council journal.
- Council
Journal Lease - An exclusive council-consumer lease. Its identity is issued by the store.
- Council
Journal Lease Id - Unique token proving ownership of one cursor lease.
- Council
Journal Page Limit - Validated size of one council-journal page.
- Council
Journal Position - An ordinal in the council journal. It cannot be a ceremony cursor.
- Council
Snapshot Source - Operator-supplied provenance label for an imported council snapshot; never a credential URL.
- Critique
Feedback - Peer-review feedback returned by an agent.
- Currency
Code - Delegation
Depth - Duration
Ms - A duration measured in whole milliseconds.
- Dynamic
Role Binding - A role selected from ceremony context at claim time.
- EventId
- Identifier of a domain event as emitted by MADE.
- Event
Schema Version - Version of a ceremony event’s payload shape.
- Evidence
Body - Non-empty evidence excerpt made available to a support judge.
- Evidence
Excerpt - One typed evidence excerpt presented to a support judge.
- Evidence
Grounding Rule - Field shape and evidence pack required to ground structured claims.
- Evidence
Reference - Identity of one evidence item cited by a claim.
- Execution
Connector Id - Stable configured identity of an execution connector.
- Execution
Duration - Execution
Id - Stable identity assigned by an execution adapter.
- Execution
Intent - Durable declaration written immediately before one claim calls a connector.
- Execution
Operation - Semantic operation root shared by every technical claim that may execute it.
- Execution
Operation Id - Stable identity of one semantic external operation.
- Execution
Outcome - Final result returned by an execution adapter.
- Execution
Receipt - Immutable terminal observation of one semantic external operation.
- Execution
Receipt Id - Deterministic identity of the sole terminal receipt for an operation.
- Execution
Receipt Link - Immutable reference sealed beside the step result that consumed a receipt.
- Execution
Recovery Cursor - Opaque keyset cursor for scanning execution operation roots.
- Execution
Recovery Page Limit - Bounded number of execution operations returned by one recovery scan.
- Execution
Request Bytes - Canonical semantic input sealed before an external operation starts.
- Execution
Request Digest - Digest of the semantic request bytes sealed by the first intent.
- External
Operation Id - Opaque operation identity observed from an external connector.
- Finite
Metric Value - A metric sample value proven to be finite.
- Global
Position - Where a sealed record sits in the order every stream shares.
- Guard
Name - Idempotency
Key - Input
Name - Intervention
Role Ids - Nonempty scoped recipients. Empty boundary lists mean the whole table instead. Historical deserialization remains tolerant so journal replay is unchanged; constructors and aggregate command validation enforce the current limits.
- Join
Step Count - Late
Step Result - Lease
Owner Id - Lifecycle
Reason - MaxBounces
- Maximum number of times one exact declared edge may be applied.
- MaxChild
Depth - MaxChildren
- MaxParallel
- MaxTransitions
- Maximum number of transitions one ceremony instance may apply.
- Measured
Budget Quantities - Memory
Capabilities - What a memory backend can actually do.
- Memory
Entry - One thing worth remembering.
- Memory
Entry Id - What an entry is called, so something else can point at it.
- Memory
Evidence - Something that backs an entry up.
- Memory
Moment - A point to read memory as of.
- Memory
Provenance - Who says so, and when they saw it.
- Memory
Relation - Why one remembered thing led to another.
- Memory
Scope - What a memory is about.
- Memory
Write - What a session is handing to memory in one go.
- Metric
Help - Human-readable Prometheus family help text.
- Metric
Label Name - A Prometheus label name.
- Metric
Label Value - A Prometheus label value.
- Metric
Name - A Prometheus metric or sample name.
- NumAgents
- Number of agents participating in a deliberation. Must be at least one — a deliberation without agents has no meaning.
- Output
Contract - Typed structured-output contract attached to one invocation.
- Output
Contract Id - Stable identity of a structured output contract.
- Output
Field Guard Condition - Exact structured-output predicate used by a ceremony guard.
- Output
Field Rule - Validation rules for one named field in a structured output object.
- Output
Name - Planned
Child - Principal
Id - Prometheus
Text - One complete Prometheus text exposition snapshot.
- Proposal
Content - Provider-authored proposal text.
- Proposal
Id - Identifier of a concrete proposal produced during deliberation.
- Quarantined
Ceremony Event - One global-feed event a consumer deliberately skipped after retries.
- Recalled
Entry - One thing an earlier session left behind, as a later one reads it.
- Recollection
Budget - How much of what memory holds a session is willing to read at its opening, in bytes of summary.
- Reconsideration
Conditions - Distinct reasons to ask again. Constructors validate new commands; transparent deserialization retains previously accepted journal payloads without rewriting them.
- Recorder
Name - The operational metrics recorder selected by a composition root.
- Retry
Policy - 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.
- Semantic
Support Rule - Evidence bodies and acceptance threshold for semantic support judging.
- Separation
Rule - Session
Recollection - What earlier sessions in this scope decided, as one session reads it when it opens.
- Specialty
- A specialty label identifying a kind of agent expertise.
- State
Deadline - StateId
- State
Iteration - One complete execution of every step in a ceremony state.
- State
Repeat Policy - Bounded repetition of every step in one ceremony state.
- State
Repeat Until Condition - The exact output predicate that stops repetition of a whole state.
- State
Timeout - State
Visit - A durable entry into a state, independent of within-state repetition.
- Step
Attempt - Step
Claim Fence - Identity of exactly one accepted claim. It is a concurrency fence, not a credential.
- Step
Deadline - Step
Error Message - Step
Execution Record - Step
Handler Config - Step
Handler Kind - StepId
- Step
Instructions - The instruction text a ceremony stage gives its handler.
- Step
Iteration - One semantic execution of a ceremony step.
- Step
Lease - Step
Output - Step
Output Field - Top-level structured output field inspected by a repeat stop condition.
- Step
Repeat Exhausted Guard Condition - Reference to the repeating step whose cap may route one transition.
- Step
Repeat Policy - Bounded semantic repetition for a successful ceremony step.
- Step
Result - Step
Timeout - Stream
Version - How many events a ceremony’s stream holds.
- Support
Confidence - Confidence percentage attached to an evidence-support decision.
- Support
Rationale - Explanation recorded alongside an evidence-support decision.
- Support
Verdict - Evidence judge decision captured as domain values.
- Task
Description - TaskId
- Identifier of a task submitted for deliberation.
- Token
Usage - Token counts reported by a model for a single call.
- Tool
Call Count - Trace
Context - W3C
traceparentshape. All components are lowercase hex. - TraceId
- Validated W3C trace identity, without span-local context.
- Transition
Trigger - Validation
Passed - Whether the selected council decision passed its requested validation.
Enums§
- Artifact
Source Kind - What produced an artifact or execution receipt.
- Audit
Actor Kind - What kind of participant caused an audited fact.
- Audit
Chain Defect - How a journal failed verification.
- Audit
Chain Verdict - The outcome of verifying a ceremony’s journal.
- Audit
Event Type - The audited fact a record states.
- Authentication
Method - Authorization
Action - Authorization
Decision Kind - Authorization
Denial Reason - Authorization
Scope - Budget
Dimension - Budget
Measurement - Ceremony
Change Impact - Whether a definition change could strand an already-running ceremony.
- Ceremony
Change Kind - What happened to one element between two ceremony definitions.
- Ceremony
EndReason - Ceremony
Intervention Kind - Ceremony
Intervention Status - Ceremony
Intervention Target - Ceremony
Lifecycle Phase - Ceremony
Outcome - How a ceremony run terminated.
- Ceremony
Reason Kind - How one thing a session produced explains another.
- Ceremony
Record Ref - Something a session produced that another thing can point at.
- Ceremony
State Kind - Ceremony
Step Aggregation - How a step consumes the completed outputs of the concurrent state immediately before it.
- Ceremony
Validation Locus - The exact element of a ceremony definition a validation finding refers to.
- Ceremony
Validation Severity - Whether a validation finding blocks a ceremony definition or only warns about it.
- Child
Join - Council
Selector - Deliberation
Outcome - The terminal result of a deliberation that ran to completion.
- Discrimination
- How a scoring policy’s winner compares to the structural baseline.
- Diversity
Preference - Whether an agent should seek an intentionally different proposal.
- Execution
Receipt Link Kind - How a terminal receipt became bound to the claim that completed a step.
- Execution
Recovery Capability - How a connector establishes what happened after an ambiguous interruption.
- Execution
Status - Final domain status of an execution attempt.
- Guard
Condition - Input
Requirement - LlmError
Kind - How an LLM call failed, as a stable metric label.
- Memory
Capability - One capability advertised by a memory backend.
- Memory
Confidence - How sure the one who said it was.
- Memory
Entry Kind - What a remembered thing is.
- Memory
Relation Kind - How one remembered thing explains another.
- Metric
Kind - Prometheus metric family kind.
- Metric
Value - A Prometheus sample value, including the non-finite values its text exposition permits but JSON numbers do not.
- Output
Format - Wire- and storage-stable structured output format selector.
- Principal
Kind - Prior
Context - Whether a ceremony stage sees contributions from earlier stages.
- Reason
Asserter - Actor category allowed to assert a ceremony reason.
- Recollection
Completeness - Whether a recollection is all of what the scope held, or as much of it as the budget allowed.
- Repeat
Until Condition - A deterministic condition that ends semantic step repetition.
- Role
Action - Scoring
Mode - Which branch a judge-aware scoring policy took for one proposal.
- State
Execution - Step
Failure Kind - A stable failure classification sealed with a step’s result.
- Step
Status - Support
Decision - Semantic decision made about a claim and its cited evidence.
- Validation
Mode - How the
RunCouncilDecisionRPC treats validator failures when picking a winner.
Constants§
- DEFAULT_
SUPPORT_ MIN_ CONFIDENCE - Default minimum confidence required for semantic evidence support.
- MAX_
EXECUTION_ ARTIFACTS