{"id":4263,"date":"2022-05-06T05:47:04","date_gmt":"2022-05-06T05:47:04","guid":{"rendered":"https:\/\/saito.tech\/?p=4263"},"modified":"2022-05-09T03:39:32","modified_gmt":"2022-05-09T03:39:32","slug":"who-is-on-line-on-an-open-platform","status":"publish","type":"post","link":"https:\/\/saito.tech\/who-is-on-line-on-an-open-platform\/","title":{"rendered":"Who is on-line on an open platform?"},"content":{"rendered":"\n<p>We\u2019ve had a few requests lately for a \u201cwho\u2019s online\u201d widget on the <a href=\"https:\/\/saito.io\/arcade\">Saito Arcade<\/a>. This is great as it shows more people are coming to the Arcade. It also tells us that our strategy of polishing the games is paying off \u2013 attention is shifting from the games themselves to the process of finding opponents. A liveness widget is an interesting idea. It also raises a deeper strategic question. So, I thought a quick piece explaining what we are thinking in-house about the opponent-finding process might be useful for stimulating public debate.<\/p>\n\n\n\n<p>The <a href=\"https:\/\/saito.io\/arcade\">Saito Arcade<\/a> looks very much like an ordinary website. You can play games, chat, and socialize with friends, so a feature that tells users who else is online makes sense. But the arcade is not an ordinary site. Notice that users don\u2019t login. And, someone can be connected to the Saito Network but not at their computer. Or they can be connected but using a totally different application.&nbsp;<\/p>\n\n\n\n<p>Making things more complicated, games are not even played \u201cvia\u201d the Arcade &#8211; they can be played without users even having that application installed. As a bit of historical trivia, it\u2019s interesting to remember that the very first games on the Saito Network were put together before we even had an Arcade module. Invites were sent as messages that users would receive in their email\/wallet and click to accept. Games were initialized and played peer to peer (as they still are). We didn\u2019t have card deals then (chess only!), so there was no initialization process and joining games were instant. The only guarantee we have about other Saito users is that they will have a wallet hooked up somewhere at the edge of the network.<\/p>\n\n\n\n<p>Considered this way, the current arcade is less like a walled garden and more like a bulletin board for game invites that provides a UI for configuring invites and handling game initialization. Once browsers are communicating directly, the Arcade can drop away. So while building a liveness widget is one way \u2013 but we think there is a better strategy for growth. Namely, instead of turning the Arcade into a destination website where we need users to sit around with an open tab waiting for strangers to show up, we think a better approach is to make it much easier for people to schedule games and share invites socially. Once we have a critical mass of users coming to the Arcade we think that community chat and public game invites will sort out the find-opponent problem.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wCEAAkGBxAPEBYPDxATDw8QFg8PDw0NDxgNEA0PFhMZFxYWFhYZHykhGRsmHhYWIjIiJiosLy8vGCA1OjUtOSkuLywBCgoKDg0OGxAQGyweHiAuLi4uLi4uLC4uLiwuLC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4wLi4uLi4uLv\/AABEIAJ8BPQMBIgACEQEDEQH\/xAAbAAACAwEBAQAAAAAAAAAAAAAAAwECBAUGB\/\/EAEcQAAEDAQUEBQgHBgQHAQAAAAEAAgMRBBITITFBUWHwBVJxkZIUIoGhscHR4QYVIzNTVJQkNENEorIyc4LDQnKDk6OzwmL\/xAAZAQEAAwEBAAAAAAAAAAAAAAAAAQIDBAX\/xAAyEQACAgEDAQMLBAMBAAAAAAAAAQIREgMEIZEUMYEiMkFCUVJxocHR4RNhgrGSosIk\/9oADAMBAAIRAxEAPwD4vjv67\/GVbHf13+Mql1F1Xozstjv67\/GUY7+u\/wAZVbqLqULLY7+u\/wAZRjv67\/GVW6i6lCy2O\/rv8ZRjv67\/ABlVuqQ1KFk47+u\/xlTjv67\/ABlUuoupQstjv67\/ABlGO\/rv8ZVbqktShZOO\/rv8ZRjv67\/GVW6i6lCy2O\/rv8ZRjv67\/GVW6pDUoWTjv67\/ABlTjv67\/GVS6i6lCy2O\/rv8ZRjv67\/GVW6pLUoWTjv67\/GUY7+u\/wAZVbqLqULL47+u\/wAZRjv67\/GVS6i6lCy2O\/rv8ZRjv67\/ABlVuoupQstjv67\/ABlTjv67\/GVS6pLUoWWx39d\/jKrjv67\/ABlRdRdShZfHf13+Mox39d\/jKpdRdShZbHf13+Mox39d\/jKrdRdShZbHf13+Mqcd\/Xf4yqXUXUoWXx39d\/jKrjv67\/GVF1F1KFl8d\/Xf4yq47+u\/xlRdRdShZeimiZd5oou80V6M8hdFJCZd5ogt5olDIWAoomhvNEXeaJQyFkKAE0t5ogN5olDIVRTRMu80UXeaJQyF0QQm3eaILeaJQyFgKKJobzRF3miUMhZCgBNLeaIDeaJQyFUU0TLvNFF3miUMhdFJCZd5ogt5olDIWAoomhvNEXeaJQyFkKAE0t5ogN5olDIVRTRMu80UXeaJQyF0QQm3eaILeaJQyFIomhqLvNEoZCyEAJhbzRAbzRKGQqimiZd5oi7zRKGQqikhMu80QW80ShkLooom3eaIu80ShkLIUUTS3miLvNEoZF7qm7l3JvOgU7O7YtKMchF1Dmpsho2u7gu79LrALPNFG0Bv7LZbwAArIA6NxPHzDVSocN+wwnuVDVhpv1sq8K+554NUXVobzkq86KKN8hRbpztQ1uaednw4obr8kojIz3VN3JN50VtnySicjPdUubmm86Kzhn8koZCA1RdWgc5KvOiUMhRbohrc087PhxQ3X5JRGRnuou5J3Oits+SUS5Ge6pc3NNPOS7f0msOD5IQ0MxLHZzJQAXpakvJ4+eFZQtN+ww1NyoasNOuZ38lZ58N152qLq0Db8OIVedFWjfIUWoa3NPOz4Ibr8kojLgz3VN3JN50CtTLv2JRORnuqXNzTedFZ2p9OxKGQgNUXVoG34KvOiUMhRahrff7E93OSG\/HZwSiMuDPdU3cu9N50VqZd+xKJyEXVBbmnc6LudPWERQWJ7WgGazyOeQBVxviTM7cpe5SoWm\/YZam4UJwh7za6Jv6Hng1RdWgad2xV50UUa5CnN9yi6tD\/AHDYq86JQUh+H2d6nDy2ajb2plxXDMvSPYVric+QuGzX3sZl9o+OKldb7wPeu59LjiOZLl950jDWuyO2EtHdIFj6AgvWyzg6CWGQ9kZxD\/YrT+dY8Q6+Wy\/+azRv9sZWkUsGeXuNR9t05Puj\/wBqS\/uK6nLbHrppvVcLs71oYzXsVLizo9TIoY9NO\/ihkeY0701zMh2H2lTGzMdoTHkjLgz4XZ3q2Hls13q9xXuZekexKJcjNh8R3q7489neu\/0VZA6wWuQ\/4qxBm+kT2PfT0StXGkZmVZwpGOnuFqSkl6rr5J\/WvAQI9dNN\/FRhdnentZr2e8KLirRtkKMemmm\/iVLI8xp3prmadnvKmNmYTEjLgz4fZ3q2Hls13q9xXuZen3JiS5GV8RLaChJyArqdi9N9L34uYpSz2i2WIbMmMgoPUVyejIL1pgZ1p7MD2Yor6qrbbXYkEzhnXpB0\/Y2eOUV72BaRj5LPM3eo+16TXdDv\/m8V80cYR66ab+IVcLs709rMj2e8KtxZ0enkUdHpppvQyPPZ3pzmadnvKI2ZpjyRlwZ8Ps71OHls1O3sTLitcy9J9gSicjPh8R3q748zpqdq73QtjBsttmcBUQmKOor5wDp309ETFxpGZntPtVnCkY6e5U9ScF6rS6pP614ChHkdO\/iq4XZ3rQ1mR52qtxVo2yFuj7NBtQ2PPZt28E57NOwIYzPv9hTHkjLgz4fZ3qxjy2bdvYmXFJZkO0+5KJyM7o8tnevTfSdlIGx1r5NPDZRU\/wCEfV8OXiicuJBDekYzryRReN4HvXX6SOK23f8A4tjJh2Yk0HsIWkF5LPL3sv8A0aUl3x5\/ylGP1fQ4AjyOmzaq4XZ3rQGZH0KtxZ0epkLdH2aDbwVcLs71oez2D2KtxKCkaqDd7VagpptG07ithsE\/5ef9PJ8F1+jejf2WVkkUgmnLhAHRljqwx4uQIqKk3F0KDPL1d7pQjeV\/B38X4K34HI6HID3vAzis9rm1Oohc0et4VoowbJK2n3clkm13tkjP9wTrDZXtbaHlj2kQNhuuaWn7WaOuR4AqbFESLQ2h86z4oy2xSxP+Ksoujn1ZpznNvhPTXgnGV\/7M5TGjPLZvKfbbEYhE4gHGiZaBqLoJIprnkAfSmw2GV9bkMjsrtWxOIrllWi9RLZY554mvb9hZvLLO\/dhQNjDfWVCg6L7jfLS1Yq7VSb9vEbXX5ni3NFBlsO07yiNoqMto2ldCfoydpu4Ezi280ltne4Eh5FRkqRWCe8P2efUfy7\/gowdnR2rRrz11\/JgoN3tVropptG07lr+r5\/y8\/wCnf8FY2Ce5+7z1qP5d+48EwZL3Wj766r7myCjYRABnLYekbRkf8Rlrh\/02ZiydE9G+VTYQyJZLJXXMMy\/qLR6V1o4rtvjiobkWHYgaZUEOAf6i7vWXowOhZLaGg4jfJ448tTiiQ+qIrTG\/QeZpzlGE5QflTjF\/CU5S\/q10OHHSh83ZvO8IoN3rK7XSPRkjZpcOGV8bi6SJzYXvaY5HB4oQNx9SxfV8\/wCXn\/Tv+CzcGejDeaUoqWSV89\/tXxMjmigy2bzvKI2ioy9ZW19gnoP2efT8u\/eeCIrBPeH7PPr+Xf8ABMHZPatGvPXVfcwUHV9qtdFNNu87lr+r5\/y8\/wCnf8F1+i7B9i9kkTmyWkmywY0ZaWyYb5Q\/MaX2Rt9KKDZTW32lpwyyvu7n+fQuTl9AUFoZJT7oSzk1OWHE5\/tAUWJowbRHTO5Z5tdcOYMPqlKf0dZntxw6N7SLJaAA6MtNXljBkf8AnKtYITetGR86zWsDLUijx\/61ZRdHPraqcpzXcsP9ZZP5NHJa0UOWzeesFptdgMccUhApOJHBuYuhr7vprkfSrx2ORwcWxSOoP+GJ786jLIL0clkDzZ4ZBWKySmzvJGRijscUj6\/62SIoNo03O+WjOK7+9v4KPd4uqPIPaMstm87yiNorp6yupb+ipmSOYIZXBpe0ObC94IDzQ1A3USIrBPX93n2\/y793Yq4OzZbvRcbzXX8mCg3e1Wuimm07TuC1\/V8\/5ef9O\/4KxsE9393n1P8ALv3DgmDLPdaPvrqvudDoplGRQU\/efrCUiul6zmCP+x653RNgFptDYf8ADfL6uGdBcc6vqXUMTo7ZZW0NYBYIH5ZVqC\/+qR6RYopInWl7QQ6OOaFppnivmZG0j0X1dxs83T1XFTlHiU4pr4ynOumSs4+HS8C2hbkRU6g0KpQbvWV3OlbDIZpJI4ZXMmuTxlsL3A4t2SmQ2EkehYPq+f8ALz\/p3\/BVcGd+nvNKUVJySuuL7uF+5ke0ZZbBtKI2ium\/adxW19gny\/Z59B\/Lv+CmKwT1\/d59Hfy79x4KMHZbtWjXnrqvuc+g6vrKsQKDLadp4LX9Xz\/l5\/07\/guv0L0c1rX+URSNx62GLFiLaSTit8VH\/DhjPipUGzPX32lpQc1JSr0J\/k5HQUIfa4RTSWOU5nSM4h\/sVrC695SCMnQSTnPUstEcnxWnouzSRyPL2PY+Gz2qWjmluYidGNeL0dF2cukfHQ0mitkNab4XEesBWUXRhuNSLepKLvGMX7fNlKX0RyQ0UOW7aVomsJZDFOQLsxlaBnlh0Fa1zrU9yvDZJHNddikdS7W5E59O4L0U1lc+OyWZzPuZ7G2aop5r7OZZa9xCqoM13W9joyXN88\/Cq\/to8k9o3bBtO5VoN3tXY6V6LkbM8MhldHUmJ0UL3tMZzZQ03ELJ9Xz\/AJef9PJ8FDg7NobvRcU8kr\/f8i\/rCf8AMTf99\/xUOtkhFTLIXNIuuMry5uR0Nclgvjee75q18U1Oo2cDxVMzdaEF3RXQ9L0hPWxMnvVMxsllkqauLrOJySTvIwisPRbr0j4\/xrPa4fS6zuI9bAuWbWTGIbxww8zBt0ZSEBhNddAtnQloDbZAc85YYzllSQ4f\/wBq2dvocM9p+lttWL9OTX7KuF4UjY+1ujs0LWSPYXi0zuwpC2tZBGwmn+UU+wWhrejrSSavdLhVJzpMIr\/qiK5vTLBG6GOprFY7LG4U0PnSH0\/aLALRRpZefdJDi3YSK0JFdlT3qZTpk6e2jr6SlVXLPu9GTa6pm53SE1B9vNof47954qY+kJqj7ebUfx3\/ABXPc8UGZ03cTxQx4qMzqNnzVc3Z2dm0681dEbfL5\/x5\/wBQ\/wCKv9YTXfv5tR\/Hfu7Vzb43nu+atfFNTru4dqjNjs2n7q6I3WK0HyiF5JNJ7PISTUn7UE1W3pElkUjDkTb7Xd4xQNDB\/VIVwjKAK1OWenzXoPprI0WhrGnzcN1oFB\/EtE8kh9VxWUvJZxbjRveaXsd3\/HldGzBHb5gCBNKABQATPAAqNBXJV8vn\/Hn\/AFD\/AIrE14zzOm7iOKrfG893zVczt7Npt8xXRHRd0hNQfbzafjv3nipi6QmqPt5tfx3\/ABXPc8ZZnTdxPFEbxUZnu+anN2OzadeauiNvl8\/48\/6h\/wAVL7ZIQC6WRxa6rS6Vzy08CTksF8bz3fNTfFNTru4dqjMlaEIu1FLwPTPnD7CbSXF8lIujn1NTWOYzZk6+YWdyx9CSVtTGHSQyQn\/qRvZ71yPKThmG8cMyCcsuj7wNLAa66FMsM4baoX1Pm2izk5bMUVVlNNo4Xs5aWhrRS87Nqv3SpHTitD4rIy697MaS0TVicWkhggjGn+taujLSDYrXeJLvNIJNTena+AmvpKw\/SRghkZZ8xhxSmlNL9skPsAXKbaKAtDnhrrt9oyDqGoqK50UynTGjt4bjRbrzpt\/FZ3\/XBudb5qCk8wy2TvG08VMfSE1fv5tv8d+7tXPc8ZZnTdxPFDHiup7vmq5uzse20681dEbfL5\/x5\/1D\/irfWE137+bU\/wAd+4cVz743nu+am+KanU7OA4qM2S9tp+6uiNbbUQ8SEkkPbKXE1JINakrp9KXo2WnYZOkZIzxiYHyf7rF557hTU93zXo\/pfaGfY3T99GLa6meczGD\/AGlZS8lnHudK9zopem7\/AI1JfNHOjt0oaQ2aUAAUDZntAz2CuSr5fP8Ajz\/qH\/FYmvFDmdmzj2qt8bz3fNVzO17fTbbcV0R0n9ITZfbzaD+O\/wCKI+kJq\/fzaH+O\/ceK573jLM6DZ80MeK6nbs4dqnN2R2bTrzV0Rt8vn\/Hn\/UP+KH2yQtF6WR1CSL0rn0OWYqVgvjee75qxeKDM6nZ2cVGZK28Iu1FLwPTQzF9kfaXOLpImP6PcXOLnPbJPBIw1PAyD0LndEWm5bITsM8UZ7HyXD7Vz2WtzWOiDiI5DG57bo84trd7NSqxThsjX1PmSNl03Prv4K36ncci2OMNWC9fJrxS+t+HJ14pnx2Nwa57HNtjoqtcWkthhA1Gyr1q6DtVYbW97iZGRGZjnGpxLksQNT\/mrP9JWiI4OhxekZ6U2PtZYz1RLiMnoCA54DhR4GQcKg0OeeYB9CmUsZGO30Fu9q5PjN33ehSXHRV8TabdMKATygANAAmeABTdVR5fP+PP+of8AFYnvG86DZw7VW+N57vmqZs9Ds2n6YrojLfU38vSPYUjEKnENO5c+R34Db6dDPdkY\/wDDkhk8BB9yx4hQ6RMiHpp8P0nd+k9rbLbbQ9jg5gN1rmkFpDGNZkRsyXIvpLZEYhUynbspo6H6enHTXqpLoqHufkOz3lDH5hJMhy52qGyZqMjTHgdfU38vT7kjEKnENEsYDbyfbbY+R16Q1cBHHXTzWsDR6gsWIVLpM0y4I\/TWV1z96+yHNfr2e8KL6SJCjEKZE4D3P07PeUMfmEkyHLnahshqmQw4G31N\/L0pGIVOIaJZOIy+pllIqRqKkdo0ScQodJmmQx5PRfTC3NmtkkjCHMDImtc0hzT5jXmhHF5HoXDvpQk152hRiFTKVuzLR260tOOmvVSXRD3P07PeoY\/NJMilshqoy5NMOBt9Tfy9J9gSMQqcQ070yGA2+m2q1PkLb5rhRxwR7KRR5MCyYhQ6Q170y4K\/pJyUmuV3Dw\/I+j2qL6SJDmjEKZFsB7n6dgQx+ff7El0hQ2Q+32JkMOBt9SX5ek+5IxCpxDTvTIYDQ9RM7J3+pKEhUukNUyGHJ6D6W9INtE7ZGuDgLPZGktIIDiDIRltq8riX0kSGiMQq0p5OzHb7ZaGlHTj3Ie5\/sHsUX0p0nuUYhVcjbATXiiuWqRVTVZWdGI6vFSTxWeqkuSxiNB4qa8UkOUVSxiPJ4oB4pJcgFLGI6vFTXLVIqi8ljEdXipceKRVBcljEcDxRXikhyiqWMRxPFWaeKQSgFLGI6vFFctUmqLyWMR1eKlx4pFUEpYxHA8eaorxSQ5RVLGI8nipaeKQSgOSxiOrxU1y1Weqm8ljEdXignPVIqpJSxiPB4qK8UkOUVSxiPJ4qQeKQXIDksYjq8VNeKz1U1SxiOrxQTxSKoJSxiaAeKivFJvKKpYxNBPFRXiklyiqWMStUVSqqaqhrQyqCUuqKoKGAoql1RVBQyqAUuqAUFDKoql1RVLFDKoJS6oJSxQyqKpdUVQUMqgFLqgFBQyqKpdUVSxQyqCUuqCUsUMqiqXVFUFDKoBS6oqgoZVFUuqKoKGVQSl1QSgoZVFUuqKoKGEoBS6oBQUMqiqXVFUFDKoJS6oqgoZVFUuqKoKGEoql1RVBRWqKqqKqll6LIqqoSxReqhVQpsUWqiqqhQKLVQqoSxRZBKqhLFFqoVUJYotVAKqhLFFkVVUJYosiqqhLFFqoVUJYotVFVVCCiVNVVCWTRaqKqqEsii1UKqEFF6qKqqEsUWRVVQlii1UKqEsUWqhVQlii1UKqEsUf\/2Q==\" alt=\"\" width=\"817\" height=\"410\"\/><\/figure><\/div>\n\n\n\n<p>Before I explain what we are hoping to do here, I want to say that we aren\u2019t opposed at all to someone developing a liveness widget. If you\u2019re a dev and are looking for a reasonably straightforward project to tackle, we would love to work with you on getting this coded and deployed. We\u2019ll provide as much support as is needed to make this application a reality.<\/p>\n\n\n\n<p>With that said, our own team will be more focused on features that don\u2019t require people to be sitting at the <a href=\"https:\/\/saito.io\/arcade\">Saito Arcade<\/a> at all. This is why one of the new features that went up last week was the ability for users to create and share game invites as private links. Why not invite a friend by dropping a link in WhatsApp, Telegram or Wechat? The idea is to push the Arcade out into other social spaces. Want to drag someone from Discord into a game? Just send them the link \u2013 you won\u2019t even need to explain what Saito is or encourage them to visit the Arcade.<\/p>\n\n\n\n<p>More long-term, we are looking at ways to add support for tournaments and leaderboards and calendars that will let players schedule games in advance. If you want to have a game of Red Imperium after work, why not tweet a link to your gaming calendar and let your friends schedule themselves into your Monday or Friday games? Saito servers can support this process by sending reminder emails or SMS messages. Improving asynchronous game scheduling should also lead to more people being generally available for real-time games.<br><\/p>\n\n\n\n<p>With that said, there is nothing wrong with a liveness widget. So if anyone is interested in helping us tackle this, we\u2019d be delighted to get&nbsp; hook you up with a mentor here and show you the ropes. Please send a note to community@saito.tech.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We\u2019ve had a few requests lately for a \u201cwho\u2019s online\u201d widget on the Saito Arcade. This is great as it shows more people are coming to the Arcade. It also tells us that our strategy of polishing the games is paying off \u2013 attention is shifting from the games themselves to the process of finding opponents. A liveness widget is an interesting idea. It also raises a deeper strategic question. So, I thought a quick piece explaining what we are thinking in-house about the opponent-finding process might be useful for stimulating public debate. The Saito Arcade looks very much like [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":4273,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[43,36],"tags":[],"class_list":["post-4263","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech","category-update"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Who is on-line on an open platform? - Saito<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/saito.tech\/who-is-on-line-on-an-open-platform\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Who is on-line on an open platform? - Saito\" \/>\n<meta property=\"og:description\" content=\"We\u2019ve had a few requests lately for a \u201cwho\u2019s online\u201d widget on the Saito Arcade. This is great as it shows more people are coming to the Arcade. It also tells us that our strategy of polishing the games is paying off \u2013 attention is shifting from the games themselves to the process of finding opponents. A liveness widget is an interesting idea. It also raises a deeper strategic question. So, I thought a quick piece explaining what we are thinking in-house about the opponent-finding process might be useful for stimulating public debate. The Saito Arcade looks very much like [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/saito.tech\/who-is-on-line-on-an-open-platform\/\" \/>\n<meta property=\"og:site_name\" content=\"Saito\" \/>\n<meta property=\"article:published_time\" content=\"2022-05-06T05:47:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-05-09T03:39:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/saito.tech\/wp-content\/uploads\/2022\/05\/geo-counter.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"750\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Richard Parris\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Richard Parris\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/saito.tech\/who-is-on-line-on-an-open-platform\/\",\"url\":\"https:\/\/saito.tech\/who-is-on-line-on-an-open-platform\/\",\"name\":\"Who is on-line on an open platform? - Saito\",\"isPartOf\":{\"@id\":\"https:\/\/saito.tech\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/saito.tech\/who-is-on-line-on-an-open-platform\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/saito.tech\/who-is-on-line-on-an-open-platform\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/saito.tech\/wp-content\/uploads\/2022\/05\/geo-counter.jpg\",\"datePublished\":\"2022-05-06T05:47:04+00:00\",\"dateModified\":\"2022-05-09T03:39:32+00:00\",\"author\":{\"@id\":\"https:\/\/saito.tech\/#\/schema\/person\/35d32f85c2cddaa1b657669b0e6d70ec\"},\"breadcrumb\":{\"@id\":\"https:\/\/saito.tech\/who-is-on-line-on-an-open-platform\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/saito.tech\/who-is-on-line-on-an-open-platform\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/saito.tech\/who-is-on-line-on-an-open-platform\/#primaryimage\",\"url\":\"https:\/\/saito.tech\/wp-content\/uploads\/2022\/05\/geo-counter.jpg\",\"contentUrl\":\"https:\/\/saito.tech\/wp-content\/uploads\/2022\/05\/geo-counter.jpg\",\"width\":750,\"height\":300},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/saito.tech\/who-is-on-line-on-an-open-platform\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/saito.tech\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Who is on-line on an open platform?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/saito.tech\/#website\",\"url\":\"https:\/\/saito.tech\/\",\"name\":\"Saito\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/saito.tech\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/saito.tech\/#\/schema\/person\/35d32f85c2cddaa1b657669b0e6d70ec\",\"name\":\"Richard Parris\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/saito.tech\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3929de12bbd3a0b11245d04a4fd51ef79841a1d333b8fb2df0afac60931ade2a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3929de12bbd3a0b11245d04a4fd51ef79841a1d333b8fb2df0afac60931ade2a?s=96&d=mm&r=g\",\"caption\":\"Richard Parris\"},\"url\":\"https:\/\/saito.tech\/author\/richard\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Who is on-line on an open platform? - Saito","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/saito.tech\/who-is-on-line-on-an-open-platform\/","og_locale":"en_US","og_type":"article","og_title":"Who is on-line on an open platform? - Saito","og_description":"We\u2019ve had a few requests lately for a \u201cwho\u2019s online\u201d widget on the Saito Arcade. This is great as it shows more people are coming to the Arcade. It also tells us that our strategy of polishing the games is paying off \u2013 attention is shifting from the games themselves to the process of finding opponents. A liveness widget is an interesting idea. It also raises a deeper strategic question. So, I thought a quick piece explaining what we are thinking in-house about the opponent-finding process might be useful for stimulating public debate. The Saito Arcade looks very much like [&hellip;]","og_url":"https:\/\/saito.tech\/who-is-on-line-on-an-open-platform\/","og_site_name":"Saito","article_published_time":"2022-05-06T05:47:04+00:00","article_modified_time":"2022-05-09T03:39:32+00:00","og_image":[{"width":750,"height":300,"url":"https:\/\/saito.tech\/wp-content\/uploads\/2022\/05\/geo-counter.jpg","type":"image\/jpeg"}],"author":"Richard Parris","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Richard Parris","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/saito.tech\/who-is-on-line-on-an-open-platform\/","url":"https:\/\/saito.tech\/who-is-on-line-on-an-open-platform\/","name":"Who is on-line on an open platform? - Saito","isPartOf":{"@id":"https:\/\/saito.tech\/#website"},"primaryImageOfPage":{"@id":"https:\/\/saito.tech\/who-is-on-line-on-an-open-platform\/#primaryimage"},"image":{"@id":"https:\/\/saito.tech\/who-is-on-line-on-an-open-platform\/#primaryimage"},"thumbnailUrl":"https:\/\/saito.tech\/wp-content\/uploads\/2022\/05\/geo-counter.jpg","datePublished":"2022-05-06T05:47:04+00:00","dateModified":"2022-05-09T03:39:32+00:00","author":{"@id":"https:\/\/saito.tech\/#\/schema\/person\/35d32f85c2cddaa1b657669b0e6d70ec"},"breadcrumb":{"@id":"https:\/\/saito.tech\/who-is-on-line-on-an-open-platform\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/saito.tech\/who-is-on-line-on-an-open-platform\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/saito.tech\/who-is-on-line-on-an-open-platform\/#primaryimage","url":"https:\/\/saito.tech\/wp-content\/uploads\/2022\/05\/geo-counter.jpg","contentUrl":"https:\/\/saito.tech\/wp-content\/uploads\/2022\/05\/geo-counter.jpg","width":750,"height":300},{"@type":"BreadcrumbList","@id":"https:\/\/saito.tech\/who-is-on-line-on-an-open-platform\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/saito.tech\/"},{"@type":"ListItem","position":2,"name":"Who is on-line on an open platform?"}]},{"@type":"WebSite","@id":"https:\/\/saito.tech\/#website","url":"https:\/\/saito.tech\/","name":"Saito","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/saito.tech\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/saito.tech\/#\/schema\/person\/35d32f85c2cddaa1b657669b0e6d70ec","name":"Richard Parris","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/saito.tech\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3929de12bbd3a0b11245d04a4fd51ef79841a1d333b8fb2df0afac60931ade2a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3929de12bbd3a0b11245d04a4fd51ef79841a1d333b8fb2df0afac60931ade2a?s=96&d=mm&r=g","caption":"Richard Parris"},"url":"https:\/\/saito.tech\/author\/richard\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/saito.tech\/wp-json\/wp\/v2\/posts\/4263","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/saito.tech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/saito.tech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/saito.tech\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/saito.tech\/wp-json\/wp\/v2\/comments?post=4263"}],"version-history":[{"count":1,"href":"https:\/\/saito.tech\/wp-json\/wp\/v2\/posts\/4263\/revisions"}],"predecessor-version":[{"id":4266,"href":"https:\/\/saito.tech\/wp-json\/wp\/v2\/posts\/4263\/revisions\/4266"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/saito.tech\/wp-json\/wp\/v2\/media\/4273"}],"wp:attachment":[{"href":"https:\/\/saito.tech\/wp-json\/wp\/v2\/media?parent=4263"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/saito.tech\/wp-json\/wp\/v2\/categories?post=4263"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/saito.tech\/wp-json\/wp\/v2\/tags?post=4263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}