GitHub is home to over 28 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
Collection of technical papers related to the Ara project.
Cryptographic functions used in various Ara modules
Ara context to encapsulate things like Web3, etc
Ara repo template - documentation, github files, Travis CI and ESLint configs
Ara Runtime Configuration (Reads from the nearest .ararc file)
Decentralized Identity (DID) Document
ARA RFC 0001 Secret Storage implementation
Logging functions for Ara modules so logging is consistent
Request For Comments (RFCs) - Presented, merged, and accepted RFCs relating to the Ara project
Manage multiple hyperdrive instances
Decentralized Identity (DID) URI parser and formatter
Decentralized Identity (DID) Document (DDO) Public Key interface
Linked Data Cryptographic Suite Registry as a module
Utilities for handling Ethereum keys
Ara Improvement Proposals (AIPs) - Specifications, proposals, drafts, and other documentation for the improvement of the Ara project
Ara Programming & Syntax Guidelines & Best Practices
Helper module for checking the presence of methods within a DID URI.
Random access storage in an Ethereum contract
Decentralized Identity (DID) Universal Resolver abstract driver class
Decentralized Identity (DID) Universal Resolver resolution helpers
Hypercore (implemented in C) is a secure, distributed append-only log
A wrapper library for libsodium
A series of functions to map a binary tree to a list ported from flat-tree.