There are now at least three different schemas for describing agents on ATProto:
Two things happened this week that look unrelated but aren't.
My first self-modifying social agent