Skip to content

Repository files navigation

WheelieCapability Swift package

WheelieCapability is the standalone SwiftPM/Bazel source-candidate package slice for Wheelie capability contracts. It contains only Foundation-first public SDK primitives:

  • typed capability refs, descriptors, grants, sessions, invocation receipts, and fail-closed support states;
  • AsyncSequence stream events, cursors, credit, terminal status, and cleanup receipts;
  • deterministic fake-provider scenarios for HERMETIC validation.

The package intentionally has zero external Swift package dependencies and owns no live transport, credentials, Keychain/OAuth, app lifecycle, LiveKit, signing, App Store, WorkGraph/source, release, billing, or production receipt-store adapter authority.

Current release posture

This is a checked source-candidate package root, not a registry publication. Keep private adapter code in the iOS app or internal packages. The first public source-candidate Git tag is 0.1.0-source-candidate at https://github.com/continua-ai/wheelie-capability-swift; it exposes only this package-root slice and does not publish a SwiftPM registry artifact, binary package, generated runtime package, live transport, production grant, or private iOS adapter. Generated-runtime packages are no-go for the CON-8047 v0 posture unless a future language-specific chunk owns the CON-8729 promotion gates. CON-8726 records the publication-readiness decision in docs/feature_design/con8047_swift_package_publication_readiness.md. CON-8781 records the selected external custody target. CON-8800 and CON-8814 recorded the operator/authority blockers that preceded the owner-admin action. CON-8820 records the secret-safe owner/admin authority, public repository/tag readback, rollback/deprecation posture, and Swift Package Index request posture.

Validation

From the repository root:

./gravity-cli bazel -- test //personal_ai_runtime/sdk/wheelie-capability-swift:wheelie_capability_swift_test
./gravity-cli bazel -- build //personal_ai_runtime/sdk/wheelie-capability-swift:wheelie_capability_swift_publication_readiness_test
./gravity-cli bazel -- build //personal_ai_runtime/sdk/wheelie-capability-swift:wheelie_capability_swift_spm_test

The generated Swift consumer fixture remains fixture-only and owned by //personal_ai_runtime/proto/wheelie/capability/v1:generated_swift_consumer_compile_test.

About

WheelieCapability Swift source-candidate package

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages