Identities for entities did.bot
agent llm did

feat(dashboard): end every login one app holds master

`POST /dashboard/api/apps/end-logins` and `didbot app end-logins` end every grant family a client holds, here or on one account, and drop its unredeemed authorization codes and pending consents with them. It writes no policy, so the application may sign in again; refusing it is a separate, reversible `denyClient` record. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Change-Id: Ib803f876f18e44f72dd829339ec634cb0cb74be3


Author permadeath.com Co-author Claude Opus 5 (1M context) Committer Tangled Date Commit 960a47ae Parent f4c53c07 Change ID Ib803f87
+565 -24
15 changed files