@delta Activitypub is based on json, so you can add as much extra data as you want even if its not mentioned in the standard. Only problem is that other platforms would not necessarily understand it.
As you mention Rust, I am currently working on a major update for the activitypub-federation crate which improves usability and documentation. I will publish a release candidate in the next days.