Coder Social home page Coder Social logo

keri-1's Introduction

Keri Community

KERI Community Development Efforts

Why Here? Why Now?

After some crucial conversations, often painful, we have decided to resume the broader KERI development and standards process here under the auspices of the WebOfTrust/keri GitHub repository. An attempt to incubate the work at DIF was initially fruitful but DIF's policy of not allowing individual contribution except under very narrow conditions became an impediment to further progress in achieving the long term goals and aspirations of KERI, especially KERI's goal to be the trust spanning layer for the Internet. That goal depends on contributions from any source with minimal friction. Specifically, DIF's policy that any employee may not be an individual contributor at DIF unless that employee's respective employer entity is also a member of DIF prevented several would be valuable contributors from contributing to KERI. Should DIF ever change that policy we might reconsider reengaging with DIF, albeit highly unlikely because the benefit of incubation appears to have passed. Moving forward, however, we believe the IETF will prove itself to be a better home for KERI. Indeed the value statement and organizational principles of the IETF strongly resonate with KERI. Quoting from The Tao of IETF, emphasis added:

The IETF is a loosely self-organized group of people who contribute to the engineering and evolution of Internet technologies. It is the principal body engaged in the development of new Internet standard specifications. The IETF is unusual in that it exists as a collection of happenings, online and in-person, in which individuals voluntarily participate. It has no members, and no dues; see RFC 3935, "A Mission Statement for the IETF", for more detail.

Its mission includes the following:

  • Identifying and proposing solutions to pressing operational and technical problems in the Internet
  • Specifying the development or usage of protocols and the near-term architecture to solve such technical problems for the Internet
  • Making recommendations to the Internet Engineering Steering Group (IESG) regarding the standardization of protocols and protocol usage in the Internet
  • Facilitating technology transfer from the Internet Research Task Force (IRTF) to the wider Internet community
  • Providing a forum for the exchange of information within the Internet community between vendors, users, researchers, agency contractors, operators, and network managers

The IETF mission further states that the Internet isn't value-neutral, and neither is the IETF. The IETF wants the Internet to be useful for communities that share our commitment to openness and fairness. The IETF embraces technical concepts such as decentralized control, edge-user empowerment and sharing of resources, because those concepts resonate with the core values of the IETF community. These concepts have little to do with the technology that's possible, and much to do with the technology that we choose to create.

We always believed that the end state for KERI standards would be at IETF but were willing to incubate them elsewhere in advance of the formal IETF RFC standards track process if for no other reason than familiarity. We believe that there is now no longer any need for incubation. The last few months, indeed weeks have seen the keripy implementation reach beta status including support for fully functional verifiable credentials. We believe that this has sufficiently informed KERI to propose a set of IETF Internet-Draft submissions for KERI and related technology which resulted in this project, WebOfTrust, with associated repositories for both code and IETF Internet-Drafts. Like a phoenix from the ashes we believe that KERI fixes the limitations of the orignal PKI based Web-Of-Trust. With a KERI enabled decentralized Web-Of-Trust we truly have a path forward to achieve a truly decentralized trust spanning layer for the Internet; (see Hourglass Model).

Policy

See the documents in this repo titled LICENSE.md and CONTRIBUTING.md for licensing and contributing policy. Besides the IETF licensing terms, these include the comprehensive Apache2 license for all associated intellectual property (IP) including patents. The advantage of one comprehensive license for all contributions is that there will always be alignment between all contibutors and for any type of contribution. This alignment includes an inbound=outbound policy for all related IP. We only want contributions to KERI that are freely licensed open source be it software or specification.

Meetings

We pressed pause on regular KERI meetings over the summer. We are now ready to resume with bi-weekly meetings. The meetings will be every other Tuesday at 10 a.m. Eastern Time (EDT or EST depending on the season).

The first meeting will be Tuesday, 2021 October, 19 at 10 am EDT. The zoom link is here: https://us02web.zoom.us/j/89842900185?pwd=OEpXSU5pa29FR1A3OXFkUithZFNwQT09 Meeting ID: 898 4290 0185 Passcode: 300255

The meeting agenda may be found here

keri-1's People

Contributors

smithsamuelm avatar hackmd-deploy avatar

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.