Saxonberg Server API
    Preparing search index...

    The thin, axis-specific payload riding on a BeliefRecord.

    Payload rule (the slate's): flag by default, value only for planned divergence. knownAs is a value on the record spine because faking / nicknames are planned divergences from the live name. The identification realm stores a typeKnown flag — the known type name is read live off the referent, never snapshotted. Do not snapshot referent state into the payload.

    interface BeliefPayload {
        regard?: number;
        typeKnown?: boolean;
    }

    Hierarchy (View Summary)

    Index

    Properties

    Properties

    regard?: number

    Regard realm: the viewer's signed attitude toward the referent (-100..+100; absent or 0 = no opinion). A value, not a flag — a planned divergence under the payload rule, exactly as knownAs is a value on the spine. Unlike knownAs's raise-only coalesce, know overwrites this on set: the delta arithmetic + range clamp live in the consumer (RegardApi/RegardLogic), never in the store.

    typeKnown?: boolean

    Identification realm: the viewer knows what kind of thing the referent is. Binary in v1 (unidentified ↔ identified); partial levels defer. Read the actual type name live; this is just the gate.