Skip to content
This repository has been archived by the owner on Jun 29, 2022. It is now read-only.

Commit

Permalink
Redirection notice.
Browse files Browse the repository at this point in the history
This is a bulk operation.
  • Loading branch information
warpfork committed Oct 17, 2021
1 parent e50e40d commit 2a106a9
Show file tree
Hide file tree
Showing 83 changed files with 1,335 additions and 96 deletions.
15 changes: 15 additions & 0 deletions EDITING.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@

!!!

This document has **moved**.

You'll now find information like this in the [ipld/ipld](https://github.com/ipld/ipld/) meta-repo,
and published to the web at https://ipld.io/ .

All documentation, fixtures, specifications, and web content is now gathered into that repo.
Please update your links, and direct new contributions there.

!!!

----

Editing
=======

Expand Down
15 changes: 15 additions & 0 deletions FOUNDATIONS.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@

!!!

This document has **moved**.

You'll now find information like this in the [ipld/ipld](https://github.com/ipld/ipld/) meta-repo,
and published to the web at https://ipld.io/ .

All documentation, fixtures, specifications, and web content is now gathered into that repo.
Please update your links, and direct new contributions there.

!!!

----

# IPLD Foundational Principles

This document outlines parts of IPLD that should and should not be changed to
Expand Down
19 changes: 17 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@

!!!

This document has **moved**.

You'll now find information like this in the [ipld/ipld](https://github.com/ipld/ipld/) meta-repo,
and published to the web at https://ipld.io/ .

All documentation, fixtures, specifications, and web content is now gathered into that repo.
Please update your links, and direct new contributions there.

!!!

----

IPLD Specifications
===================

Expand Down Expand Up @@ -147,8 +162,8 @@ Concepts and other documents (including README.md):

## Glossary

