Protocol ideas become much easier to reason about once they are visible in code. SAL, the Sovereign Agent Lifecycle Protocol, is still evolving, but the basic flow is straightforward enough to show in a small TypeScript sketch: an agent generates its own keypair, initializes into orphan state, proves possession through challenge-response, and later requests short-lived scoped access. The public spec is at sal-protocol.dev , and the reference implementation is in Vibebase . This is not...