Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

w3filecoin MVP #19

Open
heyjay44 opened this issue Apr 12, 2023 · 0 comments
Open

w3filecoin MVP #19

heyjay44 opened this issue Apr 12, 2023 · 0 comments
Assignees
Milestone

Comments

@heyjay44
Copy link

heyjay44 commented Apr 12, 2023

This issue tracks MVP work to get w3up wired up with spade

Reference documents:

### w3up
- [ ] https://github.com/web3-storage/w3up/issues/712
- [ ] https://github.com/web3-storage/w3up/issues/353
- [ ] https://github.com/web3-storage/data-segment/issues/7
- [ ] https://github.com/web3-storage/w3infra/pull/199
- [ ] https://github.com/web3-storage/w3infra/issues/214
- [ ] https://github.com/web3-storage/web3.storage/issues/2290
- [ ] https://github.com/web3-storage/w3up/issues/839
### protocol
- [ ] https://github.com/web3-storage/specs/pull/51
- [ ] https://github.com/web3-storage/specs/pull/61
- [ ] https://github.com/web3-storage/ucanto/pull/288
- [ ] https://github.com/web3-storage/ucanto/issues/296
- [ ] https://github.com/web3-storage/ucanto/pull/309
- [ ] https://github.com/web3-storage/w3up/issues/772
- [ ] https://github.com/web3-storage/w3up/issues/773
- [ ] https://github.com/web3-storage/specs/pull/62
- [ ] https://github.com/web3-storage/w3up/issues/823
- [ ] https://github.com/web3-storage/w3up/issues/805
- [ ] https://github.com/web3-storage/w3up/issues/807
- [ ] https://github.com/web3-storage/w3up/issues/806
### w3filecoin
- [ ] https://github.com/web3-storage/w3filecoin/pull/1
- [ ] https://github.com/web3-storage/w3filecoin/pull/4
- [ ] https://github.com/web3-storage/w3filecoin/pull/3
- [ ] https://github.com/web3-storage/w3filecoin/pull/9
- [ ] https://github.com/web3-storage/w3filecoin/issues/25
- [ ] https://github.com/web3-storage/w3filecoin/pull/41
- [ ] https://github.com/web3-storage/w3filecoin/issues/27
- [ ] https://github.com/web3-storage/w3filecoin/issues/16
- [ ] https://github.com/web3-storage/w3filecoin/issues/12
- [ ] https://github.com/web3-storage/w3filecoin/issues/15
- [ ] https://github.com/web3-storage/w3filecoin/issues/24
- [ ] https://github.com/web3-storage/w3filecoin/issues/13
- [ ] https://github.com/web3-storage/w3filecoin/issues/10
- [ ] https://github.com/web3-storage/w3filecoin/issues/37
### spade-proxy
- [ ] https://github.com/web3-storage/spade-proxy/pull/1
- [ ] https://github.com/web3-storage/spade-proxy/pull/4
- [ ] https://github.com/web3-storage/spade-proxy/pull/6
- [ ] https://github.com/web3-storage/spade-proxy/issues/11
- [ ] https://github.com/web3-storage/spade-proxy/issues/12
- [ ] https://github.com/web3-storage/spade-proxy/issues/7
- [ ] https://github.com/web3-storage/spade-proxy/issues/8
- [ ] https://github.com/web3-storage/spade-proxy/issues/9
- [ ] https://github.com/web3-storage/w3infra/issues/206
### Others
- [ ] https://github.com/web3-storage/w3infra/issues/213
- [ ] https://github.com/web3-storage/w3up/issues/827
- [ ] Process for not renewing deals for blocked data (requires discussion with spade team
@heyjay44 heyjay44 changed the title Tracking spade Tracking spade ♠ Apr 12, 2023
@heyjay44 heyjay44 changed the title Tracking spade ♠ Tracking spade ♠ integration Apr 12, 2023
@heyjay44 heyjay44 added this to the w3up phase 4 milestone Apr 12, 2023
@heyjay44 heyjay44 changed the title Tracking spade ♠ integration Tracking ♠ spade ♠ integration Apr 12, 2023
@heyjay44 heyjay44 changed the title Tracking ♠ spade ♠ integration Tracking spade integration ♠ Apr 12, 2023
vasco-santos added a commit to storacha/w3up that referenced this issue Jun 7, 2023
This PR is a first iteration for w3 aggregate client and API
implementations. It follows same patterns we identified while working on
`upload-api` and `upload-client` and is agnostic from the deployment
service. `aggregate-api` exposes a lib and a set of tests that
implementers with infra should follow, as well as the needed interfaces
that must be fulfilled. It also includes `fx` usage for
`aggregate/offer` return value

It follows spec
https://github.com/web3-storage/specs/blob/feat/filecoin-spec/w3-aggregation.md

There are two interfaces defined in this service:
- `offerStore` - responsible for receiving offers to be queued.
Implementer receives `commD` of aggregate together with Offer content.
These will be used to give SPs. Note that implementer should keep track
of the offer's `commD` so that it can query over time when a deal is
done (or failures), so that the `fx` invocation can be executed and a
receipt generated
- `aggregateStore` - store of aggregates already places with SPs
(implementor like `spade-proxy` will have this store hooked with spade
DB)

New detailed issues for above will be created before this PR gets
merged.

Part of  storacha/w3filecoin-infra#19

Closes #772 and #773
@vasco-santos vasco-santos changed the title Tracking spade integration ♠ w3filecoin MVP Feb 12, 2024
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

No branches or pull requests

3 participants