- Saturn attempts retrievals back to SPs
- L1s can horse-race cache-misses to both the IPFS gateway and SPs
- Logs of attempts, speeds, results valuable to bedrock / bootstrapping reputation
- Timeframe: could implement requests in Jan. Work for getting logs out/centralized will take a bit more time.
- Transport: HTTP car matching IPFS gateway
- Incentives: centralized audit, already written
- Bedrock AI: propose /add incentive to SPs for initial HTTP testing.
- Retrieval Incentives Day Notes:
- @Marten Seemann (Libp2p Steward): Why no Libp2p in Saturn L1? (not for browsers but SP fallback - would enable existing protocols)
- Maybe Saturn is a Fil+ provider to participating SPs, evaluates via auditing with existing auditing mechanism, stop sending deals to SPs that don’t meet criteria
- Egress payments on fallback to SPs? Why doesn’t this work?
- Saturn L2s attempt retrievals back
- Bedrock preference: retrieval lives in trusted compute base outside of Saturn
- pros: more powerful API. can coordinate across multiple container residents. can have longer lived connections pre-opened.
- Timeframe: beta in march. launch June
- Incentives: big question mark - reason for delay to June
- Current Status: dagstore + HTTP interface, written in go
- Future: Thomas, Alex want to rewrite in rust using Myel Pop code
- Transport: flexibility here
- Retrieval Incentives Day Notes
- Multiparty data transfer doesn’t help with small content (NFTs) - they’re just one block
- Realistically even with multi-party data transfer, L2 is not a good CDN for small content. But it’s good for large content like video maybe (ideally direct to browser)
- Maybe L2s initially are validators:
- Audit SP fallback to augment L1. Verify transfer parameters (bandwidth, latency) are sufficient
- Audit L1s? verify transfer parameters
- End to end testing
- To build the case for selling Saturn as a CDN, we need to understand what the network can do
- We need to build an end to end to end testing — starting at a browser and going all the way to Boost. (Maybe we can use L2’s for this!)
- This will tell us where our bottlenecks are, help us fix issues.