MPC for self-sovereign identity

MPC for self-sovereign identity

Self-sovereign identity (SSI) is an ever increasingly important concept to enable users control over their own data and let them share it with whom they want. Today, data rests in centralized databases that belong to big enterprises with little transparency into how the data is actually being used and for what purpose.

SSI turns this around and data starts with the users, actually resting at users own device at first. Then it is up to the users to choose with whom and what data they share. Additionally, privacy-preserving features, such as selective disclosure and predicates enhance the user to share data without sharing it all or just prove simple facts about the data.

There are many great tools and infrastructures that can handle SSI, and Partisia Blockchain’s MPC technology adds a new component to the stack that enables new business models, enhances privacy for the data-driven economy, and will take your project ahead of the competition. So read on if you are a builder of the US$27 billion global digital identity market that is expected to expand at a CAGR of 17.2% from 2023 to 2030.

DIDs and verifiable credentials

First things first, digital identity usually revolves around three actors: issuer, holder, and verifier.

The issuer issues verifiable credentials to the holder, and the holder can then present the credentials to a verifier who can verify the content by digital signatures and Decentralized Identifiers (DIDs) that may be on a blockchain. For most digital identity use cases, DIDs and associated DID documents are the only elements that get on the blockchain. We do not take a deep dive on this in this article.

DIDs and verifiable credentials are some of the essential components that make up digital identity, especially digital identity that works with decentralized networks. DIDs are a type of address that is generated to manage digital signatures, and verifiable credentials are credentials created and issued by any issuer based on their DIDs.

SSI tools

To enable real SSI, the users will have to store all data themselves at first, often in digital identity wallets, and only then will the user be in full control. The data itself can be data inputs from users such as personal Identifiable Information (PII) or digital verifiable credentials issued by a third-party, e.g. KYC provider issues KYC claim as digital verifiable credential. Credentials are often issued and exchanged by an agency that establishes secure peer wise connections.

MPC takes digital identity to the next level

Multiparty computation (MPC) is a groundbreaking technology that allows multiple data inputs to remain private while still being computed on and only sharing the outputs. The computing itself is carried out by specially selected MPC validator nodes who each compute on secret shares of the data and privacy is guaranteed by cryptography.

Compared to ZK proofs, such as zk-SNARKs, MPC is a game changer that allows computing on any function. This takes digital identity to the next level because it is now not only possible to share data with privacy features, but also carry out decentralized computation on private data and write business logic into private and public smart contracts to orchestrate the process and rules.

MPC for private data analytics

As we learned before, ZK proofs are good for simple presentations about specific data, e.g. a verifiable credential issued by an employer can be used to prove to the bank that you earn more than US$80,000 a year to qualify for a loan without revealing the exact amount you earn.

Now imagine that we need to compute statistics on multiple inputs from multiple users and compare a single person’s salary to the average, all while preserving privacy. ZK proofs cannot handle general computations on multiple inputs and comparison is limited to two users presenting against each other, so another system would have to support it. This is where Partisia Blockchain’s MPC comes to save the day! MPC on Partisia Blockchain can handle multiple inputs and preserve the privacy while carrying out efficient general computation.

Even though all smart contracts and data can be private, it is often worth considering only to push the most sensitive data and operations into private computation because it is generally more expensive than public computation. This goes for all ZK technology. For instance, if you want to calculate the average salary of employees, you might consider just the salary as private inputs plus pseudonymized identity, and then do statistical calculations in the public space.

MPC for verification

When we look at DID/SSI solutions, the business requirements of the implementation usually go past simple verification of ID. DID/SSI proof is just the first step. The real challenge is what other data do you need after the verification. Perhaps it is to verify that this person has proper credentials for accessing a system. Or another popular use case for DID is to verify a user has enough assets to pay for something without revealing their total asset holding. Another app that is looking to build on our system is trying to create a persona on-chain, which advertisers can target, without revealing personal information about the user themselves.

In all these use cases, a simple proof system becomes too expensive and slow due to the fact that each individual parameter must require a proof. When you have 10 users, maybe this is possible. But what happens when you need to scale to 1000 or 10,000 users? And proofs are not computations. It is unable to compute the various different private data for analysis.

This is where MPC can extend the functionality of DID/SSI to create multi-functional applications. Through MPC you can both prove and compute multiple parameters in a single computation and include all the additional business requirements while keeping the data private.

