Skip to content

v0.2.0 — Mobile SDK release assets

Choose a tag to compare

@Freshair129 Freshair129 released this 23 Aug 23:20
· 187 commits to main since this release
5205b3e

GenesisBlockDB engine 0.2.0 — first non-beta release. Mobile SDK release assets for MARK XVI Phase B: the compiled C ABI (iOS) and the Android library (.aar), built from main @ 5205b3e.

What's in this release

  • GenesisBlockDB.xcframework.zip — the compiled C ABI (src/ffi.rs) for aarch64-apple-ios (device) + aarch64-apple-ios-sim (Apple Silicon simulator). This is the raw static-library artifact ios/genesisdb's Swift wrapper (GenesisDB/GenesisDBTypes) links against — see ios/README.md.
    SHA256: 8359846a8e668770816e0d84940aead0a85812f5aa67f91e7c2ff8308d37bc72
  • genesisdb-android-0.1.0.aar — the Android library (Kotlin wrapper dev.genesisblock.GenesisDB over the JNI bridge, src/jni.rs), built for arm64-v8a + armeabi-v7a. Package version 0.1.0 (independent of the engine version — see modules.json). See android/README.md.
    SHA256: 7c3733065c2fe936d50b5e69e50a4bd958a851f322d48676dc7a9700f54bed7

Both were built by .github/workflows/mobile-build.yml (ios-xcframework / android-aar jobs) on the merge commit for #123.

What this does and doesn't unblock

Unblocked: the s.vendored_frameworks / raw-.aar reference every mobile-SDK doc has been marking "not yet published" now has a concrete URL + checksum to point at.

Still open (unchanged by this release — see docs/SPEC--MOBILE-SDK.md §B-1/§B-2 for the full list):

  • No package-manager index yet — this is a raw GitHub Release download, not a Maven Central / CocoaPods Trunk / SPM registry entry. ios/genesisdb/Package.swift still links a locally-built .a for its own tests (switching it to consume this xcframework via .binaryTarget would drop the host-executable round-trip test's ability to actually run — see the file's own header comment); android/build.gradle's Maven coordinate (dev.genesisblock:genesisdb-android:0.1.0) still doesn't resolve anywhere.
  • react-native-genesisdb is not published to npm.
  • On-device / real-host-app acceptance testing remains the same carve-out documented throughout the mobile SDK work.

Engine capabilities at 0.2.0

See the README "Current Version" section for the full list — hybrid vector+graph+relational queries in one engine, two-axis bitemporal time travel, the epoch-segmented (E1/E2) tx_as_of line, and the measured 115–188x moat verdict (docs/REPORT--G3-MOAT-VERDICT.md, docs/REPORT--MOAT-FOLLOWUPS.md).