Skip to content

Specifications

Every feature in remote-store is defined by a specification before implementation begins. Specs are the single source of truth for behavior.

# Spec
001 Store API Specification
002 Registry & Configuration Specification
003 Backend Adapter Contract Specification
004 Path Model Specification
005 Error Model Specification
006 Streaming I/O Specification
007 Atomic Writes Specification
008 S3 Backend Specification
009 SFTP Backend Specification
010 Native Path Resolution Specification
011 S3-PyArrow Hybrid Backend Specification
012 Azure Backend Specification
013 Memory Backend Specification
014 PyArrow FileSystem Adapter Specification
015 Store.child() Specification
016 ext.batch - Batch Operations Specification
017 ext.transfer - Upload, Download, Cross-Store Transfer Specification
018 Glob - Pattern Matching Specification
019 ext.observe - Observability Hooks Specification
020 Credential Hygiene Specification
021 Config Loaders Specification
022 Streaming Atomic Writes Specification
023 ext.cache - Store-Level Caching Middleware Specification
024 ext.partition - Hive-Style Partition Path Helpers Specification
025 Retry Policy Specification
026 Health Check Specification
027 iter_children Specification
028 read_text Specification
029 Async Store and Backend API Specification
030 write_text Specification
031 ext.dagster - Dagster Integration Specification
032 HTTP Backend Specification
033 ext.streams — Stream-Level Wrappers
034 ext.integrity — Checksum Verification Helpers
035 ContentDigest — Structured File Digest Model
036 Seekable Read Specification
037 Depth-Limited Listing
038 Non-Recursive get_folder_info Optimization
039 TLS CA Bundle Specification
040 SQL Blob Backend Specification
041 SQL Query Backend Specification
042 Parquet Dataset Storage Extension (ext.parquet)
043 Resolution Plan Specification
044 Microsoft Graph Backend Specification
045 WriteResult and User Metadata
046 Spec 046 — ext.write Extension
047 Spec 047 — Documentation Framework Tooling
048 Spec 048 — Testing Architecture