Files
jgrusewski b57df47ddc docs: create/update README.md for all 17 crates
Create 8 missing READMEs (config, ctrader-openapi, market-data, ml-data,
model_loader, risk-data, trading-data, training_uploader). Update 9 existing
READMEs to standard template format.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 22:47:39 +01:00
..

storage

S3-compatible object storage client for models, datasets, and training artifacts.

Key Types

  • S3Client — upload, download, and manage S3 objects
  • S3Config — bucket, region, and credential configuration
  • Local caching layer for frequently accessed models
  • Checksum verification (MD5, SHA256) on upload/download

Features

  • Model versioning and artifact management
  • Compression/decompression (gzip, zstd)
  • High-level file management API (list, delete, prefix operations)

Usage

use storage::{S3Client, S3Config};
let client = S3Client::new(config)?;
client.upload_file(&path, "models/v1/model.bin", true)?;