The “extensions” was not what we were talking about, that was Grishkas answer related to NodeInfo.
Wall posts are NOT specified in ActivityPub.
It is only about the Core properties and I think the specifications are well written.
An “extension” does not help here at all.
@sl007 @humanetech Problem is, the AP spec is deliberately very vague and domain-unspecific. But its real-world implementations are concrete and interpret everything in the context of their domain.
Core properties can be, and often are, also interpreted differently depending on the domain. So in that sense they aren't very much different from extensions many projects declare in their own namespaces, except that they have somewhat similar meanings across implementations.