Skip to content

Implement a remote caching solution for circuit compilation #391

@rpanic

Description

@rpanic

Since in a production setup, we will have a large set of workers, we want them to be able to access a cache such that they don't have to each compile all the circuits every time they get spun up.
Currently, o1js only allows for synchronous caching (with a implementation for storage in the file system). However, we can build a mechanism around it to on-demand fetch artifacts from a S3 bucket to the store on the file system, so that o1js can then read it from the file system.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

In Review

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions