Akave O3: Cloud-Native Meets Decentralized
Akave O3 is our S3-compatible object API that connects enterprise workflows to the decentralized web. With this month’s updates, O3 is now better aligned than ever with modern data lake architectures, including Snowflake Iceberg, and includes smarter resource handling and usability improvements across the board.
Seamless Snowflake Iceberg Compatibility
We’ve refined how O3 interacts with Snowflake’s external tables and Iceberg format to ensure flawless integration:
- Correct ETag formatting for reliable data reads
- Timestamp normalization for cross-system consistency
- DELETE operations are now idempotent, streamlining automated pipeline management
Iceberg support with SnowFlake on Akave O3:
Smart Buffering and Dynamic Memory Control
O3 now dynamically adjusts buffer sizes based on part size expectations; enabling more efficient multipart uploads with reduced memory overhead. This improvement benefits both high-volume ingestion and data-intensive retrieval patterns.
Stability and Auth Enhancements
- Presigned URL validation is now more reliable thanks to improved checksum logic
- ACME user registration logic now supports external registration.json, making TLS certificate automation even smoother
- Tracing is fully optional; giving developers full control over observability without performance penalties
Fully Compatible and Safe to Upgrade
This release remains backward compatible with all previous versions and continues to support AWS CLI and SDKs (Go, Java, Python) out of the box.
Protocol Layer: Throughput, Resilience, and Blockchain Performance
Our decentralized protocol continues to mature as a storage foundation; designed for high-availability, trustless infrastructure. This month’s focus: pushing performance and resilience further.
Upload and Download, Now at Speed!
We’ve removed redundant on-chain calls and streamlined pipelines, achieving dramatic speedups in both directions:
- 🔄 Pipelined IPC Uploads & Downloads: Reduce delays between chunk creation and block transfer
- 🔄 Batch Contract Calls: Parallelize transaction receipt verification to avoid bottlenecks
- 🔄 Custom Nonce and Gas Control: Eliminate common latency and gas estimation issues during peak activity
Upload Resumability and Retry Logic
Long uploads can now be resumed from the exact point of failure, and bucket/file creation operations will automatically retry under temporary blockchain congestion; improving reliability in real-world network conditions.
Node-Level Block Repair
Missing or corrupted blocks on any node? No problem. Our Streaming API and CLI now include a repair command to reconstruct lost data from erasure-coded metadata; ensuring node integrity with minimal intervention.
Smarter Erasure Coding
Support for legacy formats has been extended. We now auto-detect older EC schemas and handle mismatches gracefully; making long-term storage and migration across protocol upgrades safer and easier.
Internal Improvements
- Progress bar metrics now reflect chunk and block status in real time
- Badger-based blockstore options for new storage backends
- Extensive linting, test coverage, and code decoupling for long-term maintainability
Release Recap: O3 v0.5.3 + Protocol v0.2.0
Akave O3 v0.5.3
- Snowflake Iceberg compatibility: external table support
- Dynamic buffer and checksum improvements
- Better ACME registration and MPU test coverage
- Idempotent S3 operations and optimized trace handling
Protocol & Smart Contracts v0.2.0
- Full resumability for IPC uploads
- Performance boosts across upload/download pipelines
- CLI repair tooling and block reassembly
- More accurate size metrics and telemetry
- Breaking: updated contract signature payloads for deadline and bucket support (older SDKs need to upgrade)
What’s Next?
We’re finalizing the hosted version of Akave O3; allowing customers to self-host their S3-compatible API while seamlessly connecting to the decentralized Akave network. We’re also preparing to expand our storage network and dynamically allocate storage nodes in the near future.
We invite partners, developers, and ecosystem builders to begin integrating the latest release. If you’re working with Snowflake, building AI data pipelines, or need verifiable, decentralized data infrastructure; Akave is ready.