The Spatial Computing Technology Stack combines blockchain, TPE (Teleport Plaque Engine), smart contracts, APIs, and advanced services to create a seamless ecosystem for spatial computing. It bridges physical and digital spaces with secure, scalable, and immersive functionality, enabling smooth navigation between virtual and real environments. By offering transparency through blockchain and fostering innovation via APIs, the stack supports a user-friendly platform that enhances interoperability and revolutionizes interaction with spatial data.
In the following sections, you will explore the Spatial Computing Technology Stack in detail, and you can also view a visual representation of the stack at the end of the article.
1. Blockchain Foundation
At the core of our system is blockchain technology, which provides security, transparency, and decentralization. This is essential for ensuring that all data, transactions, and ownership within our ecosystem are immutable and tamper-proof. Every component in our stack interacts with this blockchain base.
2. Teleport Plaque Engine (TPE)
On top of the blockchain, we developed the TPE (Teleport Plaque Engine), consisting of three critical components:
TPA Minter: Generates TPA (Teleport Plaque Address), unique spatial identifiers within our system, ensuring seamless navigation in digital environments.
Meta Processing Unit: Responsible for complex mathematical calculations, including Meta Mint Energy and Meta Mine Energy. These energy types define how different layers of energy levels interact and maintain system equilibrium through formulas involving α (alpha), β (beta), γ (gamma), λ (lambda), and ω (omega) energies.
TPC Miner: Mines TPC (Teleport Plaque Coins), essential for facilitating transactions in our ecosystem.
3. TPA and TPC Development
TPA (Teleport Plaque Address):
TPAs serve also as Web 3 domains that include metadata and ping within themselves, enabling dynamic, immersive navigation across virtual environments. They act as a bridge between physical and digital spaces.
TPC (Teleport Plaque Coin):
TPC introduces a halving system to mitigate inflation, reducing the number of coins mined per minted TPA over time. Additionally, TPC integrates node processing, an Initial Coin Offering (ICO), and an airdrop system managed via a Distribution Pool.
4. Smart Contracts
We have a suite of smart contracts that manage various functions:
Plaque Storage Contract:
This is the base of the TPA NFTs, and everything saved on it, from TPA owner information to mint the TPA and make it unique
Plaque Storage Proxy Contracts:
We have a bunch of these contracts that the APIs that are connected to Plaque Storage Contracts through these Proxy Contracts
Plaque Storage Proxy Manager Contract:
This contract authorizes which proxy contracts have access and how they have access
Marketplace Contract:
Manage and put the price for the TPAs that users put them for sale
Marketplace Proxy Contracts:
We have a bunch of these contracts that the APIs that are connected to Marketplace Contracts through these Proxy Contracts
Marketplace Proxy Manager Contract:
This contract authorizes which proxy contracts have access and how they have access
Market Storage Contract:
Authorize the NFT if is ownable or not
Market Storage Proxy Contracts:
We have a bunch of these contracts that the APIs that are connected to Market Storage Contracts through these Proxy Contracts
Market Storage Proxy Manager Contract:
This contract authorizes which proxy contracts have access and how they have access
5. Database Infrastructure
Our architecture employs five distinct types of databases for efficient data management:
Data Warehouse: is a system used for reporting and data analysis and is a core component of business intelligence.
NoSQL: store data in a non-tabular format, rather than in rule-based, relational tables like relational databases do.
AWS (Cloud DB): is a web service that makes it easier to set up, operate, and scale a relational database in the AWS Cloud.
SQL: are systems that store collections of tables and organize structured sets of data in a tabular columns-and-rows format, like that of a spreadsheet.
Redis: For caching and real-time data processing.
6. API Integration Layer
We provide a comprehensive API suite, allowing developers and external companies to seamlessly integrate with our ecosystem:
TPA Engine API
TPC API
Username API
Contract API
TPA API
Purchase TPA API
Stage Wallet API
Email API
Orders API
Private Key Request API
Private Key API
User API
These APIs enable external services to interact with TPAs and TPCs, enhancing interoperability and expanding our ecosystem’s reach.
7. Advanced Services and Functions
On this layer, we have:
Search Engines, SEO, and Ads: To ensure discoverability and reach.
Stage AI: For enhanced user experience through AI-driven features.
Webhooks: For real-time updates and seamless event-driven communication across applications.
8. Application Layer
At the top of our stack, various applications—web app, mobile apps, spatial apps, Minter Branches, and TPA Wallet—use these services and APIs to create a complete, integrated user experience.
9. Demand Balancer
The Demand Balancer System monitors market demand, ensuring price stability for TPAs and TPCs, and maintains smooth service functionality under varying market conditions.
These components work together to create a robust, scalable, and efficient spatial computing ecosystem, offering a seamless and interactive experience for users, businesses, and developers.
You can explore the visual representation of the Spatial Computing Technology Stack in the following section.