Mastic

About
Mastic is a federated social platform fully compatible with Mastodon and the Fediverse via ActivityPub, running entirely on the Internet Computer as Rust WASM canisters.
Documentation
Architecture
System architecture, canister design, and sequence diagrams for all major flows:
- Architecture Overview - Canister architecture, flows, and sequence diagrams
ActivityPub
ActivityPub protocol reference and Mastic-specific mapping:
- ActivityPub on Mastic - Protocol mapping, objects, actors, activities
Candid Interfaces
Canonical Candid interface definitions for each canister:
- Interface Definitions - Directory, Federation, and User canister interfaces
Project Specification
- Project Spec - User stories, milestones, and interface definitions