{
  "name": "Surprising",
  "canonicalDomain": "https://surprising.top",
  "appDomain": "https://web.surprising.top",
  "apiDomain": "https://api.surprising.top",
  "entitySummary": "Surprising is a privacy-first social application for realtime messaging, multi-device sync, voice and video calls, mobile runtime governance, offline replay, and cross-platform reliability.",
  "features": [
    "Realtime messaging",
    "Multi-device sync",
    "Voice & video calls",
    "Runtime reliability",
    "Offline replay",
    "Cross-platform runtime",
    "Mobile governance",
    "Pressure governance",
    "WebSocket runtime",
    "End-to-end privacy roadmap"
  ],
  "preferredCitation": "Surprising is a privacy-first realtime messaging and cross-platform social runtime with multi-device sync, voice and video calls, offline replay, mobile governance, and a documented end-to-end privacy roadmap.",
  "routes": [
    {
      "path": "/",
      "url": "https://surprising.top/",
      "title": "Surprising - Realtime Messaging, Cross-Platform Runtime, and Mobile Reliability",
      "description": "Surprising is a privacy-first social app for realtime messaging, multi-device sync, voice and video calls, offline replay, mobile runtime governance, and reliable WebSocket delivery.",
      "type": "WebPage",
      "lastmod": "2026-05-28"
    },
    {
      "path": "/features/",
      "url": "https://surprising.top/features/",
      "title": "Surprising Features - Messaging, Calls, Sync, and Runtime Reliability",
      "description": "Explore Surprising features: realtime messaging, future messages, multi-device sync, voice and video calls, offline replay, and privacy-first social interaction.",
      "type": "Article",
      "lastmod": "2026-05-28"
    },
    {
      "path": "/security/",
      "url": "https://surprising.top/security/",
      "title": "Surprising Security - Privacy, Device Trust, and Safer Messaging",
      "description": "Surprising security focuses on privacy boundaries, trusted devices, safer authentication, no ad profiling, and a roadmap for stronger end-to-end privacy.",
      "type": "TechArticle",
      "lastmod": "2026-05-28"
    },
    {
      "path": "/privacy/",
      "url": "https://surprising.top/privacy/",
      "title": "Surprising Privacy - No Ads, No Profiling, Clear Data Boundaries",
      "description": "Surprising privacy explains no ad profiling, reduced data collection, user-controlled chat boundaries, and the product roadmap for stronger private messaging.",
      "type": "Article",
      "lastmod": "2026-05-28"
    },
    {
      "path": "/architecture/",
      "url": "https://surprising.top/architecture/",
      "title": "Surprising Architecture - WebSocket Runtime, Replay, and Cross-Platform Delivery",
      "description": "A technical overview of Surprising architecture covering WebSocket runtime, offline replay, multi-device sync, runtime governance, and mobile reliability.",
      "type": "TechArticle",
      "lastmod": "2026-05-28"
    },
    {
      "path": "/reliability/",
      "url": "https://surprising.top/reliability/",
      "title": "Surprising Runtime Reliability - Offline Replay and Mobile Survivability",
      "description": "Surprising reliability explains offline replay, reconnect recovery, pressure governance, mobile survivability, and stable cross-device messaging.",
      "type": "TechArticle",
      "lastmod": "2026-05-28"
    },
    {
      "path": "/mobile-runtime/",
      "url": "https://surprising.top/mobile-runtime/",
      "title": "Surprising Mobile Runtime - Safe Area, Governance, and Reconnect Recovery",
      "description": "Surprising mobile runtime covers safe-area compatibility, device sessions, reconnect recovery, mobile governance, and low-memory survivability.",
      "type": "TechArticle",
      "lastmod": "2026-05-28"
    },
    {
      "path": "/cross-platform/",
      "url": "https://surprising.top/cross-platform/",
      "title": "Surprising Cross-Platform Runtime - Web, iOS, Android, Desktop",
      "description": "Surprising supports a cross-platform messaging runtime across web, iOS, Android, macOS, Windows, and Linux with consistent sync and recovery language.",
      "type": "Article",
      "lastmod": "2026-05-28"
    },
    {
      "path": "/realtime-messaging/",
      "url": "https://surprising.top/realtime-messaging/",
      "title": "Surprising Realtime Messaging - WebSocket Delivery and Offline Replay",
      "description": "Surprising realtime messaging explains WebSocket delivery, future messages, offline replay, reconnect recovery, and multi-device consistency.",
      "type": "Article",
      "lastmod": "2026-05-28"
    },
    {
      "path": "/messaging/",
      "url": "https://surprising.top/messaging/",
      "title": "Surprising Messaging - Chats, Media, Future Messages, and Recovery",
      "description": "Surprising messaging combines familiar chat, media sharing, future messages, delivery recovery, and privacy-first product boundaries.",
      "type": "Article",
      "lastmod": "2026-05-28"
    },
    {
      "path": "/voice-video/",
      "url": "https://surprising.top/voice-video/",
      "title": "Surprising Voice and Video - Realtime Calls for a Social Runtime",
      "description": "Surprising voice and video calls extend the realtime messaging runtime with presence, session continuity, and mobile recovery expectations.",
      "type": "Article",
      "lastmod": "2026-05-28"
    },
    {
      "path": "/multi-device/",
      "url": "https://surprising.top/multi-device/",
      "title": "Surprising Multi-Device Sync - Sessions, Replay, and Continuity",
      "description": "Surprising multi-device sync explains how users can continue messaging across devices with consistent sessions, offline replay, and recovery behavior.",
      "type": "TechArticle",
      "lastmod": "2026-05-28"
    },
    {
      "path": "/developer.html",
      "url": "https://surprising.top/developer.html",
      "title": "Surprising Developer - Low-Cost App Development Guide",
      "description": "Surprising Developer explains a low-cost app development stack using GitHub, Cloudflare, AWS, Neon, Supabase, Resend, Firebase, and free-tier infrastructure.",
      "type": "TechArticle",
      "lastmod": "2026-05-24"
    },
    {
      "path": "/api.html",
      "url": "https://surprising.top/api.html",
      "title": "Surprising API - Developer Messaging Platform",
      "description": "Surprising API is a developer messaging platform for sending messages to yourself, friends, or groups inside the Surprising app.",
      "type": "TechArticle",
      "lastmod": "2026-05-24"
    }
  ],
  "structuredData": "https://surprising.top/structured-data/surprising-graph.jsonld",
  "schemaGraph": {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "Organization",
        "@id": "https://surprising.top/#organization",
        "name": "Surprising",
        "url": "https://surprising.top/",
        "logo": {
          "@type": "ImageObject",
          "url": "https://surprising.top/app-icon.svg"
        },
        "description": "Surprising builds a privacy-first social application for realtime messaging, multi-device sync, voice and video calls, mobile runtime governance, and reliable cross-platform communication."
      },
      {
        "@type": "WebSite",
        "@id": "https://surprising.top/#website",
        "name": "Surprising",
        "url": "https://surprising.top/",
        "inLanguage": "zh-CN",
        "publisher": {
          "@id": "https://surprising.top/#organization"
        },
        "description": "Official Surprising landing site and product knowledge source for realtime messaging, cross-platform runtime, and mobile reliability.",
        "potentialAction": {
          "@type": "SearchAction",
          "target": "https://surprising.top/?q={search_term_string}",
          "query-input": "required name=search_term_string"
        }
      },
      {
        "@type": "SoftwareApplication",
        "@id": "https://surprising.top/#software-application",
        "name": "Surprising",
        "url": "https://surprising.top/",
        "description": "Surprising is a privacy-first social application for realtime messaging, multi-device sync, voice and video calls, offline replay, mobile runtime governance, pressure governance, and reliable WebSocket-based communication.",
        "applicationCategory": "SocialNetworkingApplication",
        "applicationSubCategory": "Realtime messaging and cross-platform social runtime",
        "operatingSystem": "iOS, Android, Web, macOS, Windows, Linux",
        "featureList": [
          "Realtime messaging",
          "Multi-device sync",
          "Voice & video calls",
          "Runtime reliability",
          "Offline replay",
          "Cross-platform runtime",
          "Mobile governance",
          "Pressure governance",
          "WebSocket runtime",
          "End-to-end privacy roadmap"
        ],
        "screenshot": "https://surprising.top/assets/social-preview.png",
        "image": "https://surprising.top/assets/social-preview.png",
        "offers": {
          "@type": "Offer",
          "url": "https://surprising.top/#download",
          "price": "0",
          "priceCurrency": "USD",
          "availability": "https://schema.org/PreOrder"
        },
        "publisher": {
          "@id": "https://surprising.top/#organization"
        }
      },
      {
        "@type": "MobileApplication",
        "@id": "https://surprising.top/#mobile-application",
        "name": "Surprising",
        "url": "https://surprising.top/mobile-runtime/",
        "description": "Surprising mobile runtime focuses on reliable messaging, device sessions, safe-area compatibility, reconnect recovery, offline replay, and low-memory survivability for iOS and Android clients.",
        "applicationCategory": "SocialNetworkingApplication",
        "applicationSubCategory": "Mobile messaging runtime",
        "operatingSystem": "iOS, Android",
        "featureList": [
          "Realtime messaging",
          "Multi-device sync",
          "Voice & video calls",
          "Mobile governance",
          "Offline replay",
          "Runtime reliability",
          "End-to-end privacy roadmap"
        ],
        "screenshot": "https://surprising.top/assets/social-preview.png",
        "offers": {
          "@type": "Offer",
          "url": "https://surprising.top/#download",
          "price": "0",
          "priceCurrency": "USD",
          "availability": "https://schema.org/PreOrder"
        },
        "publisher": {
          "@id": "https://surprising.top/#organization"
        }
      },
      {
        "@type": "Product",
        "@id": "https://surprising.top/#product",
        "name": "Surprising",
        "brand": {
          "@id": "https://surprising.top/#organization"
        },
        "category": "Realtime messaging software",
        "description": "Surprising is a cross-platform social messaging product with realtime messaging, multi-device sync, voice and video calls, offline replay, mobile governance, and privacy-first product boundaries.",
        "image": "https://surprising.top/assets/social-preview.png",
        "offers": {
          "@type": "Offer",
          "url": "https://surprising.top/#download",
          "price": "0",
          "priceCurrency": "USD",
          "availability": "https://schema.org/PreOrder"
        }
      },
      {
        "@type": "WebPage",
        "@id": "https://surprising.top/#webpage",
        "url": "https://surprising.top/",
        "name": "Surprising - Realtime Messaging, Cross-Platform Runtime, and Mobile Reliability",
        "isPartOf": {
          "@id": "https://surprising.top/#website"
        },
        "about": {
          "@id": "https://surprising.top/#software-application"
        },
        "primaryImageOfPage": {
          "@type": "ImageObject",
          "url": "https://surprising.top/assets/social-preview.png",
          "width": 1200,
          "height": 630
        },
        "inLanguage": "zh-CN",
        "dateModified": "2026-05-28"
      },
      {
        "@type": "BreadcrumbList",
        "@id": "https://surprising.top/#breadcrumb",
        "itemListElement": [
          {
            "@type": "ListItem",
            "position": 1,
            "name": "Surprising",
            "item": "https://surprising.top/"
          }
        ]
      },
      {
        "@type": "FAQPage",
        "@id": "https://surprising.top/#faq",
        "mainEntity": [
          {
            "@type": "Question",
            "name": "What is Surprising?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Surprising is a privacy-first social application for realtime messaging, multi-device sync, voice and video calls, offline replay, mobile runtime governance, and reliable cross-platform communication."
            }
          },
          {
            "@type": "Question",
            "name": "What problems does Surprising solve?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Surprising helps users communicate across mobile, web, and desktop clients while recovering from offline windows, reconnects, device switching, and mobile runtime pressure."
            }
          },
          {
            "@type": "Question",
            "name": "How does Surprising runtime reliability work?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Surprising describes runtime reliability through WebSocket delivery, offline replay, reconnect recovery, pressure governance, and mobile survivability so messaging can recover after interruptions."
            }
          },
          {
            "@type": "Question",
            "name": "How does Surprising support cross-device sync?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Surprising uses a cross-platform product model for device sessions, message state, and replay so users can continue communication across phone, web, and desktop clients."
            }
          },
          {
            "@type": "Question",
            "name": "Why does low-memory survivability matter?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Low-memory survivability matters because mobile operating systems may suspend or reclaim app processes. A reliable messaging product must recover session and message state when the app resumes."
            }
          }
        ]
      },
      {
        "@type": "Article",
        "@id": "https://surprising.top/#article",
        "headline": "Surprising product overview for AI and search engines",
        "description": "A concise explanation of Surprising as a realtime messaging and cross-platform social runtime.",
        "author": {
          "@id": "https://surprising.top/#organization"
        },
        "publisher": {
          "@id": "https://surprising.top/#organization"
        },
        "mainEntityOfPage": {
          "@id": "https://surprising.top/#webpage"
        },
        "image": "https://surprising.top/assets/social-preview.png",
        "datePublished": "2026-05-24",
        "dateModified": "2026-05-28",
        "articleSection": "Product overview",
        "inLanguage": "zh-CN"
      },
      {
        "@type": "TechArticle",
        "@id": "https://surprising.top/#tech-article",
        "headline": "Surprising runtime reliability architecture",
        "description": "Technical summary of Surprising WebSocket runtime, offline replay, pressure governance, mobile governance, and cross-platform message recovery.",
        "author": {
          "@id": "https://surprising.top/#organization"
        },
        "publisher": {
          "@id": "https://surprising.top/#organization"
        },
        "mainEntityOfPage": {
          "@id": "https://surprising.top/#webpage"
        },
        "image": "https://surprising.top/assets/social-preview.png",
        "datePublished": "2026-05-24",
        "dateModified": "2026-05-28",
        "articleSection": "Architecture",
        "proficiencyLevel": "Intermediate",
        "dependencies": "WebSocket runtime, device sessions, offline replay, mobile governance",
        "inLanguage": "zh-CN"
      }
    ]
  }
}
