Skip to content

Releases: Sense-Kit/sense-kit

SenseKit v0.2.0

08 Apr 16:49

Choose a tag to compare

SenseKit v0.2.0

This release moves SenseKit onto the raw-signal delivery model.

What is in this release

  • sensekit.signal_batch.v1 as the primary outbound payload
  • updated iOS runtime delivery around raw signal batches instead of legacy event envelopes
  • removal of the old corroboration, snapshot, and policy-envelope schema path
  • simplified setup and onboarding flow in the iOS app
  • audit log support for inspecting the exact JSON sent to OpenClaw
  • refreshed SenseKit skill, example hook config, and plugin helpers for safer agent integration
  • updated spec, README, privacy docs, and hosted policy materials

What this release is for

This release is for:

  • giving OpenClaw and agent-side integrations the real raw signal shape they should build against
  • tightening the trust boundary between phone-side collection and receiver-side interpretation
  • making setup, debugging, and payload inspection clearer for early testers and contributors

It is still not a production-ready passive detection release.

Main known risks

  • wake detection still needs field proof
  • driving detection still needs real-commute proof
  • battery impact still needs more measurement
  • background delivery timing and retry behavior still need more bench coverage
  • receiver-side production setups still need trusted local rule and dispatcher layers

Verification completed before release

  • pnpm build
  • pnpm test
  • pnpm contracts:check
  • cd apps/ios/Packages/SenseKitRuntime && swift test
  • cd apps/ios/Packages/SenseKitUI && swift test
  • xcodebuild -workspace apps/ios/SenseKit.xcworkspace -scheme SenseKitApp -sdk iphonesimulator -destination 'generic/platform=iOS Simulator' CODE_SIGNING_ALLOWED=NO build
  • xcodebuild -workspace apps/ios/SenseKit.xcworkspace -scheme SenseKitBenchApp -sdk iphonesimulator -destination 'generic/platform=iOS Simulator' CODE_SIGNING_ALLOWED=NO build

SenseKit v0.1.0

09 Mar 17:03

Choose a tag to compare

SenseKit v0.1.0

This is the first public release of SenseKit.

What is in this release

  • iOS monorepo structure with app target, bench harness target, and two Swift packages
  • deterministic corroboration engine for context events
  • collectors for Motion, Location, HealthKit, power, and calendar
  • signed outbound webhook delivery for OpenClaw
  • SQLite-backed runtime state, offline queue, and audit log
  • SwiftUI onboarding, settings, audit log, and debug timeline scaffolding
  • shared JSON schemas and TypeScript validation helpers
  • ADRs, privacy notes, and the first field-test runbook

What this release is for

This release is for:

  • starting real device bench tests
  • letting contributors understand the architecture
  • giving OpenClaw integration work a stable starting point

It is not a production-ready passive detection release yet.

Main known risks

  • wake detection still needs field proof
  • driving detection still needs field proof
  • battery impact still needs measurement
  • background delivery timing still needs bench validation

Verification completed before release

  • pnpm build
  • pnpm test
  • pnpm contracts:check
  • cd apps/ios/Packages/SenseKitRuntime && swift test
  • xcodebuild -workspace apps/ios/SenseKit.xcworkspace -scheme SenseKitApp -sdk iphonesimulator -destination 'generic/platform=iOS Simulator' CODE_SIGNING_ALLOWED=NO build
  • xcodebuild -workspace apps/ios/SenseKit.xcworkspace -scheme SenseKitBenchApp -sdk iphonesimulator -destination 'generic/platform=iOS Simulator' CODE_SIGNING_ALLOWED=NO build