@woss/seal-ts - v0.2.0
    Preparing search index...

    Interface SealValidationResult

    Outcome of validating one SEAL record: validity plus the parsed key facts.

    interface SealValidationResult {
        valid: boolean;
        auth?: boolean;
        revoked: boolean;
        domain: string;
        keyAlg: string;
        sigFormat: string;
        timestamp: string | null;
        filename: string;
        error: string | null;
        warnings: string[];
        fields: Record<string, string>;
        recordIndex?: number;
        recordCount?: number;
    }
    Index
    valid: boolean

    Whether the record authenticated (signature, key, timestamp all check out).

    auth?: boolean

    Authorization flag from the DNS record (a=), when present.

    revoked: boolean

    Whether the key was revoked via p=revoke or r= date.

    domain: string

    Domain the record claims (d=).

    keyAlg: string

    Key algorithm from ka= (e.g. rsa).

    sigFormat: string

    Signature value encoding from sf= (e.g. base64).

    timestamp: string | null

    Record timestamp, parsed, or null when absent/malformed.

    filename: string

    Filename the buffer was scanned under (drives format detection).

    error: string | null

    Fatal validation error, or null when valid.

    warnings: string[]

    Non-fatal warnings collected during validation.

    fields: Record<string, string>

    Parsed TXT-style fields of the record.

    recordIndex?: number

    Zero-based index of this record within the buffer.

    recordCount?: number

    Total SEAL records found in the buffer.