* [ ] per-protocol interface for how metadata is interpreted for policy * [ ] decision maker for ranking potential options as they stream in * [ ] metadata interpreter for graphsync