{ "info": { "author": "Cryptoconditions Contributors", "author_email": "dev@bigchaindb.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3 :: Only", "Topic :: Database", "Topic :: Database :: Database Engines/Servers", "Topic :: Software Development" ], "description": ".. image:: media/repo-banner@2x.png\n :align: center\n :target: https://www.bigchaindb.com\n..\n\n Python implementation of Crypto-Conditions. Multi-algorithm, multi-level, multi-signature format for expressing conditions and fulfillments according to the Interledger Protocol (ILP)\n\n.. image:: https://img.shields.io/pypi/v/cryptoconditions.svg\n :target: https://pypi.python.org/pypi/cryptoconditions\n\n.. image:: https://img.shields.io/travis/bigchaindb/cryptoconditions/master.svg\n :target: https://travis-ci.org/bigchaindb/cryptoconditions\n\n.. image:: https://img.shields.io/codecov/c/github/bigchaindb/cryptoconditions/master.svg\n :target: https://codecov.io/github/bigchaindb/cryptoconditions?branch=master\n\n.. image:: https://readthedocs.org/projects/cryptoconditions/badge/?version=latest\n :target: http://cryptoconditions.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\nCrypto Conditions\n=================\n\n* See draft of specification at `draft-thomas-crypto-conditions-02 `_.\n* The RFC is also on github under `rfcs/crypto-conditions `_.\n* The Crypto-Conditions specification is part of the `Interledger Protocol (ILP) `_.\n\n\nMotivation\n----------\n\nWe would like a way to describe a signed message such that multiple actors in a\ndistributed system can all verify the same signed message and agree on whether\nit matches the description.\n\nThis provides a useful primitive for distributed, event-based systems since we\ncan describe events (represented by signed messages) and therefore define\ngeneric authenticated event handlers.\n\n\nInstallation\n------------\nTo install latest release that is on PyPI:\n\n.. code-block:: bash\n\n $ pip install cryptoconditions\n\nOr install from source:\n\n.. code-block:: bash\n\n $ pip install git+https://github.com/bigchaindb/cryptoconditions.git\n\nSimple Usage\n------------\n*Yet to be documented.*\n\nDocumentation\n-------------\nhttp://cryptoconditions.readthedocs.io/", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bigchaindb/cryptoconditions/", "keywords": "cryptoconditions,interledger,merkle tree,ed25519,threshold signatures,hash lock", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "cryptoconditions", "package_url": "https://pypi.org/project/cryptoconditions/", "platform": "", "project_url": "https://pypi.org/project/cryptoconditions/", "project_urls": { "Homepage": "https://github.com/bigchaindb/cryptoconditions/" }, "release_url": "https://pypi.org/project/cryptoconditions/0.8.0/", "requires_dist": null, "requires_python": "", "summary": "Multi-algorithm, multi-level, multi-signature format for expressing conditions and fulfillments according to the Interledger Protocol (ILP).", "version": "0.8.0" }, "last_serial": 4493785, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "5f66e634cfaa3d3aff26d49922005ec6", "sha256": "2a54ce8b612e7a05b25eb15cfdfd9970c615a4aa0773203dadf75328c7d1b5c7" }, "downloads": -1, "filename": "cryptoconditions-0.1.0.tar.gz", "has_sig": false, "md5_digest": "5f66e634cfaa3d3aff26d49922005ec6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14511, "upload_time": "2016-03-22T16:14:12", "url": "https://files.pythonhosted.org/packages/22/50/239b0e7ded7ae2590ae35e2bcc5082e7e308d1b8f3b4c3f8b62b77015e83/cryptoconditions-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "5b41058326e478ce7fc54e897bd23818", "sha256": "a132acf41430ea220211eafd66c4fb8b86666a7dadf6993a58f3f09e718a4c79" }, "downloads": -1, "filename": "cryptoconditions-0.1.1.tar.gz", "has_sig": false, "md5_digest": "5b41058326e478ce7fc54e897bd23818", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14693, "upload_time": "2016-03-24T12:25:13", "url": "https://files.pythonhosted.org/packages/ff/61/08054993f9b5da2a5de8bed5595eccdfd647650d0fbe5ead32bf96286dc6/cryptoconditions-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "0b4b76d43fb4c11c4f2103612d67efca", "sha256": "bbebf9e33761e06ed6199112bd39593a2c0fb555eea4daa9674faa271df4b8a5" }, "downloads": -1, "filename": "cryptoconditions-0.1.2.tar.gz", "has_sig": false, "md5_digest": "0b4b76d43fb4c11c4f2103612d67efca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15585, "upload_time": "2016-04-05T12:25:42", "url": "https://files.pythonhosted.org/packages/d3/76/1ae0fbaef05512d7df093d528704cfb826bf2c49bdc257015ca91290f0de/cryptoconditions-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "fa3a49d1ec6d3c419c168bd4feb702a1", "sha256": "34f94c4eebf8b9f12217dc0f0bf4a435cbf5f892bed0a8d4494cc5bde0831585" }, "downloads": -1, "filename": "cryptoconditions-0.1.3.tar.gz", "has_sig": false, "md5_digest": "fa3a49d1ec6d3c419c168bd4feb702a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15882, "upload_time": "2016-04-06T08:06:29", "url": "https://files.pythonhosted.org/packages/2d/89/19e014c627a2661e34383c30ebb2873b20f79a1d3c991faa607358eb88b8/cryptoconditions-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "e3c384fc29d74d02df7abd8e3930492c", "sha256": "de9d984cf468bc930f6bfaa448b2214f9ee187159e2560c2c5daa8ca9000af8a" }, "downloads": -1, "filename": "cryptoconditions-0.1.4-py3.4.egg", "has_sig": false, "md5_digest": "e3c384fc29d74d02df7abd8e3930492c", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 52710, "upload_time": "2016-04-07T09:46:02", "url": "https://files.pythonhosted.org/packages/9e/50/cf200615fba239770e48c9df4f45c7c489bd840ef1e02683d2deb873a5ec/cryptoconditions-0.1.4-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "68ac50bfbe7ec2b258d75a61be9bb368", "sha256": "c1acee5b5c806631f1cf006e566c2b7a8dbfb90dd6cca3486b42d1e24357bab9" }, "downloads": -1, "filename": "cryptoconditions-0.1.4.tar.gz", "has_sig": false, "md5_digest": "68ac50bfbe7ec2b258d75a61be9bb368", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15916, "upload_time": "2016-04-06T13:27:23", "url": "https://files.pythonhosted.org/packages/43/7e/852dc57cf0cf7c0c7b724d0dc32bda1bc9b9e3ef31fb4e70b1a5c2d2a274/cryptoconditions-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "93a033e863cbd9ccf7895c2b1d7e8d29", "sha256": "6270b6e1d0290f42e4ffbb65887bd19288ff842216243570dae96a03654f4381" }, "downloads": -1, "filename": "cryptoconditions-0.1.5.tar.gz", "has_sig": false, "md5_digest": "93a033e863cbd9ccf7895c2b1d7e8d29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16216, "upload_time": "2016-04-07T09:49:17", "url": "https://files.pythonhosted.org/packages/e1/fb/29feb51a62400623541e40901e17f0bbf52812c4e53baf2d62d38c4648b3/cryptoconditions-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "69ba54b33927a17b93890759e8114c5a", "sha256": "d0ee58bd3c51322bffe2b9a2a879055592bfadde1a6919571fccd5c8632f7234" }, "downloads": -1, "filename": "cryptoconditions-0.1.6.tar.gz", "has_sig": false, "md5_digest": "69ba54b33927a17b93890759e8114c5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15246, "upload_time": "2016-04-07T15:52:15", "url": "https://files.pythonhosted.org/packages/75/08/a61ab489d9aa9177799cd5fa79bc9b876c347a44f7728670f52364342ccc/cryptoconditions-0.1.6.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "115deb12672da2f80d612f87646170c1", "sha256": "59c75b7a6b79c15216a58a0053308d34aa318c2afb3fde18e3331bdd3f0b4056" }, "downloads": -1, "filename": "cryptoconditions-0.2.0.tar.gz", "has_sig": false, "md5_digest": "115deb12672da2f80d612f87646170c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21111, "upload_time": "2016-04-15T13:51:10", "url": "https://files.pythonhosted.org/packages/34/33/7406d62d50d0e28a648b0f166bad577c33521d79fef63ba3da9c98cf1a46/cryptoconditions-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "8810a7bf4437ca07045da02a8e38e95f", "sha256": "b9e7f234cd8100f8b85f86f8ac2565644dd3e04da4193a4aeb3267e8cba226d2" }, "downloads": -1, "filename": "cryptoconditions-0.2.1.tar.gz", "has_sig": false, "md5_digest": "8810a7bf4437ca07045da02a8e38e95f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21166, "upload_time": "2016-04-18T11:16:02", "url": "https://files.pythonhosted.org/packages/5c/01/e154e8c82dea14f3a61e58977d45d85084eaa90bf67dd88c1a238a90b2ff/cryptoconditions-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "b7d0db41f9b8d985948b362309137727", "sha256": "140b3bfd8ccc95c06a836ffbb47dafc51b181a832cb44f04049b225532cc15bc" }, "downloads": -1, "filename": "cryptoconditions-0.2.2.tar.gz", "has_sig": false, "md5_digest": "b7d0db41f9b8d985948b362309137727", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21428, "upload_time": "2016-04-26T15:30:51", "url": "https://files.pythonhosted.org/packages/3b/46/eb918ea6d474ae75269a6210147c730c4bac65342243d39e2ed72c341831/cryptoconditions-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "ee2aab371002885bfff3635544c20273", "sha256": "e883e3864c036ee40946af46d6dea43493f6b4e49c6ba4bf2afd9d66d2e42700" }, "downloads": -1, "filename": "cryptoconditions-0.2.3.tar.gz", "has_sig": false, "md5_digest": "ee2aab371002885bfff3635544c20273", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19053, "upload_time": "2016-05-23T13:10:32", "url": "https://files.pythonhosted.org/packages/71/8e/e9bd38285af69f2a3b65f96dee11946499d62d23a16c796209d2a05df20a/cryptoconditions-0.2.3.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "db4c6a1eef846c17fe0bc146064dc346", "sha256": "a1b97ed49117c388417a69e2866ae9edbe238ec2ea0f900c996074a339976535" }, "downloads": -1, "filename": "cryptoconditions-0.3.0.tar.gz", "has_sig": false, "md5_digest": "db4c6a1eef846c17fe0bc146064dc346", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19779, "upload_time": "2016-05-24T15:55:20", "url": "https://files.pythonhosted.org/packages/a9/21/58ee457e3d5f0e40312670b3e80250cf1ab1724f98747e166f5bea3be9b6/cryptoconditions-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "452ad6e66409938dc1f408b31767e360", "sha256": "3b98ea0e633832daaf9b9ed44cd62efcd653903d54cc3cd53ad9b5c74592a34e" }, "downloads": -1, "filename": "cryptoconditions-0.3.1.tar.gz", "has_sig": false, "md5_digest": "452ad6e66409938dc1f408b31767e360", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19738, "upload_time": "2016-06-01T11:42:27", "url": "https://files.pythonhosted.org/packages/b7/d4/cab716b9fa21393b498e0cb1f668b41bdfe73002188f5b4b70b2d8528b47/cryptoconditions-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "68706b632838a7453f92167293721239", "sha256": "3c115f21d4ce4d5ef5a8de3b634108bbcd3665cc00071d45d510895e53705d52" }, "downloads": -1, "filename": "cryptoconditions-0.4.0.tar.gz", "has_sig": false, "md5_digest": "68706b632838a7453f92167293721239", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19688, "upload_time": "2016-06-13T09:17:53", "url": "https://files.pythonhosted.org/packages/0b/cb/eaaccbf067a6e6b370d7ef6ef1373a87909825d930b7ba82a2d6df436624/cryptoconditions-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "0b75f0c437dd0b7a16e183fe79703875", "sha256": "ab28a63aa4ba5c402ea9d32c0a007ed6663873fa14cb4d34487e80730c7c4b2d" }, "downloads": -1, "filename": "cryptoconditions-0.4.1.tar.gz", "has_sig": false, "md5_digest": "0b75f0c437dd0b7a16e183fe79703875", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19688, "upload_time": "2016-06-13T13:44:32", "url": "https://files.pythonhosted.org/packages/cc/10/2c518b95fe8f31b655bc07ad505b74bc9ffc5328c51def8abeac4d833185/cryptoconditions-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "fe11d4c7d078d37e21d3318b5e31fe42", "sha256": "81661a16fe7e5f5e562f2a2e8af5cc1433ceb51a5ae2cb373ff3fb0c4e357322" }, "downloads": -1, "filename": "cryptoconditions-0.5.0.tar.gz", "has_sig": false, "md5_digest": "fe11d4c7d078d37e21d3318b5e31fe42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19637, "upload_time": "2016-10-13T15:01:07", "url": "https://files.pythonhosted.org/packages/e6/53/7d38449ece67f2f9cf1eebaaf2d8631439df7a1e626a483a20c01c757e0a/cryptoconditions-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "c17e4a0c610a07e710040ec0043fa360", "sha256": "de5e70325029013b38b51c0d2e11b13e6173b1fa5cb2362af36753ea606a7cad" }, "downloads": -1, "filename": "cryptoconditions-0.5.1.tar.gz", "has_sig": false, "md5_digest": "c17e4a0c610a07e710040ec0043fa360", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19997, "upload_time": "2016-11-04T13:28:06", "url": "https://files.pythonhosted.org/packages/b0/2e/44e835544160a53e6b59e3791570880a91d03f543fa86644e26ea6f266dc/cryptoconditions-0.5.1.tar.gz" } ], "0.6.0.dev0": [ { "comment_text": "", "digests": { "md5": "4fe546eed4db717104a294649dc36949", "sha256": "e66d85a6c513c417361ff070b8a2c8e693916404289f79b86bc33d1b0ebc338e" }, "downloads": -1, "filename": "cryptoconditions-0.6.0.dev0.tar.gz", "has_sig": false, "md5_digest": "4fe546eed4db717104a294649dc36949", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20829, "upload_time": "2017-06-22T12:23:18", "url": "https://files.pythonhosted.org/packages/ca/d2/9dcb028f1813cfc01fce8bb0051f1c62f8ef1d14c52c0c73252aca3c8d0d/cryptoconditions-0.6.0.dev0.tar.gz" } ], "0.6.0.dev1": [ { "comment_text": "", "digests": { "md5": "570a9c4620ebf872495ef587b608a357", "sha256": "9d3c73e9bdefb1f91e2af752e7e706e638980eb9437f5067224d49f534dfa831" }, "downloads": -1, "filename": "cryptoconditions-0.6.0.dev1.tar.gz", "has_sig": false, "md5_digest": "570a9c4620ebf872495ef587b608a357", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21597, "upload_time": "2017-07-06T14:34:04", "url": "https://files.pythonhosted.org/packages/6e/fa/cadef23e65d0af6156e6aebefc5623fdb93335edaadf826c8a38d6183400/cryptoconditions-0.6.0.dev1.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "34710c7ce257a6528132e910e1d2f3fb", "sha256": "e3beaefad78495a71617986949f5add8ce8880ed7c430b17d3b1c550dc10607d" }, "downloads": -1, "filename": "cryptoconditions-0.7.0.tar.gz", "has_sig": false, "md5_digest": "34710c7ce257a6528132e910e1d2f3fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21107, "upload_time": "2018-02-28T15:37:24", "url": "https://files.pythonhosted.org/packages/8e/86/1278d589e3c1d4c8e92907e860e7234a14324ee7b48a1f18f13693d0e30c/cryptoconditions-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "9d5fc9231f52134b7be2349868ab89c0", "sha256": "38975a1abdad26f298dc3bd52b6013b749593de9d7543f0eb9740ecbb05a605a" }, "downloads": -1, "filename": "cryptoconditions-0.7.1.tar.gz", "has_sig": false, "md5_digest": "9d5fc9231f52134b7be2349868ab89c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21295, "upload_time": "2018-08-28T14:34:03", "url": "https://files.pythonhosted.org/packages/41/4b/10cae2d697a3c277b7c0d996921d3249445a38376daef687c2903a755e60/cryptoconditions-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "4667a4503c6c90e5209d8b6338366095", "sha256": "5ebcb641dee0d19bbc059c78898c76a201b71b3563031f4d90b2e2873a3af3eb" }, "downloads": -1, "filename": "cryptoconditions-0.7.2.tar.gz", "has_sig": false, "md5_digest": "4667a4503c6c90e5209d8b6338366095", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20717, "upload_time": "2018-08-31T10:40:06", "url": "https://files.pythonhosted.org/packages/85/bb/1f9391fcae04f83ec156af97986981332045e84f05cb3d3d6fd5ce021726/cryptoconditions-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "1ef12b232a54b0440a6bbe0ac2bc3a55", "sha256": "9c56afaf74b7c6132ebab03070fb546fdc4d1a9321afa4a1a9dbd0d1764e0bf8" }, "downloads": -1, "filename": "cryptoconditions-0.7.3.tar.gz", "has_sig": false, "md5_digest": "1ef12b232a54b0440a6bbe0ac2bc3a55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21309, "upload_time": "2018-09-04T11:13:47", "url": "https://files.pythonhosted.org/packages/62/c5/457d61a8996f4def092f2c50f5c88b5334296153498f51f6f02ef186f95a/cryptoconditions-0.7.3.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "78ca088e23f7cfeb84c6a83dc6c46334", "sha256": "6b8d3ff20c6a2050ee8eb2d78bfbf457d9a6a310b0a506066aa4dba7d623abbc" }, "downloads": -1, "filename": "cryptoconditions-0.8.0.tar.gz", "has_sig": false, "md5_digest": "78ca088e23f7cfeb84c6a83dc6c46334", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21619, "upload_time": "2018-10-20T17:55:24", "url": "https://files.pythonhosted.org/packages/da/3c/b8dca71dc448b6d18a62ab0c1c1a4c732314c72b15294879dd3d432c536d/cryptoconditions-0.8.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "78ca088e23f7cfeb84c6a83dc6c46334", "sha256": "6b8d3ff20c6a2050ee8eb2d78bfbf457d9a6a310b0a506066aa4dba7d623abbc" }, "downloads": -1, "filename": "cryptoconditions-0.8.0.tar.gz", "has_sig": false, "md5_digest": "78ca088e23f7cfeb84c6a83dc6c46334", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21619, "upload_time": "2018-10-20T17:55:24", "url": "https://files.pythonhosted.org/packages/da/3c/b8dca71dc448b6d18a62ab0c1c1a4c732314c72b15294879dd3d432c536d/cryptoconditions-0.8.0.tar.gz" } ] }