1Password checks registered devices. Smallstep attests the hardware.
1Password Device Trust, formerly Kolide, verifies a registered device key and its health at sign-in. Smallstep verifies hardware attestation against your inventory on supported paths, then issues credentials for Wi-Fi, VPN, SSH, and application access; what each integration verifies at access is its own.
Trusted by

A registered device with posture checks, or attested hardware with a certificate?
1Password Device Trust, formerly Kolide, registers a device key, verifies possession at sign-in, runs osquery health checks, and tells the user how to fix what fails. Smallstep asks a narrower question on supported paths: is this the hardware in your approved inventory, proven by TPM or Secure Enclave attestation, then issues a certificate bound to it.
- "Is the disk encrypted and the OS patched?" is a posture question
- "Is this key in the TPM we enrolled and matched to inventory?" is an attestation question
- Both questions need an answer on the same fleet

Trust on first use versus proof before issuance
1Password registers a device with a long-term key the agent generates and, by default, trusts the first device a user registers through successful SSO; later devices need administrator approval or a sign-in from a trusted device, and eligibility rules can tighten this. Whether the key is hardware-protected is not documented. On supported high-assurance paths, Smallstep verifies TPM or Secure Enclave attestation against an approved inventory record before issuing the attested device credential; a provisional certificate or bootstrap token can precede it, and downstream credentials vary in key protection by OS, client, and use.

Enforcement through integrations versus credentials every service verifies
1Password Device Trust enforces at SSO as a possession-factor authenticator for Okta or Entra ID and a SAML provider for Google Workspace apps, at non-SSO web apps through its browser extension with 1Password Business, and through integrations such as Tailscale and Twingate that consume its device status. Smallstep verifies attestation at enrollment, then issues credentials that RADIUS, VPN, ZTNA, SSH hosts, services, and the identity provider each verify in their own way; key protection varies by OS, client, and use. Integrations consuming a status, or credentials each verifier checks.

Neither layer replaces the other
Smallstep has no health checks of its own and does not tell users how to fix a disk encryption setting. 1Password Device Trust has no certificate authority and does not document hardware attestation for its device key. On a fleet that runs both, each protects its own access paths: posture at SSO and web apps, attested credentials at Wi-Fi, VPN, SSH, and services. There is no shipped integration between the two and no single policy that requires both signals; ask about posture-driven issuance before designing around it.

When a posture platform is the right starting point
If the problem is unmanaged or BYO laptops reaching SaaS, contractors who cannot be enrolled in MDM, or users who need to fix their own machines without a ticket, start with posture at sign-in. If the problem is certificate Wi-Fi, VPN, SSH, mTLS, or an identity provider that must know which hardware is connecting, start with device identity. Okta Device Trust vs device identity
- Health checks and self-remediation across SaaS: begin with posture
- Hardware-bound credentials for network, infrastructure, and SSO: begin with device identity
- Run both when the fleet needs both
What Smallstep adds to a 1Password Device Trust fleet
Hardware provenance, not first-use trust
On supported enrollment paths the device proves through TPM or Secure Enclave attestation that it is the hardware in your approved inventory before the attested credential is issued.
Keys that stay in the silicon
Device keys generated in the secure element where the platform supports it, with per-platform protection documented rather than left unstated.
Beyond the browser
Credentials for Wi-Fi over EAP-TLS, VPN and ZTNA, SSH, and mutual TLS to services, verified by each service itself, where a browser-enforced check does not reach.
Inventory as the source of truth
Issuance authorized against a trusted device record synced from your MDM or registered by API, so removing a device from inventory stops issuance and renewal.
A device factor your IdP can call
An external device factor in Okta, verified over mutual TLS against the inventory, and certificate-based authentication in Entra ID with issuance-time device assurance.
Runs alongside your posture tool
Smallstep adds attested hardware identity and certificates; 1Password Device Trust keeps health checks and self-remediation at sign-in. Different access paths, one fleet.
Keep 1Password where registered devices and health checks earn their place. Add hardware-attested enrollment and certificate-based access.
Hardware-attested enrollment against your inventory, non-exportable keys where the platform supports them, and one device identity behind the Wi-Fi, VPN, SSH, service, and SSO credentials each resource verifies on its own.