Vitris / Open source
Admin contracts.
Validated manifests, roles, permissions and shared module contracts.
Version 1.2.0 · MIT license · Node.js 24+
@tryvitris/website-admin-contracts
Validated installation manifests, roles, permissions and module contracts for @tryvitris/website-admin-harness. Node.js 24+. MIT licensed.
Release notes 1.2.0
Client-approved analytics pairing
- Added opt-in, client-owner-approved organization analytics pairing with versioned contracts and a public server SDK.
- Added pinned installation signing keys, PKCE, short-lived approvals, hashed machine grants, encrypted retry receipts, rotation and revocation.
- Added a client-admin reporting proxy that keeps original backend credentials private. Organization reporting survives individual membership removal and stops on organization disconnect.
- Added optional migration 0012_reporting_pairing.sql. Pairing requires explicit client trust and installation setup; billing remains independent.