MPC for Covid-19 passport

During the pandemic, many attempts were made to create a Covid-19 passport so citizens could prove they were either vaccinated or tested negative while preserving privacy. Zk proofs are good for this, but limited to only presenting yes/no results to a verifier without extensive physical verification such as ID cards, which would compromise SSI principles.

In collaboration with HES-SO Valais-Wallis, Partisia Blockchain developed a solution where identification is reduced to matching an individual’s face with an image of the person’s face powered by MPC in order to increase security and privacy. The Partisia Blockchain ensures trustworthy information is broadcasted to the verifier and MPC ensures that the private information about the citizen is used only for matching and kept hidden for the verifier.

Stay updated:

Website • Twitter • Discord • Telegram • LinkedIn • Facebook • Instagram • GitLab • Medium • YouTube

July 2023 update

July 2023 update

July has brought remarkable progress and achievements to Partisia Blockchain! We are thrilled to share the latest developments in our dynamic ecosystem. In July, we unveiled our Grants Program for the second half of 2023, empowering visionary builders in the blockchain space with up to 3 million $MPC tokens. These pioneering teams will have access to cutting-edge technology and infrastructure, unlocking new possibilities in decentralized applications. Our commitment to driving innovation goes beyond financial aid — we empower those who challenge the status quo. Join us as we explore the exciting developments in our ecosystem, reflect on our impactful presence at EthCC, and delve into the tech highlights that pave the way for a more robust and user-friendly Partisia Blockchain.

More builders on Partisia Blockchain wanted

Partisia Blockchain Foundation was thrilled to reveal our Grants Program for the second half of 2023, offering up to 3 million $MPC tokens (valued at US$1.2 million as of today) to pioneering builders in the blockchain space. We are seeking teams determined to create unique solutions that surpass current blockchain limitations. With our support, these projects will have access to cutting-edge technology and infrastructure to bring their groundbreaking ideas to life, addressing challenges previously considered impossible on other chains. Our commitment to driving innovation extends beyond financial aid, as we commit to empower teams that stand out and revolutionize the possibilities of decentralized applications. You can check out our value proposition and read the grant guidelines to apply now!

The Partisia Blockchain team was also thrilled to participate in EthCC conference in Paris in July, where we celebrated collaboration, strengthened partnerships, and reconnected with blockchain friends. Thanks to EthCC for providing a valuable platform for us to showcase our innovative technology, enabling secure collaboration while preserving privacy through advanced Multiparty Computation (MPC). We hope to see more of you next year.

As adoption is one of the main focuses for us, we kicked off a new adoptions team creation with a meeting in Aarhus. All the adoption officers were brought together to align on our strategy and goals for this year. Some of the key areas we agreed to focus on were in metrics, (number of leads from various sources, percentage of conversion, effective marketing campaigns, etc) to understand better where we are doing well and where we need to improve on.

Talking about adoptions, we are also happy to introduce another amazing project that has signed on to build on Partisia Blockchain. Veric is a credential and asset oracle running on Harmony One and they will begin to integrate Partisia Blockchain’s privacy technology to add additional functionality to their application. By adding the privacy layer, they aim to privatize details of their assets that they are looking to use for payment.

We were also honored to participate in this year’s University of Geneva “SDG Summer School”. The focus this year was “Open Source Health Solutions” and students from across the world met during three weeks on the ground and online. We had the pleasure of coaching a group of young minds looking to solve a technological problem for a healthcare company. The innovative solution the students came up with uses MPC and blockchain technologies and could have a positive impact on women’s health.

Unlocking liquidity for unvested tokens

In line with our Ecosystem Focus, we were excited to showcase SecondLane, a groundbreaking project co-founded by key players in the Web3 OTC market. Offering advanced technology and licensing expertise, SecondLane is building on Weezi empowers project teams, advisors, and investors to unlock liquidity for unvested tokens and equity, while also facilitating the discovery and trading of illiquid digital assets. Explore SecondLane’s unique features in our guest blog, and join us for an insightful Q&A discussion with Oleg Ivanov, Co-Founder of Weezi/SecondLane, to gain exclusive insights into the platform.

Roadmap on track

