Search.setIndex({"docnames": ["adapter/index", "backwards_compatibility", "comparison/activitypub", "comparison/at_protocol", "comparison/bittorrent", "comparison/dmc", "comparison/eris", "comparison/hypercore", "comparison/index", "comparison/ipfs", "comparison/ld_fragments", "comparison/ld_platform", "comparison/matrix", "comparison/nanopubs", "comparison/nostr", "comparison/solid", "comparison/spritely", "comparison/ssb", "comparison/xmpp", "data_structures", "definitions", "design", "discovery", "encryption", "evolvability", "federation", "identity", "index", "out_of_scope", "overview", "p2p_concepts", "protocol", "querying", "references", "sketchpad", "translation", "translation/index", "triplets", "vocabulary"], "filenames": ["adapter/index.md", "backwards_compatibility.md", "comparison/activitypub.md", "comparison/at_protocol.md", "comparison/bittorrent.md", "comparison/dmc.md", "comparison/eris.md", "comparison/hypercore.md", "comparison/index.md", "comparison/ipfs.md", "comparison/ld_fragments.md", "comparison/ld_platform.md", "comparison/matrix.md", "comparison/nanopubs.md", "comparison/nostr.md", "comparison/solid.md", "comparison/spritely.md", "comparison/ssb.md", "comparison/xmpp.md", "data_structures.md", "definitions.md", "design.md", "discovery.md", "encryption.md", "evolvability.md", "federation.md", "identity.md", "index.md", "out_of_scope.md", "overview.md", "p2p_concepts.md", "protocol.md", "querying.md", "references.md", "sketchpad.md", "translation.md", "translation/index.md", "triplets.md", "vocabulary.md"], "titles": ["Adapter", "11. Backwards Compatibility", "ActivityPub", "AT Protocol/Bluesky", "BitTorrent", "DMC", "ERIS", "Dat/Hypercore", "Comparison", "IPFS", "Linked Data Fragments", "Linked Data Platform", "Matrix", "NanoPubs", "Nostr", "SOLID", "Spritely/Goblin", "Secure Scuttlebutt", "XMPP", "5. Data Structures", "1. Definitions", "Design Decisions", "4. Discovery", "8. Encryption", "12. Evolvability", "10. Federation", "3. Identity", "p2p-ld", "Out of Scope", "Overview", "P2P Concepts", "2. Protocol", "7. Querying", "References", "Sketchpad", "Translation", "Translation", "Triplets", "6. Vocabulary"], "terms": {"interfac": [0, 33], "other": [0, 10, 16, 17, 21, 26, 27, 31, 38], "protocol": [0, 8, 10, 14, 16, 17, 18, 22, 23, 27, 28, 30], "format": [0, 1, 10, 19, 35, 36, 37], "file": [0, 1, 14, 16], "hdf5": 0, "json": [0, 14, 17], "csv": 0, "mat": 0, "http": [0, 5, 6, 7, 8, 10, 11, 14, 16, 17, 18, 19, 22, 23, 33, 34], "s3": 0, "us": [1, 3, 9, 10, 11, 14, 16, 17, 20, 21, 26, 30, 32], "exist": [1, 8, 11, 21, 22, 29, 30, 36], "web": [1, 10, 21, 26, 33], "seed": 1, "like": [1, 9, 10, 11, 14, 16, 18, 19, 21, 22, 32, 37], "thing": [1, 21, 22, 28], "codec": [1, 9, 10, 28, 34], "indic": [1, 10, 11, 14, 18, 19, 26, 32, 38], "metadata": [1, 8, 9, 10, 11, 17], "backup": 1, "mirror": 1, "behav": [1, 19], "peer": [1, 3, 10, 16, 17, 21, 22, 25, 26, 30, 31, 32, 38], "how": [1, 21, 22, 23, 26, 28, 29, 30, 32, 38], "can": [1, 8, 10, 11, 16, 17, 19, 20, 23, 26, 30, 31, 32, 38], "them": [1, 16, 21, 22, 26, 27, 30, 38], "given": [1, 9, 10, 11, 19, 26, 32, 38], "contain": [1, 5, 8, 10, 16, 20, 32, 34], "see": [1, 3, 10, 19, 22], "bep": 1, "52": 1, "v2": 1, "map": [1, 14], "feed": [1, 8, 19], "we": [3, 9, 10, 11, 14, 16, 18, 21, 22, 23, 30, 32, 34], "aren": [3, 21], "t": [3, 11, 14, 16, 19, 21, 22, 34, 38], "too": [3, 19, 21], "concern": [3, 10], "billionair": 3, "cosplai": 3, "altruist": 3, "technologi": [3, 10, 21, 30], "thei": [3, 10, 16, 17, 19, 20, 21, 22, 27, 30, 38], "produc": 3, "ha": [3, 10, 11, 19, 20, 21, 26, 31], "few": [3, 21], "idea": [3, 10, 27], "particularli": [3, 10], "relat": [3, 10, 22, 30], "ident": [3, 8, 9, 16, 17, 19, 20, 22, 30, 38], "ar": [3, 9, 10, 11, 16, 19, 20, 21, 22, 26, 27, 28, 30, 32, 38], "interest": [3, 8, 21], "specif": [3, 10, 16, 21, 26, 32], "differenti": 3, "between": [3, 10, 11, 16, 35], "handl": [3, 30], "where": [3, 9, 10, 26, 30], "dn": [3, 8, 26], "entri": [3, 17], "short": [3, 20], "resolv": [3, 10, 26, 38], "did": 3, "That": 3, "": [3, 9, 10, 14, 16, 17, 19, 20, 21], "about": [3, 11, 17, 18, 21, 22], "rest": [3, 27], "i": [3, 8, 9, 10, 11, 14, 16, 19, 22, 23, 26, 27, 29, 30, 31, 38], "extrem": [3, 14, 16], "central": 3, "plc": 3, "which": [3, 9, 19, 30], "requir": [3, 10, 11, 19, 21], "resolut": 3, "against": [3, 20], "singl": [3, 10, 21], "domain": [3, 14, 18, 21], "all": [3, 8, 10, 16, 21, 22, 27], "post": [3, 9, 10, 17, 19, 22], "funnel": 3, "through": [3, 16, 33], "big": 3, "graph": [3, 10, 19, 22, 33], "servic": [3, 10, 18], "rather": [3, 10, 16, 17, 21, 22], "than": [3, 10, 16, 17, 22], "directli": [3, 16, 19], "transpar": 3, "design": [3, 9, 10, 16], "ensur": 3, "market": 3, "advertis": [3, 19, 31], "layer": [3, 21], "actor": [3, 16, 21], "network": [3, 9, 10, 16, 17, 21, 26, 30], "distribut": [5, 10, 16, 33], "mutabl": [5, 16], "inqlab": 5, "net": [5, 11, 33], "project": [5, 8, 27], "encod": 6, "robust": [6, 30], "immut": [6, 16], "storag": [6, 9, 16], "codeberg": 6, "page": [6, 21, 27], "spec": [6, 11, 14, 17, 19, 28, 30], "doc": [7, 21, 22], "thi": [8, 14, 16, 22, 27, 29], "todo": 8, "just": [8, 11, 14, 19, 20, 27, 34], "situat": 8, "context": [8, 18, 21, 29], "talk": [8, 14], "shit": [8, 9], "obv": 8, "bittorr": [8, 9, 21], "ipf": 8, "problem": [8, 10], "ipld": [8, 19], "overlap": [8, 16], "differ": [8, 18, 19, 21, 22, 29], "dat": 8, "hypercor": [8, 22], "holepunch": [8, 22], "sprite": [8, 33], "goblin": 8, "refer": [8, 20, 21, 26, 32, 38], "activitypub": [8, 9, 16], "secur": [8, 16, 33], "scuttlebutt": 8, "metafe": 8, "matrix": 8, "AT": [8, 14], "blueski": 8, "nostr": 8, "petnam": [8, 20], "Not": [8, 9], "so": [8, 10, 16, 19, 21, 22, 32, 38], "good": 8, "xmpp": [8, 22], "solid": 8, "fragment": [8, 19, 33], "summari": 8, "platform": [8, 10, 19, 21], "similar": [8, 9, 16, 19], "nanopub": 8, "eri": 8, "dmc": 8, "agregor": 8, "arweav": 8, "chord": 8, "earthstar": 8, "org": [8, 10, 11, 16, 18, 21, 22, 23, 33, 34], "freenet": 8, "manyvers": 8, "p2panda": 8, "v": [8, 16], "safe": 8, "storj": 8, "swarm": [8, 30], "base": [8, 10, 16], "around": [8, 10, 21], "coin": 8, "smart": 8, "contract": 8, "kademlia": 8, "rout": 8, "chunk": [8, 10, 16], "store": [8, 9, 10, 16, 17, 26], "node": [8, 10, 19, 26], "close": [8, 26, 38], "hash": [8, 16, 19, 32], "space": [8, 16], "reput": 8, "linkedtrust": 8, "u": [8, 11, 21], "append": [8, 21], "onli": [8, 16, 21, 26, 38], "If": [9, 14, 17, 21, 31], "git": 9, "p2p": [9, 10, 16, 21, 29], "ld": [9, 10, 16, 19, 21, 29, 30], "build": [9, 16, 22], "heavili": 9, "inspir": 9, "its": [9, 10, 19, 21, 22, 26, 31], "shortcom": 9, "reveal": 9, "practic": [9, 10, 21], "slow": 9, "access": [9, 10, 16], "No": [9, 21], "miss": 9, "social": [9, 10, 16, 21, 30], "natur": 9, "infrastructur": [9, 21, 33], "had": 9, "tracker": 9, "concept": [9, 10, 21], "organ": [9, 21, 30], "archiv": [9, 21, 34], "henc": 9, "need": [9, 10, 11, 16, 21, 22, 23], "filecoin": 9, "an": [9, 10, 11, 14, 19, 21, 22, 26, 30, 31, 38], "exogen": 9, "incent": 9, "becom": [9, 10, 32], "transact": 9, "gener": [9, 10, 14, 16, 21], "own": [9, 16, 21, 31, 32], "trust": [9, 26], "eg": [9, 10, 11, 19, 26, 31, 32, 38], "phish": 9, "attack": [9, 16], "becaus": [9, 21], "wai": [9, 10, 11, 14, 16, 19, 38], "know": [9, 20, 21, 22], "who": [9, 16], "hell": 9, "cid": 9, "It": [9, 10, 14, 21], "possibl": [9, 10, 14, 21, 23], "do": [9, 10, 14, 21, 22, 27, 32], "curat": 9, "leat": 9, "when": [9, 11, 17, 22, 23, 26, 31], "someth": [9, 16, 21], "riskier": 9, "lack": 9, "mean": [9, 10, 16, 19, 21, 26], "have": [9, 10, 14, 16, 19, 20, 21, 23, 26, 30, 32], "lot": [9, 10, 14, 16], "hoc": 9, "multihash": 9, "whatnot": 9, "merkl": [9, 19], "dag": [9, 19], "perman": 9, "retain": 9, "custodi": 9, "control": [9, 10, 21], "over": [9, 10, 21], "object": [9, 10, 16, 19, 31, 33], "one": [10, 11, 14, 19, 20, 21, 26, 30], "exampl": [10, 11, 14, 21], "howev": 10, "envis": 10, "kind": [10, 14, 22], "ldf": 10, "partit": 10, "emerg": 10, "might": [10, 16, 19, 21, 22], "even": [10, 16, 21], "vari": 10, "dynam": 10, "depend": [10, 21], "server": [10, 14, 16, 21, 26], "load": 10, "perhap": 10, "semant": [10, 33], "express": 10, "hypermedia": 10, "each": [10, 11, 19, 21, 22, 26, 30], "necessari": 10, "verborgh": [10, 33], "et": [10, 16, 21], "al": [10, 16, 21], "2014": [10, 33], "fill": 10, "middl": 10, "entir": [10, 21], "serversid": 10, "sparql": [10, 32], "clientsid": 10, "download": 10, "tripl": [10, 11, 19, 33], "usag": 10, "queri": [10, 19, 21, 22, 30, 33], "notori": 10, "being": [10, 16, 20, 32], "resourc": [10, 11, 16, 18, 21], "intens": 10, "much": [10, 16, 21], "more": [10, 21, 38], "complex": 10, "typic": 10, "algebra": 10, "potenti": [10, 20], "enorm": 10, "number": [10, 21], "place": [10, 16], "logic": 10, "client": [10, 14, 16], "architectur": [10, 14, 21], "decis": 10, "histori": 10, "descend": 10, "from": [10, 16, 19, 21, 26, 30, 31, 32], "should": [10, 16, 19, 20, 21, 22, 28, 32], "work": [10, 16, 22, 27, 34], "agent": 10, "our": [10, 16, 21], "behalf": [10, 38], "1": [10, 33], "split": [10, 25], "provid": [10, 17], "pre": [10, 22], "comput": [10, 16, 21], "set": [10, 11, 21], "selector": 10, "purposefulli": 10, "author": 10, "focu": [10, 16, 21], "primarili": 10, "pattern": [10, 16, 22, 33], "compos": 10, "A": [10, 11, 16, 17, 19, 20, 21, 26, 33, 35, 37, 38], "subject": [10, 11], "predic": 10, "defin": [10, 28, 38], "content": [10, 11, 14, 16, 17, 19], "estim": 10, "total": 10, "sinc": [10, 19, 20], "larg": [10, 16, 21], "pagin": 10, "retriev": [10, 33], "For": 10, "correspond": [10, 16], "peopl": [10, 21, 22], "p": 10, "name": [10, 14, 16, 19, 20, 21], "o": [10, 11], "tom": 10, "would": [10, 11, 21], "combin": 10, "includ": [10, 16, 19, 28], "field": [10, 26], "unspecifi": 10, "ani": [10, 21, 22, 26, 27, 28], "triplet": [10, 32, 34, 38], "whose": [10, 31], "person": [10, 11, 20, 21], "The": [10, 11, 16, 19, 20, 21, 27, 30, 33], "host": [10, 21, 30], "dataset": [10, 21, 22], "follow": [10, 16, 30], "emphas": 10, "execut": 10, "emb": 10, "add": [10, 11], "substanti": 10, "import": [10, 36], "heighten": 10, "abus": [10, 38], "denial": 10, "strategi": 10, "cacheabl": 10, "onc": [10, 16], "also": [10, 16, 19, 21, 23, 32, 38], "iter": 10, "mani": [10, 21, 26], "small": [10, 21], "sequenc": 10, "wait": 10, "result": [10, 21, 32], "creat": [10, 11, 21, 25, 37], "determinist": [10, 21], "wildcard": 10, "mutual": [10, 21, 38], "exclus": 10, "though": [10, 14], "could": [10, 38], "make": [10, 11, 16, 20, 21, 22, 23, 25, 32, 38], "expect": 10, "re": [10, 16, 19, 21, 34], "leaf": 10, "binari": [10, 19], "via": [10, 26], "repres": [10, 26, 30], "thu": 10, "necessarili": [10, 16], "imagin": [10, 16, 21], "factual": 10, "assert": [10, 16], "imag": 10, "document": [10, 11, 16], "etc": [10, 30], "less": [10, 21, 38], "rigidli": 10, "complet": [10, 11], "addition": [10, 11, 30], "explicitli": [10, 16, 21, 28], "system": [10, 16, 21, 30], "unconcern": 10, "arbitrari": 10, "anonym": 10, "individu": [10, 21, 26, 30], "feder": [10, 30], "manag": 10, "norm": 10, "accordingli": 10, "doe": [10, 14, 28], "attempt": 10, "replac": 10, "improv": 10, "There": [10, 14, 21, 22], "philosoph": 10, "greater": 10, "instanti": [10, 16], "bigass": 10, "corpor": 10, "knowledg": [10, 33], "what": [10, 11, 16, 28, 29, 30, 32], "integr": [10, 30], "rdf": [10, 19, 34], "endpoint": 10, "homepag": 10, "linkeddatafrag": 10, "paper": [10, 33], "origin": [10, 11, 16, 21, 26, 32], "confer": 10, "2016": [10, 33], "earli": 10, "discuss": [10, 16], "saunder": [10, 27, 33], "2023": [10, 33], "www": [11, 33], "w3": [11, 34], "tr": 11, "ldp": 11, "ldpc": 11, "extend": 11, "notion": [11, 14, 19], "term": [11, 30], "membership": 11, "type": [11, 14, 19, 22, 38], "direct": [11, 20], "prefix": 11, "dcterm": 11, "purl": 11, "dc": 11, "n": [11, 16, 38], "c1": 11, "basiccontain": 11, "titl": 11, "veri": [11, 14, 21, 27], "simpl": 11, "r1": 11, "r2": 11, "r3": 11, "indirect": 11, "interact": [11, 16, 19], "ontologi": 11, "networth": 11, "nw1": 11, "networthof": 11, "user": [11, 17, 19, 32, 38], "johnzsmith": 11, "asset": 11, "a1": 11, "a2": 11, "liabil": 11, "l1": 11, "l2": 11, "l3": 11, "describ": [11, 19, 27, 28, 30, 33], "without": [11, 19, 32], "modifi": 11, "directcontain": 11, "membershipresourc": 11, "hasmemberrel": 11, "were": 11, "new": [11, 22], "advisor": 11, "tell": [11, 21, 22, 26], "addit": [11, 22, 30], "member": 11, "foaf": 11, "primarytop": 11, "indirectcontain": 11, "insertedcontentrel": 11, "bob": [11, 14, 20], "uri": [11, 16, 21], "k": 11, "inform": [11, 16, 21, 22], "marsha": 11, "still": 11, "unclear": 11, "me": [11, 20, 21], "read": [11, 16], "request": [11, 30], "effect": [11, 27], "basic": [11, 19, 22], "ldpr": 11, "same": [11, 16, 17, 21, 32], "r": [11, 19], "mai": [11, 16, 20, 26], "delet": 11, "remov": 11, "form": [11, 17, 19, 30], "separ": 11, "minim": [11, 14], "remain": 11, "zero": 11, "recurs": 11, "least": 11, "suggest": 11, "worth": [11, 14], "explain": 11, "why": 11, "turn": 11, "mix": 11, "am": 11, "subcontain": 11, "case": [11, 16, 26, 32], "ucr": 11, "virtuoso": 11, "github": [11, 14, 16, 17, 19, 22], "com": [11, 14, 16, 17, 18, 19, 22, 33], "vemonet": 11, "again": 14, "distrust": 14, "anarcho": 14, "capitalist": 14, "comparison": [14, 27], "isn": [14, 21], "speak": 14, "nip": 14, "noster": 14, "implement": [14, 16, 27], "kei": [14, 16, 17, 38], "blob": [14, 16], "master": [14, 16], "05": 14, "md": 14, "seem": 14, "webfing": 14, "under": 14, "well": [14, 21], "known": [14, 26], "path": 14, "issu": [14, 26], "event": 14, "nip05": 14, "pubkei": 14, "b0635d6a9851d3aed0cd6c495b282167acf761729078d975fc341b22650b07b9": 14, "0": [14, 26, 32, 33], "get": [14, 16], "respons": [14, 21, 32], "look": [14, 21], "consid": [14, 16, 30], "verifi": 14, "And": 14, "02": 14, "must": [14, 16, 22, 25, 26, 31], "relai": 14, "anoth": [14, 19, 26, 30, 38], "littl": 14, "formal": 14, "made": 14, "bunch": 14, "bitcoin": 14, "gui": 14, "institut": [16, 33], "closest": 16, "spirit": 16, "signific": 16, "experi": 16, "previous": 16, "primari": 16, "point": 16, "departur": 16, "applic": [16, 19], "run": [16, 21], "code": 16, "structur": [16, 17, 21, 30], "share": [16, 21, 25, 26, 38], "data": [16, 21, 22, 25, 27, 29, 30, 32, 33, 37], "complementari": 16, "choic": [16, 21], "emphasi": 16, "technolog": [16, 21], "capabl": [16, 19, 33], "acl": 16, "coordin": 16, "check": [16, 20, 34], "richer": 16, "mutat": 16, "address": [16, 19, 22, 30], "entiti": [16, 22, 30], "encapsul": 16, "behavior": 16, "multipl": [16, 17, 20, 21, 25], "act": 16, "unum": 16, "focus": 16, "plan": 16, "up": [16, 21, 28], "evalu": 16, "some": [16, 21, 30], "One": [16, 20], "diverg": 16, "fork": 16, "activ": [16, 21, 26], "doesn": [16, 21], "approv": 16, "oper": [16, 26, 38], "link": [16, 19, 21, 26, 27, 29, 30, 31, 32, 33, 38], "forth": 16, "don": [16, 21, 22, 34], "chang": [16, 21, 30, 34], "stuff": [16, 18], "learn": 16, "promis": 16, "pipelin": 16, "reduc": 16, "roundtrip": 16, "agnosticisim": 16, "ocapn": 16, "safeti": 16, "environ": 16, "Their": 16, "descript": [16, 27], "portabl": 16, "encrypt": [16, 17, 19, 30], "locat": [16, 21, 26], "agnost": 16, "In": [16, 33], "word": [16, 21], "particular": [16, 22, 26], "stem": 16, "itself": [16, 22, 30], "public": [16, 34, 38], "thereof": 16, "both": 16, "support": [16, 19, 22], "latter": 16, "built": 16, "upon": 16, "former": 16, "oblivi": 16, "actual": 16, "those": [16, 22], "possess": 16, "abl": [16, 21, 38], "vulner": 16, "sizeof": 16, "write": [16, 35], "abstract": [16, 21], "sneakernet": 16, "lemmer": [16, 33], "webber": [16, 33], "d": [16, 33], "golem": 16, "gitlab": 16, "readm": 16, "maintain": [17, 21, 25], "list": [17, 22, 25, 34], "subscrib": [17, 26], "connect": [17, 22, 26, 30], "ask": 17, "updat": 17, "tree": 17, "subfe": 17, "bencod": 17, "special": [17, 19, 26, 38], "off": 17, "root": [17, 19, 32], "allow": [17, 31, 38], "devic": 17, "ssbc": [17, 19], "fusion": 17, "invit": 17, "b": 17, "consent": [17, 23], "entrust": 17, "phone": 17, "privat": [17, 38], "proof": 17, "messag": [17, 30], "lost": 17, "tombston": 17, "io": [17, 22], "guid": 17, "usernam": 18, "account": [18, 19, 26, 38], "discoveri": [18, 26, 30], "extens": [18, 22], "xep": [18, 22], "0030": [18, 22], "html": [18, 22, 33, 34], "interoper": 18, "en": [18, 23], "wikipedia": [18, 23], "wiki": [18, 23], "bosh_": 18, "jingle_": 18, "envelop": 19, "decoupl": 19, "merkel": 19, "packet": 19, "info": 19, "permiss": [19, 26, 31, 38], "scope": [19, 26, 38], "signatur": 19, "anyth": 19, "referenc": [19, 31], "local": 19, "qualifi": 19, "within": [19, 25, 26, 30], "syntax": 19, "put": [19, 20], "blog": [19, 22], "identifi": [19, 21, 26, 30, 31], "top": [19, 26], "level": [19, 21, 22, 26, 32], "order": [19, 38], "everi": [19, 21, 31], "default": 19, "time": [19, 21, 32], "declar": [19, 20, 21, 38], "intend": [19, 21, 23, 29, 30], "w": 19, "parent": 19, "numer": [19, 32, 38], "uniqu": [19, 20, 21], "specifi": [19, 32, 38], "sever": [19, 20, 37], "displai": 19, "take": 19, "upvot": 19, "repli": 19, "none": 19, "present": 19, "global": 19, "assum": 19, "action": 19, "leav": [19, 21], "la": 19, "ssb": [19, 26], "tangl": 19, "alwai": [19, 20, 22], "travers": [19, 22], "start": [19, 27], "construct": 19, "shortnam": 19, "hierarch": 19, "index": [19, 22], "intrins": [19, 21], "nest": 19, "blank": [19, 32], "position": 19, "children": [19, 38], "star": 19, "wikidata": 19, "first": [19, 22, 27], "pack": 19, "here": [20, 27], "remind": 20, "glossari": 20, "real": 20, "yet": 20, "placehold": 20, "cryptograph": [20, 26], "beacon": 20, "contextu": [20, 21], "alic": 20, "statu": 20, "canon": 20, "nonuniqu": 20, "dereferenc": [20, 26, 30], "stub": [20, 27, 34], "cross": 20, "scratchpad": 21, "keep": [21, 22, 27], "track": [21, 27], "lol": 21, "energi": 21, "decentr": [21, 33], "been": 21, "vaccuum": 21, "cryptocurr": 21, "blockchain": 21, "scam": 21, "These": 21, "artifici": 21, "scarciti": 21, "think": 21, "orient": 21, "self": 21, "sovereignti": 21, "radic": 21, "truli": 21, "autonom": 21, "outsid": 21, "libertarian": 21, "fantasi": 21, "maxim": 21, "effici": 21, "guarante": 21, "reliabl": 21, "persist": [21, 33], "among": 21, "themselv": 21, "voluntarili": 21, "sustain": 21, "out": [21, 26, 27], "economi": 21, "tool": 21, "digit": [21, 33], "life": 21, "onlin": 21, "inevit": 21, "second": 21, "law": 21, "thermodynam": 21, "darwinian": 21, "evolut": 21, "buddhism": 21, "insist": 21, "noth": 21, "suffer": 21, "delus": 21, "third": [21, 22], "chapter": 21, "ecclesiast": 21, "To": 21, "everyth": 21, "season": 21, "part": 21, "common": 21, "wisdom": 21, "But": 21, "believ": 21, "deal": 21, "haven": 21, "begun": 21, "octavia": 21, "butler": 21, "parabl": 21, "sower": 21, "cool": 21, "last": 21, "forev": 21, "kunz": [21, 33], "2017": [21, 33], "reason": 21, "fund": 21, "shut": 21, "down": 21, "cultur": 21, "shift": 21, "larger": 21, "render": 21, "fix": 21, "irrelev": 21, "matter": 21, "redirect": 21, "want": [21, 22, 32], "unambigu": 21, "elsewher": 21, "appear": 21, "phenomenon": 21, "continu": 21, "fragil": 21, "instead": 21, "adapt": 21, "misplac": 21, "you": 21, "url": [21, 33], "goe": 21, "now": 21, "newspap": 21, "go": 21, "busi": 21, "websit": 21, "offlin": 21, "someon": 21, "save": 21, "pdf": 21, "rehost": [21, 25, 32], "renam": 21, "equival": [21, 26, 38], "translat": 21, "unalter": 21, "vision": 21, "fiction": 21, "linguist": 21, "mathemat": 21, "try": 21, "crawler": 21, "algorithm": 21, "restaur": 21, "reserv": 21, "incorpor": 21, "neither": 21, "sacrific": 21, "internet": 21, "giant": 21, "nor": 21, "altern": 21, "googl": 21, "slack": 21, "profession": 21, "sysadmin": 21, "raspberri": 21, "pi": 21, "plug": 21, "95": 21, "rel": 21, "accomod": 21, "difficult": 21, "claim": 21, "de": [21, 33], "facto": 21, "ostensibli": 21, "lookin": 21, "mastodon": 21, "optim": 21, "massiv": 21, "huge": 21, "abil": 21, "relev": 21, "limit": [21, 29], "sens": 21, "neurosci": 21, "fast": 21, "enough": 21, "barrier": 21, "high": 21, "expertis": 21, "conduct": 21, "scale": [21, 33], "understand": 21, "constrain": 21, "absenc": 21, "commun": 21, "heterogen": 21, "ethic": 21, "ones": 21, "find": [22, 32], "bootstrap": [22, 26], "initi": 22, "gossip": 22, "tailscal": 22, "nat": 22, "app": 22, "keet": 22, "mafintosh": 22, "dht": 22, "rpc": 22, "block": [22, 31], "hyperdht": 22, "socket": 22, "suppli": 22, "co": 22, "three": 22, "discov": [22, 30], "categori": 22, "featur": 22, "offer": 22, "item": 22, "associ": [22, 38], "whether": [22, 26], "jid": 22, "two": 22, "wherea": 22, "therefor": 22, "subscript": 22, "emptiv": 22, "care": 22, "your": 22, "probabl": 22, "relationship": [22, 38], "outbox": 22, "open": 23, "protect": 23, "privaci": 23, "omemo": 23, "supra": [25, 30], "cluster": [25, 30], "explicit": 25, "govern": [25, 30], "polici": 25, "across": 25, "extern": 26, "verif": 26, "band": 26, "manifest": 26, "runtim": 26, "collect": [26, 38], "bidirect": 26, "samea": [26, 38], "fedivers": 26, "backlink": [26, 34], "treat": 26, "give": 26, "alia": 26, "accept": [26, 31], "deni": [26, 31], "ignor": 26, "retir": 26, "succe": 26, "harrass": 26, "hop": 26, "friend": [26, 38], "pub": 26, "parlanc": 26, "static": [26, 33], "inbound": 26, "progress": 27, "plz": 27, "reli": 27, "statement": [27, 33], "provision": 27, "site": 27, "2022": [27, 33], "23": 27, "06": [27, 33], "08": [27, 33], "popul": 27, "section": [27, 30], "refresh": 27, "myself": 27, "sketch": 27, "diagrammat": 27, "sketchpad": 27, "befor": 27, "flesh": 27, "ref": 27, "genindex": 27, "modindex": 27, "search": 27, "left": 28, "detail": 28, "semweb": 29, "whom": 29, "develop": 29, "timelin": 29, "overview": 30, "variou": 30, "definit": 30, "encompass": 30, "piec": 30, "evolv": 30, "accommod": 30, "plugin": 30, "properti": 30, "univers": 30, "vocabulari": 30, "decrypt": 30, "backward": 30, "compat": 30, "discover": 31, "desig": 31, "implicit": 31, "owner": 31, "propos": 31, "automat": 31, "drop": 31, "subgraph": 32, "compon": 32, "er": 32, "cach": [32, 34], "anyon": 32, "els": 32, "while": 32, "return": 32, "containernam": 32, "childnam": 32, "qualif": 32, "most": 32, "recent": 32, "container": 32, "jonni": 33, "l": 33, "neuro": 33, "scienc": 33, "31": 33, "arxiv": 33, "ab": 33, "2209": 33, "07493": 33, "visit": 33, "03": 33, "01": 33, "doi": 33, "10": 33, "48550": 33, "2": 33, "christin": 33, "randi": 33, "farmer": 33, "juliana": 33, "sim": 33, "heart": 33, "core": 33, "07": 33, "3": 33, "ruben": 33, "sam": 33, "coppen": 33, "miel": 33, "vander": 33, "sand": 33, "erik": 33, "mannen": 33, "pieter": 33, "colpaert": 33, "rik": 33, "van": 33, "wall": 33, "proceed": 33, "7th": 33, "workshop": 33, "04": 33, "4": 33, "olaf": 33, "hartig": 33, "joachim": 33, "herwegen": 33, "lauren": 33, "vocht": 33, "ben": 33, "meester": 33, "gerald": 33, "haesendonck": 33, "low": 33, "cost": 33, "journal": 33, "37": 33, "38": 33, "184": 33, "206": 33, "linkinghub": 33, "elsevi": 33, "pii": 33, "s1570826816000214": 33, "1016": 33, "j": 33, "websem": 33, "003": 33, "5": 33, "surveil": 33, "02t00": 33, "00": 33, "jon": 33, "e": 33, "hc": 33, "54749": 33, "17613": 33, "syv8": 33, "cp10": 33, "6": 33, "john": 33, "scout": 33, "calvert": 33, "jeremi": 33, "debarri": 33, "matthew": 33, "hanlon": 33, "greg": 33, "jan\u00e9": 33, "sandra": 33, "sweat": 33, "sticki": 33, "16": 33, "39": 33, "14": 33, "datasci": 33, "codata": 33, "articl": 33, "5334": 33, "dsj": 33, "039": 33, "09": 33, "dummi": 34, "invalid": 34, "rust": 34, "ci": 34, "mermaid": 34, "comment": 34, "2012jul": 34, "0007": 34, "toolkit": 35, "schema": [35, 36], "packag": 37, "manipul": 37, "sko": 38, "stronger": 38, "predict": 38, "alphabet": 38, "weaker": 38, "proxi": 38, "identit": 38, "alt": 38, "correct": 38, "stabl": 38, "won": 38, "role": 38, "independ": 38, "keybear": 38, "visibl": 38, "rule": 38, "deep": 38}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"adapt": 0, "backward": 1, "compat": 1, "http": 1, "server": 1, "bittorr": [1, 4], "ipf": [1, 9], "activitypub": [1, 2], "AT": 3, "protocol": [3, 31], "blueski": 3, "dmc": 5, "eri": 6, "dat": 7, "hypercor": 7, "holepunch": 7, "comparison": 8, "p2p": [8, 27, 30], "social": [8, 38], "link": [8, 10, 11], "data": [8, 10, 11, 19, 34], "structur": [8, 19], "To": [8, 10], "categor": 8, "point": 8, "problem": 9, "ipld": 9, "overlap": [9, 10], "differ": [9, 10, 11], "fragment": [10, 32], "summari": 10, "veri": 10, "clear": 10, "refer": [10, 11, 16, 17, 33], "platform": 11, "contain": [11, 19, 38], "similar": 11, "matrix": 12, "nanopub": 13, "nostr": 14, "dn": 14, "ident": [14, 26], "petnam": 14, "Not": 14, "so": 14, "good": 14, "solid": 15, "sprite": 16, "goblin": 16, "secur": 17, "scuttlebutt": 17, "feed": 17, "metafe": 17, "xmpp": 18, "triplet": [19, 37], "schema": 19, "codec": 19, "version": [19, 32], "definit": 20, "design": 21, "decis": 21, "cultiv": 21, "abund": 21, "perman": 21, "i": 21, "imposs": 21, "ambigu": 21, "natur": 21, "autonomi": 21, "conveni": 21, "can": 21, "coexist": 21, "lack": 21, "agenc": 21, "tighter": 21, "bottleneck": 21, "than": 21, "perform": 21, "discoveri": 22, "hole": 22, "punch": 22, "scrap": 22, "encrypt": 23, "todo": 23, "evolv": 24, "feder": 25, "shard": [25, 31], "moder": 25, "instanc": 26, "alias": 26, "rotat": 26, "beacon": 26, "ld": 27, "document": 27, "statu": 27, "indic": 27, "tabl": 27, "out": 28, "scope": 28, "implement": 28, "overview": 29, "background": 29, "us": 29, "roadmap": 29, "concept": 30, "connect": 31, "request": 31, "backlink": 31, "queri": 32, "syntax": 32, "locat": 32, "sketchpad": 34, "system": 34, "diagram": 34, "graph": 34, "model": 34, "random": 34, "note": 34, "translat": [35, 36], "vocabulari": 38, "import": 38}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinxcontrib.bibtex": 9, "sphinx": 57}, "alltitles": {"Adapter": [[0, "adapter"]], "Backwards Compatibility": [[1, "backwards-compatibility"]], "HTTP Servers": [[1, "http-servers"]], "BitTorrent": [[1, "bittorrent"], [4, "bittorrent"]], "IPFS": [[1, "ipfs"], [9, "ipfs"]], "ActivityPub": [[1, "activitypub"], [2, "activitypub"]], "AT Protocol/Bluesky": [[3, "at-protocol-bluesky"]], "DMC": [[5, "dmc"]], "ERIS": [[6, "eris"]], "Dat/Hypercore": [[7, "dat-hypercore"]], "Holepunch": [[7, "holepunch"]], "Comparison": [[8, "comparison"]], "P2P": [[8, null]], "Social": [[8, null], [38, "social"]], "Linked Data": [[8, null]], "Data Structures": [[8, null], [19, "data-structures"]], "To be categorized": [[8, "to-be-categorized"]], "Points of comparison": [[8, "points-of-comparison"]], "Problems": [[9, "problems"]], "IPLD": [[9, "ipld"]], "Overlap": [[9, "overlap"], [10, "overlap"]], "Differences": [[9, "differences"], [10, "differences"], [11, "differences"]], "Linked Data Fragments": [[10, "linked-data-fragments"]], "Summary": [[10, "summary"]], "To be very clear!": [[10, null]], "References": [[10, "references"], [11, "references"], [16, "references"], [17, "references"], [33, "references"]], "Linked Data Platform": [[11, "linked-data-platform"]], "Containers": [[11, "containers"], [19, "containers"]], "Similarities": [[11, "similarities"]], "Matrix": [[12, "matrix"]], "NanoPubs": [[13, "nanopubs"]], "Nostr": [[14, "nostr"]], "DNS identity": [[14, "dns-identity"]], "Petnames": [[14, "petnames"]], "Not so good": [[14, "not-so-good"]], "SOLID": [[15, "solid"]], "Spritely/Goblin": [[16, "spritely-goblin"]], "Secure Scuttlebutt": [[17, "secure-scuttlebutt"]], "Feeds & Metafeeds": [[17, "feeds-metafeeds"]], "XMPP": [[18, "xmpp"]], "Triplets": [[19, "triplets"], [37, "triplets"]], "Schema": [[19, "schema"]], "Codecs": [[19, "codecs"]], "Versioning": [[19, "versioning"]], "Definitions": [[20, "definitions"]], "Design Decisions": [[21, "design-decisions"]], "Cultivate Abundance": [[21, "cultivate-abundance"]], "Permanence is Impossible": [[21, "permanence-is-impossible"]], "Ambiguity is Natural": [[21, "ambiguity-is-natural"]], "Autonomy and Convenience Can Coexist": [[21, "autonomy-and-convenience-can-coexist"]], "Lack of Agency is a tighter bottleneck than Performance": [[21, "lack-of-agency-is-a-tighter-bottleneck-than-performance"]], "Discovery": [[22, "discovery"]], "Hole Punching": [[22, "hole-punching"]], "Scraps": [[22, "scraps"]], "Encryption": [[23, "encryption"]], "TODO": [[23, "todo"]], "Evolvability": [[24, "evolvability"]], "Federation": [[25, "federation"]], "Sharding": [[25, "sharding"], [31, "sharding"]], "Moderation": [[25, "moderation"]], "Identity": [[26, "identity"]], "Instances": [[26, "instances"]], "Aliases": [[26, "aliases"]], "Rotation": [[26, "rotation"]], "Beacons": [[26, "beacons"]], "p2p-ld": [[27, "p2p-ld"]], "Document Status": [[27, "document-status"]], "Indices and tables": [[27, "indices-and-tables"]], "Out of Scope": [[28, "out-of-scope"]], "Implementation": [[28, "implementation"]], "Overview": [[29, "overview"]], "Background": [[29, "background"]], "Use": [[29, "use"]], "Roadmap": [[29, "roadmap"]], "P2P Concepts": [[30, "p2p-concepts"]], "Protocol": [[31, "protocol"]], "Connection": [[31, "connection"]], "Requests": [[31, "requests"]], "Backlinks": [[31, "backlinks"]], "Querying": [[32, "querying"]], "Syntax": [[32, "syntax"]], "Location": [[32, "location"]], "Version": [[32, "version"]], "Query Fragments": [[32, "query-fragments"]], "Sketchpad": [[34, "sketchpad"]], "System Diagram": [[34, "system-diagram"]], "Graph Data Model": [[34, "graph-data-model"]], "Random notes": [[34, "random-notes"]], "Translation": [[35, "translation"], [36, "translation"]], "Vocabulary": [[38, "vocabulary"]], "Imports": [[38, "imports"]], "Container": [[38, "container"]]}, "indexentries": {"bluesky": [[3, "index-1"]], "did": [[3, "index-2"]], "identity": [[3, "index-0"], [3, "index-2"], [20, "term-Identity"]], "holepunch": [[7, "index-0"]], "hypercore": [[7, "index-0"], [22, "index-1"]], "bittorrent": [[9, "index-1"]], "ipfs": [[9, "index-0"]], "merkle dag": [[9, "index-3"], [19, "index-1"]], "git": [[9, "index-2"]], "fragments": [[10, "index-0"], [32, "index-0"]], "graph": [[10, "index-2"]], "linked data": [[10, "index-0"], [11, "index-0"], [19, "index-0"], [32, "index-0"]], "linked data platform": [[10, "index-3"]], "partitioning": [[10, "index-2"]], "peer federations": [[10, "index-4"]], "sparql": [[10, "index-1"], [32, "index-1"]], "containers": [[11, "index-1"]], "platform": [[11, "index-0"], [19, "index-0"]], "dns": [[14, "index-0"]], "petnames": [[14, "index-1"]], "container": [[16, "index-0"], [20, "term-Container"]], "content addressing": [[16, "index-2"]], "encryption": [[16, "index-4"]], "mutability": [[16, "index-3"]], "portability": [[16, "index-1"]], "storage": [[16, "index-1"]], "bencoding": [[17, "index-1"]], "encoding": [[17, "index-1"]], "protocol": [[17, "index-0"]], "secure scuttlebutt": [[17, "index-0"]], "beacon": [[20, "term-Beacon"]], "petname": [[20, "term-Petname"]], "hole punching": [[22, "index-0"]], "instances": [[26, "index-0"]], "backlinks": [[34, "index-0"]]}})