2016-05-10 16:44:41 +00:00
Welcome to the Corda repository!
================================
2015-11-25 13:27:07 +00:00
2016-08-30 10:53:34 +00:00
.. warning :: This build of the docs is from the *master branch* , not a milestone release. It may not reflect the
current state of the code.
2016-08-11 12:57:41 +00:00
This documentation describes Corda, a proposed architecture for distributed ledgers, the vision for which is outlined in the `Corda Introductory Whitepaper`_ .
.. _`Corda Introductory Whitepaper`: _static/corda-introductory-whitepaper.pdf
2015-11-25 13:27:07 +00:00
2016-05-10 16:44:41 +00:00
The goal of this prototype is to explore fundamentally better designs for distributed ledgers than what presently exists
on the market, tailor made for the needs of the financial industry. We are attempting to prove or disprove the
following hypothesis:
2015-12-01 14:05:08 +00:00
2016-05-10 16:44:41 +00:00
The combination of
2015-11-25 13:27:07 +00:00
2016-05-10 16:44:41 +00:00
* An upgraded state transition model
* Industry standard, production quality virtual machines and languages
* An advanced orchestration framework
* Limited data propagation
* Conflict resolution without proof of work or blocks
2016-03-08 17:32:13 +00:00
2016-05-10 16:44:41 +00:00
is sufficiently powerful to justify the creation of a new platform implementation.
2016-03-08 17:32:13 +00:00
2015-11-25 13:27:07 +00:00
Read on to learn:
.. toctree ::
:maxdepth: 2
2015-12-22 15:15:38 +00:00
:caption: Overview
2015-11-25 13:27:07 +00:00
inthebox
getting-set-up
2015-12-22 15:15:38 +00:00
data-model
2016-06-07 16:47:16 +00:00
transaction-data-types
2016-05-17 17:40:53 +00:00
consensus
2015-12-14 17:22:21 +00:00
messaging
2016-09-27 14:17:27 +00:00
persistence
2016-08-24 14:33:43 +00:00
creating-a-cordapp
2016-04-18 17:44:21 +00:00
running-the-demos
2016-03-04 15:15:32 +00:00
node-administration
2016-08-31 08:48:19 +00:00
corda-configuration-files
2016-07-28 10:46:12 +00:00
2015-12-22 15:15:38 +00:00
.. toctree ::
:maxdepth: 2
:caption: Tutorials
2016-05-18 14:42:56 +00:00
where-to-start
2016-05-17 17:40:53 +00:00
tutorial-contract
2016-07-12 09:24:11 +00:00
tutorial-contract-clauses
2016-07-08 17:33:48 +00:00
tutorial-test-dsl
2016-10-04 12:56:31 +00:00
tutorial-clientrpc-api
2015-12-14 17:22:21 +00:00
protocol-state-machines
2016-03-11 12:42:11 +00:00
oracles
2016-09-23 13:41:29 +00:00
tutorial-attachments
2016-05-24 09:03:29 +00:00
event-scheduling
2015-12-22 15:15:38 +00:00
2016-08-26 13:31:17 +00:00
.. toctree ::
:maxdepth: 2
:caption: Contracts
contract-catalogue
contract-irs
.. toctree ::
:maxdepth: 2
:caption: Node API
clientrpc
2015-12-22 15:15:38 +00:00
.. toctree ::
:maxdepth: 2
:caption: Appendix
2016-10-12 10:54:23 +00:00
secure-coding-guidelines
2016-05-10 16:44:41 +00:00
release-process
2016-05-24 11:26:17 +00:00
release-notes
2016-09-16 10:57:37 +00:00
network-simulator
2016-11-03 16:56:10 +00:00
node-explorer
2016-01-27 15:01:33 +00:00
codestyle
2016-04-27 17:37:27 +00:00
building-the-docs