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>
storage
S3-compatible object storage client for models, datasets, and training artifacts.
Key Types
S3Client— upload, download, and manage S3 objectsS3Config— 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)?;