ActivityPub is a decentralized social networking protocol standardized by the World Wide Web Consortium (W3C). It includes both an API for social networking clients and an API for server-server federation.
Modeling non-verbal communication as an ActivityStreams extension
A PHP implementation of ActivityPub protocol based upon the ActivityStreams 2