siderust-archive 0.1.2

Reusable Rust bindings for the Siderust Archive: manifests, checksums, provenance, and runtime download of scientific datasets (IERS time data, kernels, planetary theories).
# `archive/src/lagrange/vsop87`

This directory contains Sun-Earth L1-L5 Chebyshev kernels generated from a
VSOP87-based source ephemeris.

## Contents

- `manifest.toml` records target IDs, frame/time identifiers, record layout,
  checksum, record count, and validation errors for each point.
- `l1.sck` through `l5.sck` are Siderust Chebyshev Kernel payloads.

## Inspect

```bash
sed -n '1,260p' archive/src/lagrange/vsop87/manifest.toml
sha256sum archive/src/lagrange/vsop87/*.sck
wc -c archive/src/lagrange/vsop87/*.sck
```

The SCK record layout is documented by the manifest and by
`archive/schema/sck-v1.md`.

## Update

Regenerate all affected `.sck` files together so the manifest remains a
consistent set. Update checksums, record counts, generator metadata, validity
intervals, and error metrics in `manifest.toml`.

Then validate from the archive root:

```bash
cd archive
cargo run -p archive-validate -- MANIFEST.toml
```

## Use

Read `manifest.toml` first, choose the target point by `target_id` or `point`,
then load the corresponding `.sck` file using the documented SCK layout.