macOS endpoint
BeProof app + CLI
BeProof is an independent AI agent evidence layer, starting on macOS. It does not replace or perform the work of MDM, EDR, identity controls, or SIEM. Policy evaluation stays on the endpoint; the org plane aggregates signed, metadata-only summaries and source-attributed external evidence where adapters exist.
BeProofApp.app + CLI on each Mac. Collects AI-agent evidence, evaluates Policy Pack rules locally, maintains a hash-chain journal, and signs exports. Journal payloads are encrypted at rest (AES-256-GCM, Keychain-bound key); inventory tables are metadata-only but not encrypted in the current release.
Cloud control plane + admin console. Tenant-scoped inventory, fleet health, review queue, and policy distribution — without server-side scanning.
BeProof app + CLI
Jamf · Intune · Kandji · Fleet
GCP Cloud Run + Postgres
Vercel + Firebase Auth
Policy evaluation stays on the endpoint. The control plane receives signed, allowlisted metadata only — never raw SQLite or secrets.
External products remain the source of their own control decisions. BeProof preserves those outcomes as evidence and exposes missing or stale integration coverage.
Endpoint, identity, and vendor-native controls make their own allow, warn, deny, approval, or remediation decisions.
Evidence keeps the originating product, source event ID, timestamp, freshness, confidence, and privacy class.
Signed manifests, coverage gaps, and transformation metadata make the resulting evidence reviewable without implying complete visibility.
BeProof enforces a normative split between local raw evidence and shared org evidence. Missing data surfaces as a CoverageGap — never a silent pass.
| Class | Location | Examples |
|---|---|---|
| localRawEvidence | On the Mac | Full SQLite database, complete audit report, journal bodies, raw credential locators |
| sharedOrgEvidence | Signed upload only | Fleet summary allowlist fields, export manifest metadata — no secrets, no raw DB |
| externalSourceEvidence | Source-attributed metadata | Provider event ID, source health, policy decision, allow/warn/block outcome — planned per adapter |
fleet enroll; device credential registers with tenant.FleetSummaryPayload, uploads to control plane; dashboard and review queue update.Tier 1 only — local audit and signed export. No cloud upload required.
Tier 1 + MDM overlay. Org policy context without fleet enroll.
Tier 1 + Tier 2 — enrollment, heartbeat, admin console governance.
BeProof integrates with existing stacks — it does not replace them.
| System | Role | Status |
|---|---|---|
| MDM / UEM | PKG, PPPC, org-policy overlay delivery | Pilot |
| OpenAI / GitHub admin APIs | Cloud grants + account attribution | Pilot default |
| Endpoint / agent security | Source-attributed incidents, policy decisions, and enforcement outcomes | Contract + fixture; production adapters planned |
| Agent identity / credential control | Agent-to-identity lineage, credential policy outcomes, and source health | Planned (R4–R5) |
| Firebase Auth | Admin console sign-in (pilot) | Available |
| SIEM / webhook | Normalized summary streaming | Planned (M4) |
| EDR / XDR | Enrichment metadata attach | Planned (M4) |
For a 30-day pilot walkthrough, see the design partner program. For MDM rollout, start with managed deployment runbooks.