Circle V2 API Docs
    Preparing search index...

    Variable chartPreprocessingAuthorshipSchemaConst

    chartPreprocessingAuthorshipSchema: ZodObject<
        {
            authoredAt: ZodNullable<ZodString>;
            signatures: ZodArray<
                ZodObject<
                    {
                        role: ZodNullable<ZodString>;
                        signedAt: ZodNullable<ZodString>;
                        signer: ZodNullable<ZodString>;
                    },
                    $strip,
                >,
            >;
            signatureSource: ZodEnum<
                { extractor: "extractor"; unavailable: "unavailable" },
            >;
        },
        $strip,
    > = ...

    Who wrote the document and when, and who signed it.

    Deliberately mixed sources: authoredAt is what the classifier read off the document, while signatures comes from the source record and never from a model. The two sitting in one object invites the assumption that they share a source; they do not, so anything writing here should say which field it got from where.