Check the Repository
Try out Proxeus
Install the app
Proxeus combines workflow automation and feature-rich document production with powerful blockchain functionality and wide-ranging integration capabilities. Try building your first application today!
The Proxeus project has been crowdfunded by a community of blockchain enthusiasts, it is open-source and free to use. The XES token is used as a means of payment within the Proxeus ecosystem.
The development of Proxeus is being driven by a not-for-profit association based in Switzerland, which is also developing decentralized governance mechanisms for the global community of Proxeus stakeholders.
The Proxeus Association coordinates the efforts of independent contributors and volunteers who help keep the framework stable and up to date by committing their time and energy.
Are you interested to support the project? We are always looking to expand the circle of contributors to improve the stability and the capabilities of the software, or to create new plugins. Ideas and designs are just as welcome as code contributions.
1) Install docker and docker-compose
2) Get API keys for Ethereum and SparkPost
3) Create your docker-compose.yml file
4) Start Proxeus and complete the setup
5) Log-in and use your own Proxeus platform!
Check Our Quick Start Guide
Proxeus has been equipped with an integration interface that enable users to customize the software and integrate third-party services. With its API and the external nodes interface mechanism it offers simple yet powerful possibilities for future extensions of the platform.
You may want your workflows to be able to retrieve data from external sources. You can build custom nodes to fetch data from all kinds of services (e.g. your organisation’s ERP/CRM). The mechanism to feed this information into a workflow instance is really simple! Scroll down for practical examples.
Custom nodes can also distribute information at any point in the workflow. Do you want to send an email with a summary before finishing the process? Would you like to give your users an opportunity to share their progress on social media? With Proxeus you can add this to your workflows with just a few lines of code and without having to touch the core software.
Proxeus lets you authenticate with an API key, list all available workflows and trigger them through the API. You can start a workflow, provide some starting data and let a user manually finish it. If you want, you can even provide all necessary data and complete the workflow without human intervention - using Proxeus as your document production service.
At its core, Proxeus is a workflow engine that executes the elements of a workflow schema. As a document-centered platform, it comes with forms, conditions and templates. These elements can be configured by normal users without any development knowhow. Developers, however, are given the tools to customize a Proxeus platform in a more profound way.
Nodes are steps in a Proxeus workflow. Every user form, condition or document template is a node. When a node is done with its tasks, the workflow continues with the next node. You could compile your own nodes for Proxeus Core or change the existing ones. However, this should only be considered when the custom nodes interface does not satisfy your customization needs.
Proxeus comes with a plugin-like mechanism to add custom-made nodes. These extensions can be added without rebuilding the entire application. They can access the workflow instance’s data for reading and/or writing. The nodes are started in separate docker images, register with the external nodes service and are then automatically made available for use in workflows.
While Proxeus enables anyone to cover a whole series of use cases out of the box, it becomes even better in the capable hands of a software developer. Feature-rich and optionally monetized dApps can be created in just a few hours. We created two examples to inspire the community - they come with full code and documentation and are deployed on the demo platform.
Using the Core and extensions, Proxeus offers nearly limitless possibilities for creative and resourceful users to create value-adding applications. Here are just a few ideas - get in touch and share yours!
Ethereum is home to the XES token and our main blockchain. Do you need to interact with other distributed ledger technologies? We were able to leverage Hyperledger and IOTA in some of our exploratory projects, and the integration interfaces empower you to do the same with any DLT.
Are you an expert at customizing and deploying smart contracts? Why not offer this know-how to others on a Proxeus platform? Design a series of forms to guide users through the configuration steps and deliver a document with the smart contract code and a deployment guide when they reach the end of the workflow.
No matter how your application landscape changes in the future, your Proxeus platform will be ready to connect to your other services. The integration interfaces give you the freedom to retrieve data from any available source and to make it available to the users of your workflows.
Over the course of years of product development we have completed exploratory projects in several different business verticals: legal, education, logistics, sports and many more. Thanks to the broad feature set and the adaptability of Proxeus, we have been able to use the product in many different ways. Plugging in custom code and using the API enabled us to quickly customize the platform. Read about our exploratory projects and learn how to rebuild them yourself
Discover our Exploratory Projects
This user-friendly, decentralized storage solution empowers anyone to register, share, sign and save documents. It allows users to truly own their data, to associate it with their crypto identity and to control the sharing of it over a blockchain interface. It is a key piece of technology that constitutes a stepping stone for anyone interested to build blockchain products around the concept of self-sovereign identity. The storage provider does not have access to the content, and users know exactly where their files are stored (location and jurisdiction), which is essential for companies subject to data protection laws and creates a base for developing GDPR-compliant blockchain applications.