Identity is not permission
Enrollment binds a server to its intended Techstack installation. Guard’s host-key design makes that binding depend on a key generated on the server, instead of treating a copied bearer credential as sufficient host identity. Server identity, the application owner and a user’s sign-in are different facts. The published worker reference exposes identity inspection and upgrade operations. A legacy bearer-only binding is observe-only until the proposed host key is approved through the documented owner flow. Listing a key or discovering a server grants no additional rights. Even an authenticated Guard must receive an operation admitted for the correct resource, capability and server generation. A replacement server must not inherit permission to replay an old server’s commands.One request, one durable operation identity
The durable HTTPS command profile is designed around this sequence:1
Admit the operation
Techstack admits a command bound to the intended target and payload.
2
Preserve intent before the effect
Guard records the intent durably and checks the server generation.
3
Execute through the owner
The owning executor performs the typed operation and returns its result
and verification evidence.
4
Preserve the outcome before delivery
Guard records the outcome, then delivers the original result to Techstack.
5
Acknowledge the same result
Techstack durably acknowledges that exact command and result identity.
This is not a generic exactly-once guarantee. If the system cannot determine
whether an effect happened, guessing success or blindly repeating it can both
damage the server.