As we reflect on the exciting developments in July, Partisia Blockchain has been busy pushing the boundaries of our technology and infrastructure. Here are some of the key highlights from our roadmap.

  • BYOC token onboarding framework: Our payment mechanism’s unique tokenomics allows us to use tokens from other chains. We have already integrated Ethereum, Polygon USDC, and BNB into our platform, and now, we are bringing the power of onboarding tokens to the community. With the Ethereum BYOC Framework, any community developer can propose the onboarding of an ERC20 or BEP20 token running on their respective chains into the Partisia Blockchain bridge. This democratizes the control of token addition, putting it in the hands of the users.
  • Developer tools for seamless development: We recognize that strong developer support is crucial for blockchain adoption. Therefore, we have been working diligently on frameworks, contracts, and libraries that will help developers create incredible applications on our chain. Among these forthcoming tools are DEX contracts, a CLI interface for smart contract interactions, a test framework, a gas estimation tool, and documentation for interactions with governance contracts. We aim to simplify the development process, encouraging more developers to join our vibrant community.
  • Arithmetic MPC protocol: While our current MPC protocol, “REAL,” excels in binary computations, we are actively working on introducing an arithmetic protocol. This enhancement allows efficient operations on different unit types, enabling a broader range of applications with improved performance. The arithmetic protocol will complement our existing capabilities, opening new avenues for innovation.
  • Research into native bitcoin as BYOC: As we explore solutions to improve interoperability, we are researching ways to allow native Bitcoin to be used as an asset in the Partisia Blockchain. Unlike current wrapped versions that rely on custody, our approach seeks to align with the trustless ethos of public blockchains, making native Bitcoin more secure and versatile for users.
  • Smart contract improvements: Your feedback drives our continuous improvement. Based on developer inputs, we have been working on various enhancements to improve the quality and functionality of our platform. Some of these upcoming features will create new use cases for MPC tokens, enhancing the overall ecosystem.
  • Simplified node operations: We understand the importance of accessibility and user-friendliness. To make node operations more straightforward and efficient, we are implementing a simpler setup and operational process. Our “Staking 2.0” model will streamline node registration, token association, and dissociation, removing barriers and simplifying stake management.

With these exciting developments, we are paving the way for a more robust and user-friendly Partisia Blockchain. As we move forward, our team is eager to reveal more groundbreaking tech updates next month. Thanks again to our community and your continued support!

Stay updated:

Website • Twitter • Discord • Telegram • LinkedIn • Facebook • Instagram • GitLab • Medium • YouTube

Let’s build something different

Let’s build something different!

Partisia Blockchain Foundation is happy to announce our grants program for the second half of 2023. We are giving out up to 3 million $MPC tokens (valued at US$1.2 million from last years public sale price of 40¢ a token) to builders that want to create something unique in the blockchain space. Something that is not possible on any other chain.

Partisia Blockchain is the worlds first blockchain that combines a generic programing language to enable a customizable secure multiparty computation (sMPC) solution into an interoperable and scalable blockchain.

Unlike other privacy blockchains that do zero knowledge proof, or only a specific MPC function, Partisia Blockchain’s research based sMPC allows for customizable solutions to fit your specific needs. With features that allow for solutions to be regulatory compliant (such as GDPR, HIPAA, etc), and fully auditable, Partisia Blockchain allows for the solution to solve problems in many use cases.

Our ecosystem is full of unique real world projects that are unique in the blockchain space. From solving for MEV attacks, tackling tender corruption in the public domain, to meeting CSRD compliancy, privatizing DAO voting to ensure integrity of the vote, our partners are not building yet another same type of application in other blockchains. And this is where we want you to come in to build something unique, something not seen in the industry.

Our grant guidelines are here, but mainly we are looking for teams that really want to create a unique solution that cannot be solved in other blockchains. We provide the infrastructure and the technology to bring these solutions to life. We are looking for teams that are really looking to stand out from other dApps, or solve for a problem that is currently not possible in other blockchains.

If you already have an existing app, you dont have to port your existing app over into our blockchain to take advantage of our MPC tchnology. You can use our MPC-as-a-Service model to request the computation as a service. Our interoperability model allows for other tokens (Eth, BNB, Polygon USDC, with more to come) to be spendable as gas on our chain, allowing flexibility to existing applications to take advantage of our technology as well.

What is your unique idea? What are some of the problems you have not been able to solve in the blockchain space? Do you want to create something unique to stand out from all the other similar dApps that do the same thing?

