Federated Application Provenance vocabulary
Namespace:
https://ns.fediverse.org/vocab/application-provenance#
Context: application-provenance/v1.jsonld
Purpose
This vocabulary supplies compact, general provenance and filtering metadata for ActivityStreams objects created through an application. It grants no permission and does not authorize an ActivityPub side effect.
Terms
fap:kind-
An immutable, server-derived lowercase ASCII token on an ActivityStreams
generator. It classifies the publishing application for presentation and filtering. The initial defined value isminiapp. fap:promotional-
An optional Boolean on an ActivityStreams object. Only
trueis an affirmative encoding: it means the publisher classifies the object as promotional. Omission means unclassified, not non-promotional.
Wire convention
Senders use the exact compact JSON keys fap:kind and
fap:promotional. They include this context and the equivalent
inline fap prefix mapping, so implementations that do not
expand JSON-LD can safely recognize the keys without fetching this page.
Versioning
Existing term meanings and versioned context files are immutable. New terms or incompatible definitions require a new versioned context URL.