@evan @context
aaaahr, I let myself get confused.
If an object has properties in an object without an id, then these are transient according to the specification:
...unless they are intentionally transient.
In the case of the actor, this would mean that oauthAuthorizationEndpoint is transient. which is wrong
In the end, however, this means that https://www.w3.org/ns/activitystreams#endpoints must have an ID and must not be behind a blank node.