Lets build something different together!

Stay updated:

Website • Twitter • Discord • Telegram • LinkedIn • Facebook • Instagram • GitLab • Medium • YouTube

Roadmap Spotlight #6: Simplified node operations

Roadmap Spotlight #6: Simplified node operations

At present, it requires a fair amount of technology knowledge to build and support a node in PBC. While many who do not have a technology background have been able to build and maintain nodes, it still creates a barrier that many individuals or organizations feel hesitant to cross. The other challenge is the current staking and job association process. Because the staked MPC tokens in a node are being used as collateral for all the types of jobs the node is running, unstaking and unassociating tokens that are being used can be a challenge.

This is why we are putting focus on implementing a simpler node setup and operations process. This will allow easier setup of nodes as well as easier associating and dissociating of your tokens.

These new features will be rolled out in phases, with the first one being automatic node registration. A simplified registration process will be rolled out where just the configs on your node will kickstart the KYC/KYB and the registration process.

Second phase of the project will be to simplify the association and dissociation of your staked tokens. It will all be a part of our “Staking 2.0” model, which will look to make it easier and less restrictive for both node operators and delegated stakers to manage their stakes.

Running a node will still require some level of technical skill. We hope by automating some of the process, it will make it less confusing and easier for the registration process.

Stay updated:

Website • Twitter • Discord • Telegram • LinkedIn • Facebook • Instagram • GitLab • Medium • YouTube

Roadmap Spotlight #5: New Smart Contract Features

Roadmap Spotlight #5: New Smart Contract Features

As we continue to see development occurring on our blockchain, we are always on the lookout for feedback on how to improve our platform, either to make it easier for developers to develop on, or to add new functionalities to help improve the product offering by the teams developing on our chain.

In the last 6 months we’ve been listening to the developers and have been working on various new functionalities and features that should help improve the quality and functionality of the projects. Some of them came in the form of development tools which we reviewed last week.

In this article, we will review the new feature sets that are upcoming to help developers improve upon the existing features or add new functionalities.

Some of these features will also create new use cases for the MPC tokens

Improvements in the PBC as a Second Layer Functionality

One of our main value propositions is our cross-chain bridge (Hermes). This unique bridge and gas payment system allows other chains to be a usable asset in Partisia Blockchain. It is this bridge that allows other chains to call our MPC technology as a service and pay for it using their native coins. But at the moment the data that is transferred is through manual data attestation, and the transfer only occurs in one way (PBC -> EVM).

By implementing BYOC messages to be supportable, we will now implement a two way communication system. This allows for the smart contract writer to hook events that are happening in the EVM back to PBC. Through adding a MPC powered threshold key and tying our oracle servers to collateralize these data through MPC tokens, developers will now be able to create an automated bidirectional flow of data between the EVM and PBC. This opens up additional functionality, such as adding message information in NFTs and allowing them to be transferable cross chain, or sending and receiving of data during the actual bridging transfers.

Staking as an Insurance

Currently, once the funds inside a smart contract runs out, the contract gets deleted. We will be creating a new method to allow for SC owners to stake their MPC tokens as insurance to allow for these smart contracts to continue to live on even if the funds run out of the contract. This will allow for both a safety mechanism in the event funds do run out and also introduce another use for MPC tokens.

ZK Contract Lifetime Beyond 28 Days

Currently the data in a ZK contract lasts for 28 days. Going forward, we will introduce a way to allow for this data to be extendable to go past the 28 days through staking MPC tokens and re-funding the smart contract.

ZK Computation in Batches

This feature will allow for multiple ZK computations to be batchable so that you do not have to execute each and every computation one at a time.

Allow ZK Contracts to Control User Data

Currently the developers writing ZK smart contracts do not have flexible control of the Zero Knowledge data. Through this feature, we will allow for developers to have greater control of the type of data and the control of how the data will be used.

We hope that the above will both help improve the speed in which development can be done as well as allow for new features to be implementable by the developers.

As each of the items complete, we will make a separate announcement in our development channels.

Stay updated:

Website • Twitter • Discord • Telegram • LinkedIn • Facebook • Instagram • GitLab • Medium • YouTube

Roadmap Spotlight #4: Research into Native Bitcoin as BYOC

Roadmap Spotlight #4: Research into Native Bitcoin as BYOC

