Giter VIP home page Giter VIP logo

Comments (4)

ericelliott avatar ericelliott commented on August 11, 2024 2

Questions (links to docs with answers would be great!):

  • How do we address privacy? Are there practices we can recommend to ensure compliance with GDPR, CCPA and so on? Can protocols relying on IDX automatically enforce compliance to make app development easier?
  • Am I misunderstanding the structure? Is it a hierarchical directory or a loosely connected graph? Open-ended hierarchical directories almost inevitably devolve into a mess or paint people into classification corners. Deeply nested hierarchies will probably break down quickly. Suggestion: Think in loosely connected, cross-referencing graphs, not nesting directories? If graph is what it is, use the word "graph" rather than "directories"? E.g., it's easy for me to imagine how all of the top level directories listed in this doc would fit under the "collections" directory. In other words, it seems like everything listed here is just a special-cased collection?

from cips.

oed avatar oed commented on August 11, 2024 1

Thanks for you comment @ericelliott!

With regards to privacy, there are a few ways this is be addressed. The most straight forward one is just encrypting the content of any given Ceramic document. This ensures that the content remains private, however metadata about how much and when the document was updated will remain public. A more complete solution would be to implement encryption inside of the Ceramic protocol. This would essentially mean that every update in a document log would be fully encrypted with a symmetric key. In addition to this it might be interesting to explore ways that only authenticated parties can sync the data of a given document. With these primitives most privacy concerns should be possible to address.

We've been discussing the general structure of IDX internally and actually ended up somewhere very close to what you are suggesting; namely that the "Root Index" can be replaced by the "Collection Index". Basically we can describe all data using the concept of collections. This would collapse the "directory" strcutre into one main index of collections. It would also be possible to create "Collections of Collections" as a way to create "shortcuts" or lists of collections of a particular type.

from cips.

oed avatar oed commented on August 11, 2024 1

Hey @vongohren We've presented Ceramic and IDX to both DIF and the Credentials community. There is definitely a lot of synergies between IDX and SDS and other emerging standards!

Just updated the first post with the simplified spec!

from cips.

vongohren avatar vongohren commented on August 11, 2024

Does this relate to any of the standards building at DIF, such as Secure Data store, Identity Hub? Has this been played in there to hear the thoughts of that community?

from cips.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.