Security
Native power, explicit boundaries.
WebHarness lets web apps reach Mac capabilities through declared intent, local boundaries, runtime consent, and a release path that can grow with the product.
Support Desk
Capability boundary
Identityvisible before open
Local accessdeclared up front
Consentasked when needed
Releaseevidence when wider
Runtime boundary
Harnesses run in a Mac app surface. Native actions move through declared, scoped capability routes.
Consent where it matters
Sensitive local access is not ambient JavaScript power. The app has to declare intent before it can ask.
Visible package identity
Users can understand what the app is, who made it, and what native access it expects.
Release confidence
Managed release turns a proven Harness into a signed app and installer with team-facing evidence.
Security posture
A Harness makes native access visible.
The user should understand the product boundary. The release work stays behind the product surface, shown only as clear confidence signals.
- Capability intent is declared before runtime.
- Native calls are denied outside the Harness boundary.
- Packages have visible identity and permission context.
- Managed release adds evidence when distribution matters.

