Skip to content

Create vendor Space and Time - #46

Merged
Meyanis95 merged 3 commits into
ethsystems:masterfrom
miguel-bm:add-vendor-spaceandtime
Jan 19, 2026
Merged

Meyanis95 merged 3 commits into
ethsystems:masterfrom
miguel-bm:add-vendor-spaceandtime

Conversation

@miguel-bm

@miguel-bm miguel-bm commented Jan 14, 2026 •

Copy link
Copy Markdown
Contributor

What are you adding?

  • Vendor/Protocol

Description

Add Space and Time as a vendor.

Checklist

  • I've checked this doesn't duplicate existing content
  • All links work
  • Info is accurate

@miguel-bm
miguel-bm marked this pull request as ready for review January 14, 2026 09:07
Comment thread vendors/space-and-time.md Outdated

## Strengths

- **Extreme performance:** As the first sub-second ZK prover, the protocol can execute analytic queries over 1M+ rows in less than a second. It can aggregate over millions of rows of indexed data within Ethereum block time on a single NVIDIA T4 GPU.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you define "Extreme performance"?
Do you have links to benchmarks that define "Extreme performance"?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"As the first sub-second ZK prover" doesn't give much information about the performance of your tool.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure, we have links to our benchmarks in our GitHub repo: https://github.com/spaceandtimefdn/sxt-proof-of-sql#benchmarks.

The claim of being “the first sub-second ZK prover” should be read together with the clarification that the proving applies to "analytic queries over 1M+ rows". The confusion may come from not explicitly stating that "the protocol can execute and prove these queries"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! The phrase "the first sub-second ZK prover" reads more like a marketing claim than a technical description of the tool. Might be better to reframe it as suggested above, and link to the benchmark for clarity.

Comment thread vendors/space-and-time.md Outdated
## Architecture

- **Decentralized validator set holding tamperproof tables:** Indexed blockchain data (events, txns, balances, etc with block hashes as attestation source) as well as signed user/enterprise-loaded datasets are held by a global validator network that collectively updates commitments on each table (with BFT consensus and threshold signatures) as batches of new data are added.
- **Prover nodes:** When a contract/API issues a query, a prover executes the SQL and generates the ZK proof before relaying both back to a relayer contract for verification and data-callback to client contract; with a next-gen proving pipeline (AST → witnesses → commitments → constraints → sum-check → openings).

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you define "next-gen proving pipeline"? Is there a link to an academic definition or reference to a specific scheme that could help the reader?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We have a very detailed Whitepaper that describes our next-gen proving pipeline: https://sxtdocspub.blob.core.windows.net/docs/sxt-whitepaper.pdf

In short, “next-gen proving pipeline” refers to our use of commitment schemes such as Dory and proving via sum-check (for example a16z's Jolt coprocessor uses our Dory and sum-check repo). The parenthetical (AST → witnesses → commitments → constraints → sum-check → openings) is meant to describe the concrete stages of that pipeline.

Concretely:

  • SQL is parsed into an AST and relational plan
  • The plan is executed to produce witness data
  • Witnesses are committed using standard polynomial commitments
  • Constraints are generated and verified via sum-check, followed by opening proofs

This proving system allow us to prove analytical / aggregate queries over 1M+ row tables in less than one second.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same comment as above about "next-gen proving pipeline".
Your description here looks great. Could you include it in your card?

@Meyanis95

Copy link
Copy Markdown
Contributor

Thanks @miguel-bm!
The goal is for the mapping to be a single source of truth when institutions skim the space, so it’s important that all useful context lives directly in the .md file.
Could you insert your updated comments in your card, please?

Comment thread vendors/space-and-time.md Resolved
Add a more technical description of Prover nodes.

Co-authored-by: Carlos Bort <carlosebort@gmail.com>
Comment thread vendors/space-and-time.md Resolved
Improve description of Performance.

Co-authored-by: Carlos Bort <carlosebort@gmail.com>
@miguel-bm
miguel-bm requested a review from Meyanis95 January 19, 2026 16:10
@Meyanis95
Meyanis95 merged commit 125a46e into ethsystems:master Jan 19, 2026
4 checks passed
@Meyanis95

Copy link
Copy Markdown
Contributor

Looks great!
Thanks @miguel-bm @carlosbort

oskarth added a commit that referenced this pull request Jan 23, 2026
Add entries for Space and Time vendor (#46) and weekly-updates
directory (#59) that were merged but not recorded in CHANGELOG.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants