Skip to content

A concept for a decentralized advertising system on the Fediverse, built atop the ActivityPub protocol. Designed to offer user-controlled ads while ensuring the network's financial sustainability.

License

Notifications You must be signed in to change notification settings

ryanmio/Fediverse-Decentralized-Ads

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Decentralized Advertising in the Fediverse Using ActivityPub

This repo outlines a concept for a decentralized advertising framework for the Fediverse using the ActivityPub protocol. The framework aims to provide a viable revenue stream for server operators and content creators, while respecting user privacy and control.

Key Features

Each of the following topics links to a detailed section within the document:

  1. Ads as Activities: Advertisements are treated as specialized ActivityPub activities, allowing for native distribution and interaction within the Fediverse.

  2. User Preferences: Users have granular control over the type of ads they see, with options to fine-tune or opt-out.

  3. Server-Side Logic: Handles ad validation, user matching, ad display, metrics collection, and revenue distribution.

  4. Client Extensions: Modifications to ActivityPub clients for a seamless user experience, including ad preferences UI, ad display, ad interactions, and opt-out option.

  5. Advertiser Interaction: Advertisers can create, target, and track ads within the ActivityPub framework.

  6. Metrics & Reporting: Collection of key metrics such as impressions, clicks, and other interactions for insights and optimization.

  7. Opt-Out & Consent: Mechanisms for user opt-out and consent management.

  8. Budget Management and Billing: Explains how advertisers set budgets for their ad campaigns, how these budgets are distributed and tracked across the network, and how billing is handled.

  9. Monetization: Outlines how revenue is generated, shared, and managed within the ActivityPub-based ad framework.

Full Document

The proposed framework addresses the core challenge of revenue generation for the Fediverse, ensuring its longevity while respecting user privacy and providing value to advertisers. For more details, please refer to the full document.

About

A concept for a decentralized advertising system on the Fediverse, built atop the ActivityPub protocol. Designed to offer user-controlled ads while ensuring the network's financial sustainability.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published