This project is part of the GoActivityPub library which helps with creating ActivityPub applications using the Go programming language.
It provides basic functionality for processing and validation of generic ActivityPub activities.
It uses the concepts detailed in the 5.8.1 Content Management section of the ActivityStreams vocabulary specification for logic separation between groups of activities.
For the actual processing it uses the 6. Client to Server Interactions and 7. Server to Server Interactions sections of the ActivityPub specification.
You can find an expanded documentation about the whole library on SourceHut.
For discussions about the projects you can write to the discussions mailing list: ~mariusor/[email protected]
For patches and bug reports please use the dev mailing list: ~mariusor/[email protected]