GithubHelp home page GithubHelp logo

eierina / harmonia Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hyperledger-labs/harmonia

0.0 0.0 0.0 8.11 MB

Regulated Network Interoperability

License: Apache License 2.0

Shell 0.05% JavaScript 25.84% Java 39.02% Kotlin 15.93% Makefile 0.13% HTML 0.02% Smarty 0.10% Dockerfile 0.10% Solidity 18.81%

harmonia's Introduction

Harmonia

Harmonia, a Hyperledger Lab, is a repo and mailing list dedicated to capturing the unique constraints and requirements faced by regulated blockchain networks seeking to interoperate, underpinned by a set of design documents, protocol definitions and sample code.

Scope of Lab

The use of enterprise blockchains in regulated settings is accelerating, with multiple projects, such as HQLAx and Fnality, now live, or soon to go live. The users and operators of these networks are increasingly focused on ensuring these networks, which use a range of underlying blockchain technologies, can securely interoperate, and can do so in a way that is compatible with the unique legal and regulatory environments in which the networks operate.

Initiatives such as Hyperledger Cacti and YUI, a Hyperledger Lab, as well as the work of the Enterprise Ethereum Alliance and others have led the way in wdriving open standards and open-source general-purpose frameworks for interoperability.

In parallel, firms focused more tightly on solving interoperability challenges in the specific domain of the emerging regulated financial networks have been working on bilateral implementations, in many cases in tight collaboration with lawyers and domain specialists. This work has been mostly, although not exclusively, confidential.

As a result, those working on these initial regulated interoperability scenarios have not been able to fully exploit the work of the projects listed above, and those projects have not been privy to some of the unique requirements that have emerged, and design principles that they result in.

The purpose of Harmonia is to bridge this gap, and facilitate a harmonisation of approaches to increase clarity and commonality for all participants.

Unlike Hyperledger Cacti and YUI, Harmonia is not a new interoperability framework. And, unlike the work of the Enterprise Ethereum Alliance's Interoperability Working Group, Harmonia is not intended to define a standard.

Instead, our objective is to share a set of principles, requirements, designs and code samples to inform a conversation across the industry and to facilitate the discussion and collaboration required to incorporate this body of knowledge into the existing interoperability workstreams.

As such, the emphasis of the Lab is more weighted towards documentation and a venue for discussion, and relatively less towards code. However, sample code and useful libraries and modules are provided where we believe they can be valuable.

Getting Started

To get started, read Financial Markets Interoperability Vision and Requirements

Initial Committers

harmonia's People

Contributors

petermunnings avatar gendal avatar coeniebeyers avatar r3domfox avatar ryjones avatar eierina avatar zimo117 avatar mkrielza avatar markoldfield avatar ronanbrowne avatar francescomiliani 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.