The project has been moved to the Tessellation repository.
This repository is the reference implementation of our Decentralized Application Integration Platform using the Scala programming language. We build a horizontally scalable DAG protocol that you can build upon and interface with using common software standards.
For developer tools and documentation and consult the /docs or the /docs-gh-pages hosted on our docs website. For motivations and explanations of the project in context of the crypto space, visit the wiki.
src
├── it/scala/org/constellation <─── continuous integration
├── main/scala/org/constellation <─── protocol implementation
├── consensus
Consensus.scala
├── crypto
KeyUtils.scala
├── p2p
├── primitives
├── serializer
└── util
API.scala
ConstellationNode.scala
└── test/scala/org/constellation <─── unit tests
For details on the build process, as well as pointers for docker, vagrant and deployment, see /docs/build-instructions.
We intend to use Swagger to publish comprehensive API docs.
For issues and bug reports, see wiki/Contribution-guidelines.
There you also find general pointers toward the development process. Note that the master
branch might be behind the dev
branch by a few weeks.
For questions and contributions, can find links to the community outlets and more in the resource list. Our knowledge- and news-outlet is the Orion Discourse forum. To quickly reach out, join our Discord server for a chat: