Semiotic Labs July 2023 Update

:woman_astronaut: Summary

In June, we:

  • Completed a TAP payment channel demo
  • Improved the AutoAgora price selection tool
  • Contributed to the substreams-to-postgres repo
  • Collected initial feedback on Verifiable Firehose planning document

:tada: Looking back (what was delivered)

TAP

TAP (Timeline Aggregation Protocol) is the core of The Graphโ€™s trust-minimized payment channel, and it is where most of our effort currently is. In June, we finished the core TAP components:

AutoAgora

AutoAgora helps Indexers set prices. We are currently focused on the maintenance and documentation of this tool.

Pull requests merged:

Substreams Sink PostgreSQL

substreams-sink-postgres is a StreamingFast command-line tool for quickly syncing a Substream with a PostgreSQL database.

Pull requests merged:

  • PR #22: Added composite primary key implementation in Postgres sink. With composite primary keys, we are able to store unique events.
  • PR #25, PR #26: Minor bug fixes

Varifiable Firehose

Current efforts are focused on verifying Firehose flat-file data.

  • Solicited initial comments from Core Devs on the Verifiable Firehose problem statement and requirements document

:rocket: Looking ahead (upcoming priorities)

TAP

  • Refactor code and improve documentation
  • Finalize code clean-up and documentation for TAP v.1
  • Start efforts to integrate TAP into Gateway and Indexer
  • Prepare TAP Validator and Collateral contracts for external auditing

Varifiable Firehose

  • Submit a GIP based on the Verifiable Firehose problem statement and requirements document
  • Begin prototyping a solution

AutoAgora

2 Likes