Saxonberg Server API
    Preparing search index...

    The fields a caller supplies to append one renown signal — the RenownApi.append call shape. subject/source are required; kind defaults to reaction, signal to {}, locality to null, groups to [], and at to the game-time witness (resolved by the RenownLogic append seam when omitted).

    interface RenownEventFields {
        at?: number;
        groups?: string[];
        kind?: RenownEventKind;
        locality?: string | null;
        realAt?: number;
        signal?: Record<string, unknown>;
        source: string;
        subject: string;
    }
    Index

    Properties

    at?: number

    Game-time SECONDS magnitude (the world clock — drives decay).

    groups?: string[]

    Objective Groups shared by source & subject.

    locality?: string | null

    Address-prefix scope, or null = global.

    realAt?: number

    Real-time epoch MILLISECONDS (wall clock — analytics / correlation).

    signal?: Record<string, unknown>

    Raw, kind-specific payload — for reactions: { emote, tags, … }.

    source: string

    Durable id of the emitter (retained for eigenvector weighting).

    subject: string

    Durable id the signal is about (the credited subject).