Bitcoin is what started it all. The coin that began the blockchain industry and even over 14 years after its initial creation, and after so many new coins trying to improve upon the original, it still stands as the king of crypto currency. It is still the main form used as payment in the blockchain industry and others are either built as bringing functionality more than being a currency or is relegated as 2nd place at best.

As mentioned in our interoperability article, the current blockchain L1 ecosystem are basically in a zero sum game. Every chain is trying to be faster, cheaper, more secure and easier to build on. And each blockchain operates by using their own native coin for their transaction fees. And as DeFi came into the picture, DEX’s began looking for options to allow for swapping between chains that were not native to itself. Enter wrapped tokens.

Currently in the DeFi ecosystem, there is only one way to trade BTC. By creating a wrapped version of itself. Whether its wBTC, HBTC or renBTC, etc, it is basically all a similar form of custodying a BTC and minting an IOU type mirror token on the native network. When the smart contract holding the mirror coin is burned, then the locked, or custodied real bitcoin is released. One of the problem in this system is that you must give trust to the custodians. Not only does this go against the trustless-system ethos of public blockchains, if something happens to the custodians (hack, out of business, etc) then your wrapped tokens could be lost or become worthless.

While Partisia Blockchain can implement wrapped bitcoin as BYOC asset easily, this fundamental architecture of wrapped bitcoin tied to a custody goes against the principles of allowing native coins to be used as a form of transaction payment in the blockchain. As mentioned above, from price parity between real and wrapped BTC, to security issues raised by using a custodian (corruption or even worse, a hack in the custody system) there were too many compromises. And so we are taking the road less traveled and working toward finding a solution to allow for native bitcoin to be usable as an asset in the Partisia Blockchain.

This means we are creating a multi-phase program to build this road. The first phase will be a research phase. We’ve already begun this effort and hope to complete it in the next few months. Once the research is complete, we will know the effort needed and then will engage in an architecture and engineering sessions to plan out the work to accomplish this.

This has some major possible benefits. From allowing users to spend native BTC as gas transactions for applications built on the Partisia Blockchain, to creating a native token swap between BTC and another BYOC chain, or even helping to scale transactions in the bitcoin network, implementing native BTC directly in the Partisia Blockchain network will open up new possibilities in the blockchain industry as a whole.

Please be on the lookout for future news of the results of this research.

Stay updated:

Website • Twitter • Discord • Telegram • LinkedIn • Facebook • Instagram • GitLab • Medium • YouTube

Roadmap Spotlight #3: Arithmetic MPC (REAL) Protocol

Roadmap Spotlight #3: Arithmetic MPC (REAL) Protocol

Currently our MPC protocol (called REAL) computes binary protocols, but we are going to add an arithmetic protocol in the not too distant future. The “binary” or “arithmetic” property of a protocol is not an indication of what is possible, but rather what is efficient.

Every MPC protocol operates on units of some type, and all applications using MPC are built using a very very small set of operations on this type. Some types are better at some applications than others, which motivates supporting protocols that operate on different unit types.

In binary REAL, the “unit type” is a bit; that is, a number that is either 0 or 1. The only operations we can perform on these bits are exclusive or and conjunction (or XOR and AND). All other protocols have to be built using one or more bits, and a combination of XOR and AND operations.

This naturally means that protocols that can be efficiently expressed as a combination of XOR and AND operations, would be efficient in binary REAL. Such operations include comparisons, any kind of bit manipulation, rotations, shifts, and so on.

On the other hand, operations that require a lot of XOR and AND operations, would be in-efficient. For example, additions, subtractions, multiplications and essentially any operation that is “arithmetic” in nature.

In Arithmetic REAL, on the other hand, the “unit type” is a number between 0 and n (for some n) — and the only operations we can perform are addition and multiplication.

Arithmetic REAL therefore performs very well in applications with a lot of arithmetic. That is, a lot of additions, subtractions, multiplications and so on. On the other hand, applications with a lot of non-arithmetic operations are expensive. For example, it is not very easy to compare two numbers, if all you’re allowed to do is add and multiply the two numbers being compared with each other.

Which for What

Binary REAL, being binary (or boolean) in nature, performs well on applications that are, well, binary in nature. This includes applications such as

  • Auctions (because an auction is just a lot of comparisons)
  • Encryption and hashing with certain ciphers, e.g., AES and SHA (because these ciphers involve almost exclusively bit operations)
  • String operations (most string operations are also just bit manipulations of some sort)

