-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpublished.yml
91 lines (86 loc) · 4.11 KB
/
published.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
published_name:
# Other keys already published. We don't care about these but we must make
# sure to re-publish them in the published object upon mutation.
notallthemusic1: ...
notallthemusic2: ...
# Everything we publish lives in the "allthemusic" namespace
allthemusic:
# Discovery: publishing all media we know about
#
# n.b. temporary until we need "index"
contents:
- Qmb28WUpdFYCutciDWYTxdcg41HXtJLjWh1rC7G23LuYVb
- QmRDqVvE4F2tSg48EwXHuDffJt3g6UdT3LZ3cazsNHYhVe
- QmehPZtwzb4nkFxPuUaekjgKPhokftWggx3wQAxbkykGaw
- QmdRshUu8xVTMh3e1iFtz8EknFbN13y3FdWrgknHYW4VJT
- QmZE9JWczjivUXoerb6efn3qLLLqknQg9X58Zr4C81u5yE
- QmYDv626cWCrbo5T12QvqGHG6YR11iwSkkmy5ybr2jaZh9
- QmUP9mNrmv4LkUygDa54L5oQi5wtmVmwa5asDm2UHCmByS
- QmPjZHfjHqk5AN3r7fMHu5imN66u83rwy7ov7buh2QqKk8
- QmWWTSmPGeN4fMGU5V1YFzWzVs9Sk3RvKUuDPXR8bNVUdu
- QmQc5cFb3azYMhg7vbUhT4dkY8zisUQryresYUMEG54gQJ
- QmfEtrwVFwtbFMrdjsWmniKgRLyV6B4Y2jJYV4DTUbgSQj
- QmW6kUD6WA6K1TNtdirpBkRvFAGXsDR58rbsWS2hj3bjP2
- QmR2sKU9iHPjnur6knqSYejr7M7vU1cgeiCzBHTFN2fe1f
- QmZ6RicSdkJYLg7whUWr1ZqRwfzMg3PepT3hq7yj6vqHMb
- QmZ6owUcjfY1kgdZqXf96D7uhr3poyttZUD9EeDFMMGPoK
# Discovery: eventually, we start publishing an index (requires spec to
# answer Q's like "how to tokenize `bob marley`?", "how much stemming to
# apply?", etc), which allows more focused, faster discovery to populate
# search results
#
#
# example: In this model, a search for "Bob Marley" is a set intersection
# between these two index nodes:
# ipfs object get #{ipfs_peer_id}/allthemusic/index/bob
# ipfs object get #{ipfs_peer_id}/allthemusic/index/marley
#
# n.b. Union of all token-indices in `index` is `contents`
index:
bob:
- Qmb28WUpdFYCutciDWYTxdcg41HXtJLjWh1rC7G23LuYVb
- QmdRshUu8xVTMh3e1iFtz8EknFbN13y3FdWrgknHYW4VJT
- QmZE9JWczjivUXoerb6efn3qLLLqknQg9X58Zr4C81u5yE
- QmYDv626cWCrbo5T12QvqGHG6YR11iwSkkmy5ybr2jaZh9
marley:
- Qmb28WUpdFYCutciDWYTxdcg41HXtJLjWh1rC7G23LuYVb
- QmYDv626cWCrbo5T12QvqGHG6YR11iwSkkmy5ybr2jaZh9
...:
- QmRDqVvE4F2tSg48EwXHuDffJt3g6UdT3LZ3cazsNHYhVe
- QmUP9mNrmv4LkUygDa54L5oQi5wtmVmwa5asDm2UHCmByS
- QmPjZHfjHqk5AN3r7fMHu5imN66u83rwy7ov7buh2QqKk8
- QmWWTSmPGeN4fMGU5V1YFzWzVs9Sk3RvKUuDPXR8bNVUdu
- QmehPZtwzb4nkFxPuUaekjgKPhokftWggx3wQAxbkykGaw
- QmQc5cFb3azYMhg7vbUhT4dkY8zisUQryresYUMEG54gQJ
- QmfEtrwVFwtbFMrdjsWmniKgRLyV6B4Y2jJYV4DTUbgSQj
- QmW6kUD6WA6K1TNtdirpBkRvFAGXsDR58rbsWS2hj3bjP2
- QmR2sKU9iHPjnur6knqSYejr7M7vU1cgeiCzBHTFN2fe1f
- QmZ6RicSdkJYLg7whUWr1ZqRwfzMg3PepT3hq7yj6vqHMb
- QmZ6owUcjfY1kgdZqXf96D7uhr3poyttZUD9EeDFMMGPoK
# Sharing/Community: optionally publishing one's own "archives" allows
# sharing of curated sets of music amongst peers
archives:
main:
- Qmb28WUpdFYCutciDWYTxdcg41HXtJLjWh1rC7G23LuYVb # a song by "bob marley"
- QmRDqVvE4F2tSg48EwXHuDffJt3g6UdT3LZ3cazsNHYhVe
shared1:
- QmZ6RicSdkJYLg7whUWr1ZqRwfzMg3PepT3hq7yj6vqHMb
- QmZ6owUcjfY1kgdZqXf96D7uhr3poyttZUD9EeDFMMGPoK
# Discovery: Clubnet-bound peers' IDs are listed here to aide other peers'
# discovery of the rest of the Clubnet.
peerlist:
- QmX1d48Jc8aFQymcnCrwWGYzdKf3VUVfztcwzE2mHJ5rfA
- QmPsCqs2kNofWVRv67ry5uesU8CLyreFcvKDjr1J66D95U
- QmWCrnC8i2LGFEoZhRi1VC7fsmn3puWeyz6cmLwGEAbYmQ
- Qmf86vZ2tEYzBtquWFdNKWhHkEWkCBTXzexRN8nNmzXhaD
- QmQLarGYKMVmhwYJXdt1vFuga3mVkQeXVg7iw5wWpAA8Gf
- Qmd9QEZ72Zpskqn4qTVLQdPhdoPBk8mkngJxD55HAFH5D5
- QmfH9GLNf7JxYH5bdWt36f7pengDp9VE1mJQn8CWbcpnn5
- QmRhUAENmXcKUyWrXcmNK44dLXoiSqYTHAfNhcNEtRaDbn
- QmSSVKTJKEkkJNoE9depukkLC8z2R85quKxJf6G8VumgjA
- QmXyy5RsUFRAqmhsmZWMErwcqZBY2iFHUxyp9mdSQd9KyD
- QmYZY6VDiwKgo4UbieCHj2u4aWHCS6ti4x1oyRBYVqsH9J
- QmP3hws2UPH4JXxEzJm5DjdZGnYuvZUYDmqGGjjbk3s8Wq
- QmehWUMTdQdw4k3gxchkrkimCB9qW7UPSWLAT5qHCbxJ14
- QmUAWNVdyYLaMpkonwZVgTuFySaF9KxNPxTMbr7e5PW1rs
- QmRjyMsaE8KvZsfiZ3y1qxemNJcPHYAdtktGhDbphY8BrK