Coder Social home page Coder Social logo

hyperledger-archives / indy-agent Goto Github PK

View Code? Open in Web Editor NEW
43.0 25.0 58.0 2.49 MB

Archive of Indy Reference Agents and Tools. Superseded by the Hyperledger Aries Project.

Home Page: https://wiki.hyperledger.org/display/indy

License: Apache License 2.0

JavaScript 33.59% CSS 0.74% HTML 19.82% Python 44.25% Dockerfile 1.52% Makefile 0.09%

indy-agent's Introduction

Indy Agents

Archiving Notice

This repo has been archived (marked read only). There was GPL code removed; as such, the contents of the repo are not usable as Apache 2.0 source even if copied out.

Migration Notice

The work of creating interoperable Agents has moved to the Hyperledger Aries Project. Much of the code and information in this repository remains relevant as a reference point; however, this information is not as actively kept up to date and may be incorrect. For the up-to-date counterparts of the components in this repository, refer to the list below.

Superseding Projects

Other questions?

Direct any other questions you may have about this repository to the Aries channel.

Agents

Agents come in all varieties. Some are simple and static; these might be appropriate for IoT use cases that are hard-wired for a single connection. Others are complex and cloud-based, suitable for enterprise use. Still others run on mobile devices for individual users. For more information about general agent theory or about agent categories, see the Agents Explainer HIPE.

This repo contains a handful of reference agents. To run them, you must have a build of libindy plus a running ledger. If you are just trying them out, we recommend running a ledger locally using docker. See the README in each implementation directory for more details.

The repo also has some useful tools for agent developers--especially a test suite that can exercise agent interoperability.

Known Agent Implementations

The following agents are known to the general community. If you would like to list your agent here, please submit a pull request.

Name Source Use Cases Interop Results from Test Suite More Info
python ref agent community / Sovrin Foundation (see github contributors) cloud (web-based) not yet published on the web, but 100% passed in Feb 2019 see python/README.md in this repo
node.js ref agent community / BYU (see github contributors) cloud (web-based) not yet tested see nodejs/README.md in this repo
Sovrin Connector Sovrin Foundation mobile app (assumes cloud support) not yet tested github.com/ sovrin-foundation/ connector-app
IndyCat Government of British Columbia Cloud for institutions (besides agent, includes drive to enable injection of business rules in messaging protocols) 100% passed in Feb 2019 https://github.com/bcgov/indy-catalyst/
AgentFramework AgentFramework .NET framework for building agents of all types Samples in the repository 100% passed in Feb 2019 agent-framework
Streetcred Streetcred Commercial mobile and web app built using AgentFramework Samples in AgentFramework 100% passed in Feb 2019 streetcred.id
Mattr Mattr Commercial mobile and web app built using AgentFramework Samples in AgentFramework 100% passed in Feb 2019 mattr.global
Project Osma Mattr Open source mobile app built using AgentFramework not yet tested project
Verity Evernym commercial enterprise agent, focused on credential issuance and proving for login and onboarding not yet tested evernym.com
Connect.Me Evernym commercial mobile agent for individuals (free but requires SaaS subscription for supporting cloud agent) not yet tested Android or iOS App Store
Pi Agent Evernym Simple cli agent for connecting and sending basic messages. Useful in IOT (Raspberry Pi) applications. 100% passed in April 2019 https://github.com/evernym/connectathon-agent
StudyBits University Agent Quintor Cloud agent for universities for use in student exchange Definitely would not pass GitHub Project
StudyBits (Android) Wallet Quintor Mobile wallet for use in student exchange Definitely would not pass GitHub

Related Topics

If you are interested in developing indy-sdk, please visit the indy-sdk repository and follow the Getting Started Guide there.

indy-agent's People

Contributors

andrewwhitehead avatar arthurmanz avatar axelnennker avatar blhagadorn avatar burdettadam avatar dbluhm avatar dependabot[bot] avatar dhh1128 avatar fabienpe avatar jwagantall avatar ken-ebert avatar kosullivansita avatar lovesh avatar mhailstone avatar michaeldboyd avatar nage avatar peacekeeper avatar pimotte avatar ryjones avatar saholman avatar sercher avatar swcurran avatar techkuz avatar telegramsam avatar xaviernopre avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  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.