Zombie fungus takeover attack mitigation in-place in Goblinoid https://gitlab.com/spritely/goblinoid/commit/871d2624b72b65c7a75174572312d1d6eb39bd81
So here's some context:
In Goblinoid, an actor can specify that it wants to "become" another actor, kind of like in erlang. Unintentionally, an actor might call some procedure which instead of returning a value, would say "No, you're this thing now!"
That's fixed now; on invocation / message receive, the actor now gets a "become" ocap unique to that actor (but re-used between invocations). Now only someone with that reference can perform becoming-ness.
An actor can allow another actor to tell them what to become, but only if they consensually pass the authority to do that to the other actor. I suspect that'll be rare.
I was explaining this to @aeva and her reply was "robot kinks"
I... I guess I can't refute that
And what happens when an actor and another actor walk into a bar? What does the server tell them?
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!