@lumera/sdk-js
    Preparing search index...

    Interface IndexFile

    Index file structure for LEP-1 Cascade uploads.

    The index file contains metadata about the RaptorQ layout and is signed by the uploader to ensure data integrity. It includes 50 derived layout IDs and a cryptographic signature over the layout data.

    This structure must be serialized deterministically (canonical JSON) when computing signatures to ensure cross-platform compatibility.

    interface IndexFile {
        layout_ids: string[];
        layout_signature: string;
        version: number;
    }
    Index

    Properties

    layout_ids: string[]

    Array of 50 derived layout IDs.

    Derived using the LEP-1 algorithm: Base58(BLAKE3(zstd(layout_with_signature + "." + counter))) where layout_with_signature = Base64(layout_file) + "." + Base64(layout_signature) and counter = rq_ids_ic + i for i in [0, rq_ids_max)

    layout_signature: string

    Cryptographic signature over the layout data.

    Generated by signing the canonical JSON bytes of the layout using ADR-036 signArbitrary with the uploader's wallet. Stored as Base64-encoded bytes.

    version: number

    LEP-1 protocol version

    Currently fixed at 1 for LEP-1 specification