Skip to content

Trulana v1.2.0 — macOS Desktop MVP

Choose a tag to compare

@machine-squelch machine-squelch released this 25 Apr 05:24
· 33 commits to main since this release
Immutable release. Only release title and notes can be modified.

Trulana v1.2.0 — macOS Desktop MVP

This is the first public release where the shipped macOS binary matches the actual security model and desktop experience.

Trulana is a local-first private context system that lets apps and AI agents query useful context without owning your data. Context stays local. Only redacted answers leave the device.

This release includes the desktop shell UI, hardened agent approval flow, enforced access scopes, and a fully signed + notarized macOS build accepted by Gatekeeper.


What’s New

Desktop shell UI

A proper macOS desktop interface for managing local context, approvals, and agent access instead of a CLI-first workflow.

First-contact agent approval

New agents are no longer auto-approved.

First contact now creates a pending request that requires explicit user approval before access is granted.

Scope narrowing before approval

Users can approve only the scopes they want.

Requested scopes can be narrowed before activation. Stored granted scopes become authoritative and cannot be silently expanded later.

Enforced scope checks

Scope enforcement is now live.

  • context.read is required for context queries
  • monetize.write is required for monetize / lease offer routes

Tokens without the required scope are rejected.

Empty-vault no-echo protection

If no vault match exists, Trulana no longer echoes the caller’s raw query back.

This closes an information disclosure issue and ensures raw context is not reflected unnecessarily.

Signed + notarized macOS release

This build is:

  • Developer ID signed
  • Apple notarized
  • stapled
  • Gatekeeper validated

Users can open the app normally without override prompts from an unsigned build.


License

Business Source License 1.1 (BUSL)

Source available.

Commercial production use by a commercial entity requires a separate commercial license from AdamsLocal LLC.

This is not MIT and is not OSI open-source.


Known Limits

  • macOS first release only
  • signing + notarization are currently manual, not yet automated in CI
  • repository/source access may remain private during commercial rollout
  • no HIPAA, SOC 2, FedRAMP, or other regulatory certifications are claimed
  • audit logs are encrypted, but not cryptographically tamper-evident

Upgrade Notes

v1.0.0

Signed and notarized, but predates the hardened approval and scope-enforcement model.

Do not use as the primary public release.

v1.1.0

Desktop UI milestone, but not shipped as a signed public artifact.

v1.2.0

This is the correct public baseline.


Recommended For

  • privacy-first AI workflows
  • local agent systems
  • personal AI infrastructure
  • teams that want context retrieval without cloud custody of sensitive data

Contact

Private testing, licensing, and security inquiries:

adam@trulana.com

What's Changed

Full Changelog: v1.1.0...v1.2.0