Key Capabilities
Compose & publish
Section titled “Compose & publish”Create notes, articles, photos, replies, and more. Publish to your site via Micropub. Cross‑post (POSSE) to networks like Mastodon or Bluesky while keeping your site as the canonical source with proper backlinks.
Import & archive (PESOS)
Section titled “Import & archive (PESOS)”Import your existing history from APIs or exports (Twitter/X archive, Mastodon, GitHub, bookmarks). Imports are idempotent and de‑duplicated, so you can re‑run safely. Normalize inputs into consistent “kinds” so everything is queryable.
Enrich & organize
Section titled “Enrich & organize”Run enrichment pipelines to clean web pages (Defuddle‑style readability), generate alt‑text, extract tags, and create summaries. You decide what to keep; Otso records provenance so you can re‑enrich later with better models.
Webmention & backfeed
Section titled “Webmention & backfeed”Send and receive webmentions for replies, likes, and reposts. Show conversations on your own site and reconcile mentions with imported events to avoid duplicates.
Data safety first
Section titled “Data safety first”- Snapshots before big operations; restore if needed.
- Idempotent commands; dry‑run modes for risky actions.
- Clear boundaries: never put secrets in public projections or search indexes.
Search, projections, and speed
Section titled “Search, projections, and speed”Otso treats search and derived views as rebuildable. Keep a small, canonical store (SQLite/Postgres) and generate projections (tables, JSON, full‑text index) tuned for your UI. If something goes wrong, rebuild from the event log.
Plugins and SDK
Section titled “Plugins and SDK”Small, focused plugins add new sources or publishers. The core offers utilities for pagination, rate limiting, media handling, and idempotency, so plugins stay tiny.
Visibility controls
Section titled “Visibility controls”Apply visibility per item: public, unlisted, private, or secret. Projections and publishers enforce these rules so you can import fearlessly and decide later what to share.
- Compose & publish notes, articles, photos, replies, and more.
- Import archives (PESOS) and syndicate out (POSSE).
- Enrich content (Defuddle, alt‑text, tags) and manage media.
- Webmention send/receive and backfeed.
- Data safety: snapshots, repair, and transparent logs.