@pwngh/economy-lab
    Preparing search index...

    Type Alias Outcome

    Outcome:
        | { status: "committed"; transaction: Transaction }
        | { status: "duplicate"; transaction: Transaction }
        | { detail: RejectionDetail; status: "rejected" }

    The result of submitting an operation: committed, duplicate (a repeat, earlier result returned unchanged), or rejected. A rejection is a normal "no" returned as data; a genuine fault is thrown instead. The rejected arm's sole discriminant is detail.reason; the HTTP wire additionally carries a derived top-level reason for client stability.