ACCELERATING DEVELOPMENT
OF INTEROPERABLE SPATIAL APPLICATIONS
& SERVICES

Released under the Apache 2.0 free software license

WHAT IS IT?

The Connected Spaces Platform (CSP) is an open-source, client-side library for building interoperable, cross-reality, multi-user applications. It’s the underlying infrastructure, encoding the communication standards that allow different apps to talk to one another seamlessly.

KEY FEATURES OF CSP

INTEROPERABILITY

  • Whether you’re building for a web browser, a VR headset, a mobile AR app, or a high-end console, OKO bridges the gap. It works natively across every platform, allowing you to mix and match devices to suit your needs.

  • Just like web pages look and behave the same across all web browsers, the platform enables Connected Spaces to look and behave the same, no matter how they are accessed.

  • The platform supports user-generated content as standard. But what’s really magic is that users can build interactive content via a built-in platform-agnostic scripting API.

    The platform handles the heavy lifting ensuring scripts run where and when they need to, with results synchronized for every user.

    For developers, it works right out of the box – fully interoperable across every engine and device.

  • Under the hood, it’s all the same code.

    Whether your application is built with C++, C#, or Javascript, whether you use Unreal, Unity, or PlayCanvas, the platform build pipeline automatically translates code into your application’s language.

    Supported devices include Windows, Mac, iOS, and Android.

CROSS REALITY

  • The platform supports massive multi-user presence, allowing global teams and audiences to inhabit the same digital layer at once. It has been proven to host up to 17,000 virtual users in a synchronized environment, scaling your reach far beyond the walls of a physical venue.

    Whether you’re hosting an intimate team workshop or a festival the size of Coachella, we’ve got you covered.

  • The platform relates spaces to real-world locations so users can discover what spaces are near them at any time.

    The platform also enables consistent placement of digital content in the real world through geospatial anchoring.

    Content in spaces can be associated with third-party Cloud Anchor platforms, enabling millimeter-level precision placement of content in AR experiences.

  • Out of the box, the platform allows for a great deal of expressivity when describing things within a space.

    But when you are seeking to build something unique, it’s easy to extend the architecture to support new concepts.

    For example, it can be extended to integrate with various avatars, merchandise, and ticketing marketplaces.

  • The platform communicates via HTTPS using a secure token-based authentication model to ensure all messages transmitted are trusted.

SEAMLESS COLLABORATION

  • Keep your creative assets organized. Use our high-performance API to manage and organize 3D assets like USD and GLTF, ensuring your digital environment is always ready for your team.

  • Focus on the experience, not the admin. Built-in account management handles technical details like authentication tokens automatically, so you can focus on building and exploring your space.

  • The platform has built-in support for third-party authentication platforms including Apple, Google, and Discord.

  • You hold the keys. Sophisticated controls let you decide exactly who can enter your space and how it’s discovered by the world.

WHO CAN USE CSP?

WEB DEVS

We’ve got you covered with an interface that supports JavaScript.

UNREAL ENGINE DEVS

There’s a plugin and extension just for you to help create real-time connections to other endpoints.

MOBILE APP DEVS

CSP integrates with Unity through C# bindings with example native apps available.

CLOUD SERVICES DEVS

All APIs and services are well-documented and available to connect or build on.

MAGNOPUS CLOUD SERVICES (MCS)

Magnopus Cloud Services is the essential cloud-hosted backend for the Connected Spaces Platform. Operating as an independent support layer, MCS streamlines performance for both the CSP framework and the applications built upon it.

Our repositories provide everything your organization needs to interface with the Connected Spaces Platform. Whether you choose to integrate with your own systems or leverage Magnopus Cloud Services, we’ve got you covered. MCS streamlines development with ready-to-use tools, offloading the burden of infrastructure so you can focus on what matters: building and innovating your spatial web application via the CSP API

  • User Accounts & Management handles user authentication, authorization, and profile management. This component ensures that users can securely log in, manage their profiles, and access the appropriate services and features within the CSP environment.

  • Security & Access Control is responsible for protecting data and ensuring that only authorized users can access certain parts of the platform. This component uses various security measures, such as encryption and permissions, to safeguard sensitive information and maintain privacy.

  • This component facilitates social interactions and organizational structures within the CSP. Users can form groups, join organizations, and connect with others to collaborate and share experiences. It helps build a community and enhances user engagement.

  • Referential Object Definitions and Instances manage objects and their references within the platform. It creates, stores, and retrieves digital assets like 3D models, avatars, and virtual objects, ensuring they are consistently available and up-to-date for CSP-enabled applications.

THE CORE COMPONENTS OF MCS

  • Persistent Multiplayer Services support continuous, scalable and synchronized multi-users experiences. This component ensures that users can interact in real-time within shared virtual spaces, providing a seamless multi-user environment that is always available.

  • Geospatial Databases handle spatial data, which is crucial for accurate and reliable interactions in connected spaces. This component manages information about the physical location and positioning of objects and users within the virtual environment, enabling precise and consistent experiences across both the digital and spatial domains.

  • Economic Engine Interfaces integrate economic models and transactions into the CSP. This component allows for creating and managing e-commerce and e-ticketing platforms like Shopify and Eventbrite, providing a framework for monetization and financial interactions.

MCS & THE CSP ECOSYSTEM

  • SCALABILITY

    MCS allows CSP-enabled applications to scale their operations seamlessly to accommodate growing users and applications without compromizing performance. It adjusts resources dynamically to handle peak periods, keeping services running without interruptions.

  • FLEXIBILITY

    Magnopus Cloud Services ensures CSP applications adjust to new needs and features. This flexibility lets the applications deploy updates fast, listen to user feedback, and stay updated with technology trends.

  • INTEROPERABILITY

    MCS allows seamless integration with various external systems and services – offering both flexibility and usability of CSP. This interoperability enables CSP to connect with third-party applications, APIs, and tools, expanding the ecosystem's functionality and reach.

  • INCREASED DEVELOPER EXPERIENCE

    By providing comprehensive tools, APIs, and services, MCS lets developers focus on building and innovating instead of managing infrastructure.

  • USER ENGAGEMENT

    MCS provides an interactive environment through various services, including user management, social connections, and multi-users services. These services improve user satisfaction by allowing customized experiences, collaboration, and community-building.

Patrick Cozzi, CEO, Cesium

“By releasing the Connected Spaces Platform as open source, Magnopus is providing the intrinsic services developers need to create cross-platform, cross-device multiplayer connected real-time 3D experiences in the spirit of openness that will accelerate adoption, innovation, and progress for all of us. I congratulate Magnopus on this milestone; have deep gratitude for their making this huge R&D investment available as open-source; and I look forward to what the community builds.”

Patrick Cozzi, CEO of Cesium and Co-Chair of the 3D Asset Interoperability Group at the Metaverse Standards Forum

GET ACCESS TO CSP TODAY

If you’re a business looking to get started with CSP using Magnopus Cloud Services, you can set yourself up with a Tenant ID using the button.

If you don’t need a Tenant ID and want to talk to a member of the team about the Connected Spaces Platform, use this form instead.