Core Concepts & Architecture
Full Technical Specification & Developer Integration Guide
1. What is TransferChain S4
Core Guarantees
2. High-Level Architecture
Client / Application
|
| SDK (encryption + signing + chunking)
v
TransferChain S4 (HTTP SDK - Docker)
|
| Encrypted + fragmented data
v
TransferChain File Operation Service
|
| Metadata (hashes, references)
v
TransferChain Blockchain (Medusa v2)Trust Boundaries
Component
Trust Level
Notes
Critical Guarantees
3. Deployment Model
Supported Environments
4. Configuration File: s4.yaml
⚠️ Critical Warning
4.1 Full Configuration
5. Configuration Deep Explanation
5.1 account (Root of Trust)
Fields
Mnemonics - BIP39 (Most Critical Part)
5.2 fileoperation
5.3 readnode (Blockchain Layer)
5.4 Runtime Controls
Field
Purpose
6. Environment Variables
7. Service Lifecycle
8. HTTP SDK Overview
9. SDK Internal Architecture (Critical)
10. Cryptographic Flow (Real Core)
Upload Pipeline
Download Pipeline
11. Account APIs
11.1 Initialize
Response
Behavior
11.2 Restore
12. Storage APIs
12.1 Upload
What Actually Happens
Response
Important Concept
12.2 List
12.3 Details
12.4 Download
12.5 Delete
Delete Guarantees
13. Deep SDK Implementation (Developer View)
13.1 Encryption
13.2 Fragmentation
13.3 Metadata
13.4 Signing
14. Example: Full SDK Upload (Pseudo)
15. Multi-Cloud Distribution
16. Security Model (Deep)
Zero-Knowledge
Layer
Can read data?
Key Custody
17. Blockchain Guarantees
18. Logging & Observability
19. Failure & Recovery
Scenario: Lost Server
Scenario: Lost Mnemonic
Scenario: Storage Compromised
20. Performance Considerations
Chunk Size
Size
Impact
Parallel Upload
21. Compliance Alignment
22. Real Use Case (Your Example - Refined)
23. Key Differentiation
Feature
Traditional Storage
S4
24. Final Summary
Last updated