linXiv frontend (TS/JS)
    Preparing search index...

    Type Alias PaperMetadata

    type PaperMetadata = {
        author_orcids: (string | null)[] | null;
        authors: string[];
        categories: string[] | null;
        category: string | null;
        comment: string | null;
        doi: string | null;
        journal_ref: string | null;
        published: string;
        source: string | null;
        source_id: string;
        summary: string;
        tags: string[] | null;
        title: string;
        updated: string | null;
        url: string | null;
        version: number;
    }
    Index
    author_orcids: (string | null)[] | null

    Index-aligned with authors (same length when present); None per-author where the source didn't carry one. crossref/openalex + import set it.

    authors: string[]
    categories: string[] | null
    category: string | null
    comment: string | null
    doi: string | null
    journal_ref: string | null
    published: string
    source: string | null

    Backend that produced this record; stored as PAPER_META.PROVIDER.

    source_id: string

    Namespaced ID, e.g. "arxiv:2204.12985", "openalex:W31...", "local:{hash}".

    summary: string
    tags: string[] | null
    title: string
    updated: string | null
    url: string | null
    version: number

    Defaults to 1 for non-arxiv sources.