Saxonberg Server API
    Preparing search index...

    Interface BuildMintRequest

    The manual-build terminal-mint request. The shaker's accumulated buffer is reverse-matched to a recipe (for the output material + grade floor + recipe id) and the destination glass is filled + stamped. The maker is derived from execution context, never the wire (as with CraftRequest); the inputs were already debited off the bottles at pour-time, so the mint does not re-consume.

    interface BuildMintRequest {
        contributions: BuildContribution[];
        glass: Stuff;
        makerPath?: string;
        method?: BuildMethod | null;
    }
    Index

    Properties

    contributions: BuildContribution[]

    The accumulated build buffer (banked contributions).

    glass: Stuff

    The destination glass — a Crafted + Bulkable empty cocktail glass.

    makerPath?: string

    The maker's templatePath, captured from getActingAuthor at the strain command's dispatch (a genuine command frame) and carried because the mint runs at engaged-completion, outside that frame — the same capture-at-dispatch / use-at-completion pattern ScheduleApi uses for causingCommandId. The mint still prefers a live getActingAuthor when one is present (completed-sync / tests); this is the fallback, never a wire value.

    method?: BuildMethod | null

    How the build was worked (recorded; not yet quality-affecting in v1).