Jan 26: Inside Cardstack This Week

Production status system, Card Compiler & multi-chain deployment

Cardstack Team
Cardstack
2 min readJan 26, 2022

--

Production Status System

This week, our team successfully deployed a production status system capable of monitoring the blockchain and cloud components that must work together harmoniously to ensure the success of our end-to-end user experience. We prioritized these features because the underlying foundations of our wallet, protocol, subgraphs, and downstream API providers are being monitored 24/7.

If any degradations of service occur, we can present that status to users within the wallet and the dApp, and proactively notify on-call engineers to diagnose the problem and escalate for further mitigation. These engineering practices help us prepare for more users joining our platform, and they provide an easier way to measure our upstream providers’ reliability. This allows us to improve our vendor selection and provide valuable feedback as we work together to bring the Cardstack vision to market.

Card Compiler Indexing Infrastructure

Additionally, we have a dedicated team working uninterrupted toward completing the Card Compiler sub-project. They have recently integrated a new indexing infrastructure that was deployed and used in previous versions of the Cardstack framework, bringing it into the latest codebase as part of our open-source mono-repo.

The integration of the core indexing code, which includes the very sophisticated use of a SQL database called postgres, provides customized query responses that back the Cardstack experience. This infrastructure enables us to work on other parts of our compiler system — the computed properties — that are similar to Excel formulas. This feature will unlock the cross-linking capabilities needed to correlate data across many different cloud endpoints and blockchains.

Multi-Chain Deployment

Since launching Card Pay on the xDai chain / GnosisChain, we have received interest from other blockchains to consider deploying Card Pay to their networks. We are working on a multi-chain deployment plan and an extension to the Card Pay Protocol, so that users can pay recipients on a different chain, using balances on another chain, all while maintaining the same streamlined experience that we have already launched to the app store.

You will hear more about these developments as we solidify the integration plans to select various state channels and fine-tune protocol bridge solutions that facilitate low-cost cross-chain payments.

To get all our latest updates, sign up for our newsletter on cardstack.com, star Cardstack on GitHub, and join our Discord channel or our Telegram group and announcement channel.

--

--

Cardstack Team
Cardstack

Official account for the team behind the Cardstack project.