@steve I think inbox is enough for duck typing. My implementation of duck typing algorithm doesn't look for outbox property because it is not always present.
This is more of a challenge for ActivityPub, which says that actors MUST have both inbox and outbox.