@qvtm/control-plane TypeScript Provision customers, tenants, operators, users and invites from a backend or SaaS workflow.
npm install @qvtm/control-plane@0.1.0-rc1 qvtm-sdk-v0.1.0-rc1QVTM developer platform
Integrate customer provisioning, operator approval, runtime sessions and evidence verification through a small set of purpose-built SDKs.
SDKs
Choose the SDK based on the job your application needs to perform. Each SDK keeps the underlying protocol details behind a focused integration surface.
@qvtm/control-plane TypeScript Provision customers, tenants, operators, users and invites from a backend or SaaS workflow.
npm install @qvtm/control-plane@0.1.0-rc1 qvtm-control-plane-swift Swift Integrate mobile approval, challenge lifecycle and customer invite acceptance.
Swift Package Manager: sdk/swift/control-plane qvtm-client-core Rust Plan protocol and runtime requests or embed QVTM primitives into systems code.
cargo add qvtm-client-core --version 0.1.0-rc1 @qvtm/trust-verifier TypeScript Verify signed evidence, trust status and transparency-backed proofs.
npm install @qvtm/trust-verifier@0.1.0-rc1 @qvtm/runtime-protocol TypeScript Use runtime protocol sessions and message workflows.
npm install @qvtm/runtime-protocol@0.1.0-rc1 Integration model
Understand the integration by responsibility: what INFINITRUST prepares, what your developers implement, and what is validated together before production.
INFINITRUST
Establishes the customer boundary and issue the short-lived provisioning material your integration needs.
Create the account that owns tenants, users, applications and invite workflows.
Control PlaneEstablish the boundary for devices, operators, policies and applications.
Control PlaneIssue a short-lived backend token. It must never be embedded in browsers or mobile apps.
Control PlaneYOUR TEAM
Installs the SDKs and connect QVTM to the identities, invites and application flows you control.
Install the control-plane, runtime and trust clients needed by the target integration.
SDK distributionCreate an operator identity that can receive access packages and approve QVTM login flows.
Control PlaneCreate invite material the customer or operator can accept through the portal or mobile app.
Control PlaneUse QVTM state for application requests instead of shared passwords.
Runtime Protocol + TrustTOGETHER
Execute the real approval path and verify the resulting evidence before the application relies on it.
Approve the SaaS login challenge without a password.
Swift SDK + Control PlaneCheck signed evidence and device or operator state before access is granted.
Trust VerifierGet started
Run the smallest relevant workflow first, then expand into the full integration.
TypeScript
npm install @qvtm/control-plane@0.1.0-rc1
export QVTM_CONTROL_PLANE_URL=http://127.0.0.1:3100
export QVTM_PROVISIONING_TOKEN=<short-lived-token>
node sdk/examples/typescript/customer-integration-e2e.mjs Swift
cd sdk/swift/control-plane
swift test
swift package describe Multi-SDK
cd sdk/typescript && npm ci && npm run validate
node sdk/scripts/validate-distribution-manifests.mjs
node sdk/scripts/prepare-internal-release.mjs --dry-run
cd rust && cargo test -p qvtm-client-core