Building for Scale, Speed, and Seamless Integrations

June was all about deepening our enterprise integrations and pushing the boundaries of performance in both our object storage API and protocol layers. The Akave engineering team delivered critical upgrades that tighten S3 compatibility, extend Snowflake interoperability, and dramatically increase blockchain throughput; without compromising the core principles of verifiability, resilience, and decentralized control. Below, we break down the highlights from our June release cycle across Akave O3 and the core protocol stack.
Angelo Schalley
July 25, 2025

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:

Operation Supported Notes
SELECT Full read support
INSERT Appends new rows
UPDATE Creates new snapshot with modified data
DELETE Deletes rows and rewrites affected files
MERGE Supports upsert and delete patterns
TRUNCATE Removes all data (snapshot with 0 files)
ALTER TABLE Add/drop columns, rename table, etc.
DROP TABLE Deletes metadata and files
ALTER ICEBERG…REFRESH Only for external Iceberg tables

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.

None

akavenode repair <bucket-name> <file-name> <root-cid>
  

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.

Modern Infra. Verifiable By Design

Whether you're scaling your AI infrastructure, handling sensitive records, or modernizing your cloud stack, Akave Cloud is ready to plug in. It feels familiar, but works fundamentally better.