Overview

Welcome to the Space and Time certification program! This page will start you down the path of becoming proficient in using Space and Time for a variety of use cases, starting with the basics like logging in and using the SXT Studio application, to writing queries and exploring data, and finally to building your own data structures and building applications!

There are currently three levels to the certification program (Data Analyst, Developer, Contributor) designed to build up your understanding in chapters. While completing them in order isn't strictly required, it is highly recommended, as the activities are designed to move you through concepts in a serial fashion that build on one another. We will be adding more chapters in the future, so check back periodically!

Because the Space and Time network can self-monitor activity (both onchain and offchain), the network itself will award completion based on real-world activities! No academic tests or artificial environments, we're going to get our hands dirty with real use cases, using the actual Space and Time network!



Activities:

These activities are designed to get you started quickly with Space and Time, including setting up your user, subscription, watching a quick tutorial on Space and Time Studio, and running your first query!

  1. Getting Started: Create a new user using the SXT Studio, and run your first query!
  2. Navigating Space and Time Studio: a quick run-through of all capabilities of the Space and Time Studio.
  3. Create a Subscription: Setup a free subscription (no payment required), which unlocks additional free queries.

Data Analyst Track: Data and Queries:

The activities below are designed to get you started with doing real data analysis on the Space and Time network, including more advanced topics like encapsulating your logic in views or tables.

Completing this section will certify you as an SXT Data Analyst and make you eligible to mint the exclusive Data Analyst POAP, as well as enter to win one of the Top Dashboard USDC prizes.

  1. Create Queries and Charts: Using Space and Time AI, generate three blockchain queries, and three corresponding charts.
  2. Create a Dashboards: Create a dashboard using your previously created charts - then share with your friends!
  3. Create Your Own Views in Studio: Create your own materialized view with one click, and move your charts over to this new super-fast database structure
  4. Smart Contract Indexing (SCI) Queries: Understand how to request the creation of new SCI tables, and run a query using these specialized blockchain event log tables

Developer Track: Building Apps:

The activities below are designed to get you started building applications in the Space and Time network, including building more advanced objects, using API calls to modify data, building tamperproof tables and issuing ZK-proven queries with the Space and Time integrated verifier network.

Completing this section will certify you as an SXT Dev and make you eligible to mint the exclusive Developer POAP, enter to win one of the Top Dataset USDC prizes.

If you complete this section as outlined, including committing your work to our community repo as outlined, you will also have completed the Contributor track and be entered into a raffle to win additional USDC prizes.

  1. Install the CLI: Install the CLI and learn how to authenticate, run a query, create keys - all via the command line interface.
  2. Using API_Keys: Authenticate and run a query, using only an API keys and direct API calls (via linux shell).
  3. Using Biscuits: Learn about decentralized authorization (biscuits), and how to create, read, and use to secure your private tables.
  4. Create Your Own Table: Create your own table programmatically, insert some records, and join to blockchain data.
  5. Modify Rows in a Table: Insert, Delete, and Update rows in your table using API calls.
  6. Create Views: Create your own standard and materialized views.
  7. Run a Tamperproof Query: Run a tamperproof table using the integrated verification API.
  8. Create a Tamperproof Table: Create, insert, and select from a tamperproof table.


The process updates 4 times a day (every 6 hours), so there may be a small delay in seeing completed activities. If you don't see your progress within 24 hours, please reach out to the team on Discord.

Looking for more? Check out our GitHub bounties.

If you've completed all the Hacker House tracks and want a chance to win more prizes, ee're offering up to $25,000 in additional bounties for those who contribute to our public repos on GitHub. Learn more about he bounty program on this Notion page.