Skip to content

Commit

Permalink
feat: w3filecoin spec with storefront aggregator broker and chain rol…
Browse files Browse the repository at this point in the history
…es (#71)

Based on my previous proposal to @Gozala that @Gozala covered in
storacha/RFC#2

Changes the aggregation spec introducing new capabilities and a new
role. Main reasoning for this change is the new distinction between
Storefront and Aggregator (previously had same identity), where a
Storefront (web3.storage, nftstorage) will receive/compute Filecoin
pieces (from received CAR files) and offer them to an Aggregator
(w3filecoin). The aggregator's role is to put multiple pieces together
to offer a large piece (aggregate) to a Broker (spade-proxy).

Per the above, the new invocations added are described in
https://www.notion.so/2023-07-26-aggregation-protocol-contract-sign-and-report-API-12b4a7f0e92f4b789c331322e2629817

Renamed spec from aggregation to w3 filecoin given the context increased
from aggregation to accommodate new requirements

Note that `list`, will be added later on

---------

Co-authored-by: Irakli Gozalishvili <[email protected]>
  • Loading branch information
vasco-santos and Gozala authored Aug 9, 2023
1 parent ac2099a commit e5160b8
Show file tree
Hide file tree
Showing 3 changed files with 660 additions and 363 deletions.
8 changes: 8 additions & 0 deletions .github/workflows/words-to-ignore.txt
Original file line number Diff line number Diff line change
Expand Up @@ -110,3 +110,11 @@ Fil
Ucanto
ucanto
natively
storageAggregatorPrincipal
w3filecoinDealerPrincipal
SpadeChain
SpadeChainPrincipal
TrackerPrincipal
16GiB
NOP
deduplicated
363 changes: 0 additions & 363 deletions w3-aggregation.md

This file was deleted.

Loading

0 comments on commit e5160b8

Please sign in to comment.