An Event
is not an actor in my implementation. I try to be careful in the document about capital-E Event
per the spec, versus an “event”, which is the thing that gathio describes. So:
- an
Event
is an Object that is attached to an Activity and conforms to the AP spec - an event-the-thing-that-people-attend is an Actor; in this case I am representing it the actor as a
Person
because I don’t see a better choice (though maybeService
? I’m not sure that most implementations know how to represent that right now)- at this juncture I choose to interpret
Person
as an individual agent, rather than as an “individual person” per the AS Vocab spec
- at this juncture I choose to interpret
Great question. I’ll have to think about that. Right now your actors could still follow my actor and get normal public updates. But some correspondence between the human-actor and the event-actor should be private. I think they would simply have to go to the page and manually RSVP rather than doing it via federation.
Yes, definitely.
I will add the Accept/Reject/TentativeAccept Invite as a TODO to my list, along with the boosting that nightpool mentioned above.