* **DAG**: Short for ["Directed Acyclic Graph."](https://en.m.wikipedia.org/wiki/Directed_acyclic_graph)
It's a tree where two branches can point to the same sub-branch, but only in one direction
* **DAG**: Short for ["Directed Acyclic Graph."](https://en.m.wikipedia.org/wiki/Directed_acyclic_graph)
It's a tree where two branches can point to the same sub-branch, but only in one direction
so there's no possibility of recursion.

## IPLD Team
Expand Down
15 changes: 15 additions & 0 deletions block-layer/CID.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@

!!!

This document has **moved**.

You'll now find information like this in the [ipld/ipld](https://github.com/ipld/ipld/) meta-repo,
and published to the web at https://ipld.io/ .

All documentation, fixtures, specifications, and web content is now gathered into that repo.
Please update your links, and direct new contributions there.

!!!

----

# Specification: CIDs

**Status: Descriptive - Final**
Expand Down
17 changes: 16 additions & 1 deletion block-layer/block.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@

!!!

This document has **moved**.

You'll now find information like this in the [ipld/ipld](https://github.com/ipld/ipld/) meta-repo,
and published to the web at https://ipld.io/ .

All documentation, fixtures, specifications, and web content is now gathered into that repo.
Please update your links, and direct new contributions there.

!!!

----

# Concept: Block

A IPLD Block is a CID and the binary data value for that CID.
Expand All @@ -24,4 +39,4 @@ The long version:
| +------------------------------+ | |
| | |
+-----------------------------------+------------------+
```
```
15 changes: 15 additions & 0 deletions block-layer/codecs/README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@

!!!

This document has **moved**.

You'll now find information like this in the [ipld/ipld](https://github.com/ipld/ipld/) meta-repo,
and published to the web at https://ipld.io/ .

All documentation, fixtures, specifications, and web content is now gathered into that repo.
Please update your links, and direct new contributions there.

!!!

----

# IPLD Codecs

A codec exposes serialization and deserialization for IPLD blocks.
Expand Down
15 changes: 15 additions & 0 deletions block-layer/codecs/codecs-and-completeness.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@

!!!

This document has **moved**.

You'll now find information like this in the [ipld/ipld](https://github.com/ipld/ipld/) meta-repo,
and published to the web at https://ipld.io/ .

All documentation, fixtures, specifications, and web content is now gathered into that repo.
Please update your links, and direct new contributions there.

!!!

----

Codecs and Completeness
=======================

Expand Down
15 changes: 15 additions & 0 deletions block-layer/codecs/codecs-and-completeness.meta.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@

!!!

This document has **moved**.

You'll now find information like this in the [ipld/ipld](https://github.com/ipld/ipld/) meta-repo,
and published to the web at https://ipld.io/ .

All documentation, fixtures, specifications, and web content is now gathered into that repo.
Please update your links, and direct new contributions there.

!!!

----

Meta: Codecs and Completeness
=============================

Expand Down
15 changes: 15 additions & 0 deletions block-layer/codecs/dag-cbor.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@

!!!

This document has **moved**.

You'll now find information like this in the [ipld/ipld](https://github.com/ipld/ipld/) meta-repo,
and published to the web at https://ipld.io/ .

All documentation, fixtures, specifications, and web content is now gathered into that repo.
Please update your links, and direct new contributions there.

!!!

----

# Specification: DAG-CBOR

**Status: Descriptive - Draft**
Expand Down
17 changes: 16 additions & 1 deletion block-layer/codecs/dag-jose.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,23 @@

!!!

This document has **moved**.

You'll now find information like this in the [ipld/ipld](https://github.com/ipld/ipld/) meta-repo,
and published to the web at https://ipld.io/ .

All documentation, fixtures, specifications, and web content is now gathered into that repo.
Please update your links, and direct new contributions there.

!!!

----

# Specification: DAG-JOSE

**Status: Descriptive - Draft**

JOSE is a standard for signing and encrypting JSON objects. The various specifications for JOSE can be found in the [IETF datatracker](https://datatracker.ietf.org/wg/jose/documents/).
JOSE is a standard for signing and encrypting JSON objects. The various specifications for JOSE can be found in the [IETF datatracker](https://datatracker.ietf.org/wg/jose/documents/).

## Format

Expand Down
17 changes: 16 additions & 1 deletion block-layer/codecs/dag-json.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@

!!!

This document has **moved**.

You'll now find information like this in the [ipld/ipld](https://github.com/ipld/ipld/) meta-repo,
and published to the web at https://ipld.io/ .

All documentation, fixtures, specifications, and web content is now gathered into that repo.
Please update your links, and direct new contributions there.

!!!

----

# Specification: DAG-JSON

**Status: Descriptive - Final**
Expand Down Expand Up @@ -90,7 +105,7 @@ e.g. `{"/":{"bytes":"foo","bar":"baz"}}`

* Where a key exists in the inner map that sorts before `"bytes"`, the map is valid, e.g. `{"/":{"abar":"baz","bytes":"foo"}}`.
* Where the value of the inner map's `"bytes"` entry is not a string, the map is valid, e.g. `{"/":{"bytes":true},"bar":"baz"}`.

***Maps with more than one key, where the first key is `"/"` and its value is a map where the first key of the inner map is `"bytes"` whose value is a string.***

e.g. `{"/":{"bytes":"foo"},"bar":"baz"}`
Expand Down
15 changes: 15 additions & 0 deletions block-layer/codecs/dag-pb.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@

!!!

This document has **moved**.

You'll now find information like this in the [ipld/ipld](https://github.com/ipld/ipld/) meta-repo,
and published to the web at https://ipld.io/ .

All documentation, fixtures, specifications, and web content is now gathered into that repo.
Please update your links, and direct new contributions there.

!!!

----

# DAG-PB Spec

**Status: Descriptive - Final**
Expand Down
15 changes: 15 additions & 0 deletions block-layer/content-addressable-archives.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@

!!!

This document has **moved**.

You'll now find information like this in the [ipld/ipld](https://github.com/ipld/ipld/) meta-repo,
and published to the web at https://ipld.io/ .

All documentation, fixtures, specifications, and web content is now gathered into that repo.
Please update your links, and direct new contributions there.

!!!

----

# Specification: Content Addressable aRchives (CAR / .car)

**This document has moved:** https://ipld.io/specs/transport/car/
21 changes: 17 additions & 4 deletions block-layer/graphsync/graphsync.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@

!!!

This document has **moved**.

You'll now find information like this in the [ipld/ipld](https://github.com/ipld/ipld/) meta-repo,
and published to the web at https://ipld.io/ .

All documentation, fixtures, specifications, and web content is now gathered into that repo.
Please update your links, and direct new contributions there.

!!!

----

# Graphsync

**Status: Prescriptive - Draft**
Expand Down Expand Up @@ -102,9 +117,9 @@ A list of well known extensions is found [here](./known_extensions.md)

### Updating requests

A client may send an updated version of a request.
A client may send an updated version of a request.

An update contains ONLY extension data, which the responder can use to modify an in progress request. For example, if a responder supports the Do Not Send CIDs extension, it could choose to also accept an update to this list and ignore CIDs encountered later. It is not possible to modify the original root and selector of a request through this mechanism. If this is what is needed, you should cancel the request and send a new one.
An update contains ONLY extension data, which the responder can use to modify an in progress request. For example, if a responder supports the Do Not Send CIDs extension, it could choose to also accept an update to this list and ignore CIDs encountered later. It is not possible to modify the original root and selector of a request through this mechanism. If this is what is needed, you should cancel the request and send a new one.

The update mechanism in conjunction with the paused response code can also be used to support incremental payment protocols.

Expand Down Expand Up @@ -166,5 +181,3 @@ And if the item I want is actually just at `/AB/F5/3E`, I should get that back.
## Other notes

**Cost to the responder.** The graphsync protocol will require a non-zero additional overhead of CPU and memory. This cost must be very clearly articulated, and accounted for, otherwise we will end up opening ugly DoS vectors


15 changes: 15 additions & 0 deletions block-layer/graphsync/known_extensions.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@

!!!

This document has **moved**.

You'll now find information like this in the [ipld/ipld](https://github.com/ipld/ipld/) meta-repo,
and published to the web at https://ipld.io/ .

All documentation, fixtures, specifications, and web content is now gathered into that repo.
Please update your links, and direct new contributions there.

!!!

----

# Graphsync: Known Extensions

### Do Not Send CIDs
Expand Down
15 changes: 15 additions & 0 deletions block-layer/multihash.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@

!!!

This document has **moved**.

You'll now find information like this in the [ipld/ipld](https://github.com/ipld/ipld/) meta-repo,
and published to the web at https://ipld.io/ .

All documentation, fixtures, specifications, and web content is now gathered into that repo.
Please update your links, and direct new contributions there.

!!!

----

# Concept: Multihash

Multihash is hash format that is not specific to a single hashing algorithm.
Expand Down
15 changes: 15 additions & 0 deletions block-layer/serialization-and-formats.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@

!!!

This document has **moved**.

You'll now find information like this in the [ipld/ipld](https://github.com/ipld/ipld/) meta-repo,
and published to the web at https://ipld.io/ .

All documentation, fixtures, specifications, and web content is now gathered into that repo.
Please update your links, and direct new contributions there.

!!!

----

# Concept: Serialization and Formats

A logical separation exists in any given IPLD codec between the **format** and the **serializer/deserializer**.
Expand Down
15 changes: 15 additions & 0 deletions concepts/content-addressability.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@

!!!

This document has **moved**.

You'll now find information like this in the [ipld/ipld](https://github.com/ipld/ipld/) meta-repo,
and published to the web at https://ipld.io/ .

All documentation, fixtures, specifications, and web content is now gathered into that repo.
Please update your links, and direct new contributions there.

!!!

----

# Concept: Content Addressability

"Content addressability" refers to the ability to refer to content by a trustless identifier.
Expand Down
Loading

0 comments on commit 2a106a9

Please sign in to comment.