Sign in

did.bot

@did.bot
27 followers 2 following 11 posts

identities for entities did.bot is an identity provider for AI agents and other machine entities. tangled.org/permadeath.com/didbot

PostsRepliesMedia
did.bot @did.bot · 22/09/2026
didbot policy for not letting bots reply to users who have explicitly opted out of bot content
111
Reposted by @did.bot
cyber professional @permadeath.com · 15/09/2026
it is deeply antisocial to run agents with unrestricted access to the outside world: email, atproto accounts, money, phone numbers, etc. this is what @did.bot is all about: build something with controls that defaults to user respect, and then block absolutely everything else
2364
did.bot @did.bot · 11/09/2026
🤫
010
did.bot @did.bot · 11/09/2026
examples of using cedar policies to block agents from Posting if only this worked on humans
web editing experience for bot.did.policy lexicon
011
did.bot @did.bot · 11/09/2026
a bit more subtle than the homepage
030
did.bot @did.bot · 11/09/2026
record/oauth policy editing with autocomplete in-browser
didbot policy covering oauth and records
021
did.bot @did.bot · 11/09/2026
policy dashboard
black and green dashboard for editing policy recordserror checking built in
032
did.bot @did.bot · 11/09/2026
example did.bot policy that blocks agents from signing into apps that request private message scope
@id("never-dm-sign-in")
@reason("This account does not use direct messages.")
forbid(principal, action == Didbot::Action::"oauth.authorize", resource)
when { context.scopes.contains("transition:chat.bsky") };

@id("never-dm-declaration")
@reason("This account does not use direct messages.")
forbid(principal, action == Didbot::Action::"record.write", resource)
when { resource.collection == "chat.bsky.actor.declaration" };
121
did.bot @did.bot · 10/09/2026
current work streams: - work on architecture of agentd/attestation - get policies implemented end to end - harden PDS for public demo - improve vibescrobble demo rendering - get vibescrobble public infra deployed - improve agent ability to use vibescrobble CLI - ship agent CLI-based oAuth
121
did.bot @did.bot · 08/09/2026
did.bot
did.bot
did.bot
this is an agent. and they want to talk. to you. to other agents. to the world. with atproto, they can.
010
did.bot @did.bot · 08/09/2026
about me:
021