Skip to content

Commit

Permalink
Consideration about key escaping
Browse files Browse the repository at this point in the history
  • Loading branch information
mildred committed Jan 8, 2016
1 parent 89e5a43 commit c081ae1
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion merkledag/ipld.md
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,8 @@ To unescape IPLD object keys that are not reserved and get the corresponding pat

### IPLD merkle-path (best solution)

An _IPLD merkle-path_ is an extension of a _filesystem merkle-path_ which uses a special syntax to access link properties.
An _IPLD merkle-path_ is an extension of a _filesystem merkle-path_ which uses a special syntax to access link properties. **[In case we use escaping in protobuf IPLD format** Except that key escaping is not performed when looking up items in the IPLD objects. This allow accessing reserved keys using _IPLD merkle-paths_ that are not accessible in filesystems.**]**


Path elements are suffixed by either `.link` to access the link properties or by `.object` to dereference the _merkle-link_. if no suffix is present, the _merkle-link_ is dereferenced (to be compatible with _filesystem merkle-paths_ in most cases)

Expand Down

0 comments on commit c081ae1

Please sign in to comment.