Multi-algorithm, multi-level, multi-signature format for expressing conditions and fulfillments according to the Interledger Protocol (ILP).
Project description
Crypto Conditions
Python implementation of Crypto-Conditions. See draft of specification at draft-thomas-crypto-conditions-02.
The RFC is also on github under rfcs/crypto-conditions.
The Crypto-Conditions specification is part of the Interledger Protocol (ILP).
Motivation
We would like a way to describe a signed message such that multiple actors in a distributed system can all verify the same signed message and agree on whether it matches the description.
This provides a useful primitive for distributed, event-based systems since we can describe events (represented by signed messages) and therefore define generic authenticated event handlers.
Installation
To install latest release that is on PyPI:
$ pip install cryptocondtions
Or install from source:
$ pip install git+https://github.com/bigchaindb/cryptoconditions.git
Simple Usage
Yet to be documented.
Documentation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for cryptoconditions-0.6.0.dev1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d3c73e9bdefb1f91e2af752e7e706e638980eb9437f5067224d49f534dfa831 |
|
MD5 | 570a9c4620ebf872495ef587b608a357 |
|
BLAKE2b-256 | 6efacadef23e65d0af6156e6aebefc5623fdb93335edaadf826c8a38d6183400 |