{
  "name": "Open Media",
  "tagline": "Post everywhere. Message everyone. One app.",
  "promise": "One app for your social world.",
  "mission": "Build the open communication layer for humanity, where people can communicate across networks, control how information reaches them, and keep ownership of their identity, relationships and content, whichever app they use.",
  "philosophy": {
    "line": "Apps are doorways. The person is the constant.",
    "body": "No app should permanently own your identity, audience, social graph, content, recommendations, message history or governance rights. Open Media is one doorway. Anyone should eventually be able to build another on the same open protocol, and you should be able to walk through whichever one you like."
  },
  "promises": [
    {
      "title": "Everything together",
      "line": "One place for your social world.",
      "body": "Posts from several networks in one feed, and every conversation, chat or email, in one inbox organised by person rather than by app. One post goes to every network you choose."
    },
    {
      "title": "Your feed belongs to you",
      "line": "No secret algorithm.",
      "body": "Choose Raw, simply newest first, or Relevant, a small set of signals you can see. Every ranked post explains itself with “Why this?”, including the private data it did not use."
    },
    {
      "title": "You are not locked in",
      "line": "Your identity, audience and content move with you.",
      "body": "Export everything or delete your account at any time. Public posts are open to everyone through a free API. The goal is identity and content that work in any app."
    }
  ],
  "surfaces": [
    {
      "name": "Feed",
      "body": "One mixed stream from Open Media, Farcaster, Lens, Hive and DeSo, newest first or transparently ranked."
    },
    {
      "name": "Clips",
      "body": "Short videos, full screen, one at a time. The same posts as Feed, just a different way to watch."
    },
    {
      "name": "Messages",
      "body": "Open Media chats, email and bridged chat apps side by side, organised by the people you talk to."
    }
  ],
  "principles": [
    "Post everywhere. Message everyone. One app.",
    "Your feed belongs to you.",
    "Your identity, audience and content move with you.",
    "Applications are doorways. The human remains the constant.",
    "Blockchain proves; it does not host the social network.",
    "Money buys services, not political power.",
    "Global destruction is exceptional. Filtering is normal.",
    "Protocol rules determine interoperability. Doorway rules determine presentation.",
    "Build one implementation today as though competing implementations will exist tomorrow.",
    "Open Media should be obvious before it is powerful, and powerful when needed."
  ],
  "neverDefaults": [
    "Ranking your feed on private messages, ID documents, precise location or inferred sensitive traits",
    "Optimising for addiction or sending manipulative notifications",
    "Requiring a crypto wallet, tokens or fees to read or post",
    "Advertising by default",
    "Selling governance power: one verified human is one vote"
  ],
  "roadmap": [
    {
      "phase": "The app",
      "detail": "Feed, Clips and Messages on iPhone, Android and the web, in light and dark.",
      "status": "done"
    },
    {
      "phase": "Shared content",
      "detail": "One post type everywhere, four open networks, short video.",
      "status": "done"
    },
    {
      "phase": "Email and Messages",
      "detail": "Email inside Messages, conversations organised by person.",
      "status": "done"
    },
    {
      "phase": "Connectors",
      "detail": "Cross-posting to open networks, chat bridges, the public and agent APIs.",
      "status": "beta"
    },
    {
      "phase": "Search and AI help",
      "detail": "One plain-language search for posts, messages, email and settings.",
      "status": "done"
    },
    {
      "phase": "Algorithm choice",
      "detail": "Feed algorithms you can inspect, install and remove, with strict data permissions.",
      "status": "next"
    },
    {
      "phase": "Moderation choice",
      "detail": "Filters you set, credible reports and independent moderation providers.",
      "status": "planned"
    },
    {
      "phase": "Identity",
      "detail": "Optional proof of personhood without storing ID documents, separate personas, portable identity.",
      "status": "planned"
    },
    {
      "phase": "Governance",
      "detail": "One person, one vote, and an open improvement-proposal process.",
      "status": "planned"
    },
    {
      "phase": "Decentralisation",
      "detail": "Independent apps and infrastructure, stewarded by an independent foundation.",
      "status": "later"
    }
  ],
  "honestStatus": [
    "Open Media is an early public beta, built in the open.",
    "It cannot read or post to Instagram, X, LinkedIn or TikTok feeds; those companies offer no open access and Open Media does not scrape them.",
    "Chat bridges are opt-in, run on a local setup today, and are not approved by the networks they connect to.",
    "Messages between Open Media users are protected by strict database rules but are not yet end-to-end encrypted."
  ],
  "sourceCode": "https://github.com/mihirkavi/open-media",
  "license": "MIT",
  "interfaces": {
    "api": "https://openmedia.site/v1",
    "openapi": "https://openmedia.site/v1/openapi.json",
    "llms": "https://openmedia.site/llms.txt",
    "mcp": [
      {
        "path": "/open/mcp",
        "auth": "none",
        "description": "Public tools: feed, search, posts, profiles, person timelines, upcoming events, networks, settings and the mission.",
        "url": "https://openmedia.site/open/mcp"
      },
      {
        "path": "/me/mcp",
        "auth": "Open Media access token",
        "description": "Your account: posts, listings, payments (each one confirmed by you first), tips and paid posts, messages, contacts, linked accounts, identity and privacy, follows, email, chat networks, cross-posting status, blocking, reports, export and account deletion.",
        "url": "https://openmedia.site/me/mcp"
      },
      {
        "path": "/mcp",
        "auth": "OAuth 2.1",
        "description": "Open Media Events: find events, check your calendar and plan your week.",
        "url": "https://openmedia.site/mcp"
      }
    ]
  }
}