Coordinates access
- Encrypted secret versions
- Scope metadata & public device keys
- Wrapped data keys
- Policy, grants, revocation
- Audit indexes and strict acks
Asiri narrows sprawl and agent exposure. Critical envelopes can require remote audit ack before secret release. It does not make a compromised host trustworthy. Plaintext secrets and private keys belong on trusted devices.
Backend compromise: is designed to expose encrypted blobs, metadata, and audit data rather than plaintext secrets.
Strict envelope audit: covers Asiri-controlled release paths after the device has synced policy. Offline strict use fails closed.
Trusted-device compromise: can use what that device is authorized to use, so revocation and upstream rotation still matter.
The boundary is fixed: hosted coordination on one side, trusted runtime on the other. What changes is the decision the runtime makes — run, deny, or recover.
A trusted device unwraps data keys locally, injects the approved value, and records the event. The hosted service never sees plaintext.
A strict envelope turns audit into a release gate. The runtime appends an encrypted local event, uploads it, and waits for a matching control-plane ack before exposing the value.
A request outside policy is denied before any local exposure. The denial is still auditable — you see the miss, not just the successes.
Recovery uses owner-held workspace material locally. The hosted service stores recovery-wrapped data keys, never the recovery key itself.
Hosted coordination, local plaintext use, and the honest remainder of risk that host security still has to carry.
Asiri gives teams a way to manage encrypted secret access centrally while keeping runtime use local and grants narrow. It is not a proxy, not a host-trust guarantee, and not a replacement for cloud IAM where workload identity already fits.
Day-to-day operation should favor short grants, explicit approvals, and routine rotation after incidents. The workspace recovery key belongs to the owner, not the backend.