{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://frontierlabs.nl/#organization",
      "@type": "Organization",
      "name": "Frontier Labs",
      "url": "https://frontierlabs.nl",
      "logo": "https://frontierlabs.nl/static/logo-small.png"
    },
    {
      "@id": "https://freebingo.frontierlabs.nl/#website",
      "@type": "WebSite",
      "url": "https://freebingo.frontierlabs.nl/",
      "name": "FreeBingo",
      "description": "Free auto-bingo in the browser: 75-ball B-I-N-G-O cards daub themselves as numbers are called. Host or join tables with a link, play in real time over WebSockets.",
      "inLanguage": "en",
      "publisher": { "@id": "https://frontierlabs.nl/#organization" }
    },
    {
      "@type": "WebApplication",
      "name": "FreeBingo",
      "url": "https://freebingo.frontierlabs.nl/",
      "description": "Free auto-bingo in the browser: 75-ball B-I-N-G-O cards daub themselves as numbers are called. Host or join tables with a link, play in real time over WebSockets, reconnect after brief drops, and use guest mode or a free account with optional email verification for the leaderboard. Built by Frontier Labs with no paywall.",
      "applicationCategory": "GameApplication",
      "operatingSystem": "Any",
      "offers": {
        "@type": "Offer",
        "price": "0",
        "priceCurrency": "EUR",
        "description": "Free to play. No signup required for guest play."
      },
      "featureList": [
        "Auto-bingo and automatic daubing on every card",
        "Real-time multiplayer 75-ball bingo with B-I-N-G-O column rules",
        "No signup required to play as a guest",
        "Create games and invite friends with a link",
        "Optional account for leaderboard and stats",
        "WebSocket-synced ball calls and player lists",
        "Win detection for rows, columns, and diagonals including free center"
      ],
      "publisher": { "@id": "https://frontierlabs.nl/#organization" },
      "isPartOf": { "@id": "https://freebingo.frontierlabs.nl/#website" }
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://freebingo.frontierlabs.nl/#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Frontier Labs",
          "item": "https://frontierlabs.nl/"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "FreeBingo",
          "item": "https://freebingo.frontierlabs.nl/"
        }
      ]
    },
    {
      "@type": "FAQPage",
      "@id": "https://freebingo.frontierlabs.nl/#faq",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Is FreeBingo free to play?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes. FreeBingo has no paywall. You can play as a guest without creating an account, or register for a display name, optional email verification, and leaderboard history."
          }
        },
        {
          "@type": "Question",
          "name": "What is auto-daub bingo?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Your bingo card marks matching numbers automatically when each ball is called, so you do not have to tap cells. You can focus on patterns and chatting while the grid stays in sync with the live game."
          }
        },
        {
          "@type": "Question",
          "name": "How do 75-ball B-I-N-G-O columns work on the card?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Each 5×5 card uses B for 1-15, I for 16-30, N for 31-45 with a free middle square, G for 46-60, and O for 61-75. Win detection includes rows, columns, and diagonals, including the free center on the N column."
          }
        }
      ]
    }
  ]
}
