-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathNamespaceCodec.java
More file actions
70 lines (51 loc) · 3.47 KB
/
NamespaceCodec.java
File metadata and controls
70 lines (51 loc) · 3.47 KB
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
package com.apicatalog.multicodec.codec;
import java.util.TreeMap;
import java.util.Map;
import com.apicatalog.multicodec.Multicodec.Tag;
import com.apicatalog.multicodec.Multicodec;
/** Multicodec Registry - generated: Tue Jul 29 16:54:27 CEST 2025 */
public class NamespaceCodec {
/** Namespace: arweave-ns, Arweave Namespace, status = draft, code = 0xb29910 */
public static final Multicodec ARWEAVE_NS = Multicodec.of("arweave-ns", Tag.Namespace, 0xb29910, Multicodec.Status.Draft);
/** Namespace: dnslink, DNSLink path, status = permanent, code = 0xe8 */
public static final Multicodec DNSLINK = Multicodec.of("dnslink", Tag.Namespace, 0xe8, Multicodec.Status.Permanent);
/** Namespace: ipfs, IPFS path, status = draft, code = 0xe3 */
public static final Multicodec IPFS = Multicodec.of("ipfs", Tag.Namespace, 0xe3, Multicodec.Status.Draft);
/** Namespace: ipld, IPLD path, status = draft, code = 0xe2 */
public static final Multicodec IPLD = Multicodec.of("ipld", Tag.Namespace, 0xe2, Multicodec.Status.Draft);
/** Namespace: ipns, IPNS path, status = draft, code = 0xe5 */
public static final Multicodec IPNS = Multicodec.of("ipns", Tag.Namespace, 0xe5, Multicodec.Status.Draft);
/** Namespace: kumandra-ns, Kumandra Network Namespace, status = draft, code = 0xb49910 */
public static final Multicodec KUMANDRA_NS = Multicodec.of("kumandra-ns", Tag.Namespace, 0xb49910, Multicodec.Status.Draft);
/** Namespace: lbry, LBRY Address, status = draft, code = 0x8c */
public static final Multicodec LBRY = Multicodec.of("lbry", Tag.Namespace, 0x8c, Multicodec.Status.Draft);
/** Namespace: path, Namespace for string paths. Corresponds to `/` in ASCII., status = permanent, code = 0x2f */
public static final Multicodec PATH = Multicodec.of("path", Tag.Namespace, 0x2f, Multicodec.Status.Permanent);
/** Namespace: skynet-ns, Skynet Namespace, status = draft, code = 0xb19910 */
public static final Multicodec SKYNET_NS = Multicodec.of("skynet-ns", Tag.Namespace, 0xb19910, Multicodec.Status.Draft);
/** Namespace: streamid, Ceramic Stream ID, status = draft, code = 0xce */
public static final Multicodec STREAMID = Multicodec.of("streamid", Tag.Namespace, 0xce, Multicodec.Status.Draft);
/** Namespace: subspace-ns, Subspace Network Namespace, status = draft, code = 0xb39910 */
public static final Multicodec SUBSPACE_NS = Multicodec.of("subspace-ns", Tag.Namespace, 0xb39910, Multicodec.Status.Draft);
/** Namespace: swarm, Swarm path, status = draft, code = 0xe4 */
public static final Multicodec SWARM = Multicodec.of("swarm", Tag.Namespace, 0xe4, Multicodec.Status.Draft);
/** Namespace: zeronet, ZeroNet site address, status = draft, code = 0xe6 */
public static final Multicodec ZERONET = Multicodec.of("zeronet", Tag.Namespace, 0xe6, Multicodec.Status.Draft);
protected static final Map<Long,Multicodec> ALL = new TreeMap<>();
static {
ALL.put(ARWEAVE_NS.code(), ARWEAVE_NS);
ALL.put(DNSLINK.code(), DNSLINK);
ALL.put(IPFS.code(), IPFS);
ALL.put(IPLD.code(), IPLD);
ALL.put(IPNS.code(), IPNS);
ALL.put(KUMANDRA_NS.code(), KUMANDRA_NS);
ALL.put(LBRY.code(), LBRY);
ALL.put(PATH.code(), PATH);
ALL.put(SKYNET_NS.code(), SKYNET_NS);
ALL.put(STREAMID.code(), STREAMID);
ALL.put(SUBSPACE_NS.code(), SUBSPACE_NS);
ALL.put(SWARM.code(), SWARM);
ALL.put(ZERONET.code(), ZERONET);
}
protected NamespaceCodec() { /* protected */ }
}