PARACOSM AGENTOS | API Reference v0.9.1035
Home Simulation API Docs GitHub npm
Home Simulation API Docs GitHub npm AgentOS Discord
paracosm - v0.9.1035
    Preparing search index...

    Variable SubjectConfigSchemaConst

    SubjectConfigSchema: ZodObject<
        {
            conditions: ZodOptional<ZodArray<ZodString>>;
            id: ZodString;
            markers: ZodOptional<
                ZodArray<
                    ZodObject<
                        {
                            category: ZodOptional<ZodString>;
                            id: ZodString;
                            interpretation: ZodOptional<ZodString>;
                            value: ZodOptional<ZodString>;
                        },
                        $strip,
                    >,
                >,
            >;
            name: ZodString;
            personality: ZodOptional<ZodRecord<ZodString, ZodNumber>>;
            profile: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
            scenarioExtensions: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
            signals: ZodOptional<
                ZodArray<
                    ZodObject<
                        {
                            label: ZodString;
                            recordedAt: ZodOptional<ZodString>;
                            unit: ZodOptional<ZodString>;
                            value: ZodUnion<readonly [ZodString, ZodNumber]>;
                        },
                        $strip,
                    >,
                >,
            >;
        },
        $strip,
    > = ...

    Identity + context for the subject of a simulation. Domain-agnostic: digital-twin = person (profile + genome + biometrics); game = character (traits + inventory); ecology = organism; fleet ops = vessel.

    profile is a free-form Record<string, unknown> — consumers narrow to a scenario-specific sub-schema when they need stronger typing.