Arithmetic REAL, being arithmetic, performs well on arithmetic applications:

  • Machine learning (all ML requires a large degree of linear algebra, which is just a lot of additions and multiplications)
  • Statistics (for the same reason as above)
  • Voting (because voting can be expressed as simply tallying votes, which is just additions)

By enabling arithmetic computations in Partisia Blockchain, we aim to open up new solutions as well as allow for cheaper and easier implementation of existing ones. From health record analysis to private voting in a massive scale, we hope to achieve a much wider acceptance of MPC as a perfect solution to enabling computation while protecting individual users’ privacy.

Be on the lookout for this sometime in the 3rd or 4th quarter of 2023.

Stay updated:

Website • Twitter • Discord • Telegram • LinkedIn • Facebook • Instagram • GitLab • Medium • YouTube

SecondLane — Secondary Market for digital assets building on Weezi and Partisia Blockchain

SecondLane — Secondary Market for digital assets building on Weezi and Partisia Blockchain

Guest Blog by Oleg Ivanov, Co-Founder of Weezi/Secondlane.

SecondLane is co-founded by top players in the Web3 OTC market, combining advanced tech, licensing and historical business volume in the secondary market.

With SecondLane project teams, advisors and investors can now:

  • Unlock liquidity for their unvested tokens & equity

Or

  • Search, discover and trade illiquid digital assets

The technology stack has been built over the past two years with Weezi team, who now migrated full-time to SecondLane.

There are six essential features that are gradually being automated and released by the team. Each of these features represents the steps of a typical OTC deal.

Such features are bundled into three versions of the SecondLane platform, with SecondLane V1 up and running on EVM-compatible chains.

We are honored to be trusted by Partisia Blockchain to integrate the Partisia ecosystem’s main characteristics into our SecondLane V2 release.

The core element of SecondLane V2 is automated on-chain onboarding and verification of users and assets. This has to be done in (a) a compliant, and (b) privacy-preserving form; so that buyers and sellers are sure that their information is not known to the public.

Partisia Blockchain’s ZK MPC technology, coupled with the decentralized consensus of oracles, is the right mix of tools for our task.

The innovations set to be introduced by Partisia Blockchain is long awaited in the market, and we at SecondLane are excited to be among the first partners to integrate those into our product for our client base.

Stay updated:

Website • Twitter • Discord • Telegram • LinkedIn • Facebook • Instagram • GitLab • Medium • YouTube

Roadmap Spotlight #2: Development Tools

Roadmap Spotlight #2: Development Tools

One of the main priorities for any blockchain is adoption. The stronger the base that are developing on the chain, the stronger the chain. And one of the important factors for adoption is the ease of development on a chain. For that purpose, we have been working hard on tools to help developers develop and deploy on our chain.

The below are some of the key frameworks, contracts and libraries that will help developers create amazing applications on our chain which we are planning to release in the next 6 months.

  • DEX contracts — We are creating a template for DEX contracts alongside a factory to help developers create new DEX’s as well as onboard new tokens easily. Along with the BYOC Framework, we think this will help deployment of a DEX to be very simple
  • CLI interface for interacting with smart contracts — Currently we allow interactions to our smart contracts through our UI in dashboard or browser. Through enabling interactions to our SC in a CLI, we will allow for developers to create scripts that can automate interactions to the smart contract they are developing.
  • Test framework — Currently the devs need to manually deploy and manually test individual pieces of their contracts. In the new JUnit testing library, developers will be able to test deployment and actions for their contracts. This will enable Continuous Integration during development of smart contracts, where unit testing and cross contract integration testing can be stepped through and asserted.
  • Gas estimation tool — We will be launching a tool to help developers calculate gas for their smart contracts. As our sharding architecture is unique, we want to create a tool to help developers compute their gas requirements for the application in an easier way.
  • ABI for all governance contracts — We will enable interactions with our governance contracts, with documentation for what each of the contracts do.

With these tools, we hope we will allow development in our chain to be easier, and we will continue to focus on building new tools to help the development community.

Many of these items will launch as they get completed, with a full completion date of around the end of 4th Quarter.

Stay updated:

Website • Twitter • Discord • Telegram • LinkedIn • Facebook • Instagram • GitLab • Medium • YouTube