Blockchain for decentralized workflows

LegalThings One allows enterprises and governments to orchestrate interorganizational workflows in a decentralized way, maintaining full GDPR compliance and data privacy.

Join us View on Github

Winner of the Blockathon by the
Dutch Ministry of Justice and Security

Decentralized Workflow Automation

In workflow you can define rules and regulation by modeling them as business processes. These workflows are understandable by both humans and computers. Instead of running processes through a centralized system, we use the blockchain so each party can participate using their own node.

Business process models are expressed as deterministic extended finite state machines. This elementry automation model predates the current method of computing and is far less prone to errors. Only the sequence of events are stored and shared via the blockchain. The deterministic nature of the finite state machine means that even though all parties independently process the events, they'll all come to the same result.

The definitions of the workflows, as well as related information, form a Live Contract. Similar to Smart Contracts, Live Contracts provides a dynamic method for defining logic on the blockchain. However the purpose of a Live Contract is not to just determine state, but to actively instruct humans and computers about steps in a workflow.

Miniature private blockchains

We’ve studied high scalable distributed applications outside of the blockchain realm and ported that knowledge to the LTO blockchain.
Horizontally scalable

Nodes hold and handle many workflows simultaneously. Since every workflow has an isolated chain, the node can spin up more VMs to handle bigger loads.

Event validation

Each event is validated based on the rules and conditions defined in the workflow. Action that are not allowed will be rejected by all other participant.

Peer-to-peer communication

Nodes will directly send event to each other, rahter than needing to broadcast it to the entire network. This reduces complexity and latency. An additional global blockchain is only used for anchoring.

Data privacy

Only the nodes of the participant have access to the private chain. If required by law, the entire workflow with all related data can be destroyed.

Inside a node

A node consist of an orchestrated cluster of Docker containers, configured to scale to any size.
User Interface

LegalThings One makes it easy to connect your own application to the blockchain, as each node expose a JSON REST API.

Event Service

At the hearth of the application layer is the event service. It handles all incomming events, delegating further processing to the application services.

Application Services

The application layer contains a number of services like the workflow manager designed to perform a specific task. Custom services may be added.

Message Queue for Private Blockchain

Decoupling ensures a stable system even in case of bad connectivity or a high load. The message queue is the communication layer for the private chain. Two simple services manage all inbound and outbound events.

Anchor on Public Blockchain

Our global public blockchain is optimized for storing hashes. Each node indexes all hashes, so they can be easily verified.

Our Clients

In the Press

Meet the Team

Rick Schmitz - LegalThings Rick Schmitz - LegalThings
Rick Schmitz
Founder & CEO
Rick has been a Private Equity and M&A Tax lawyer at both PwC and Deloitte. Rick is also the founder of the successful Dutch startup Firm24.
Arnold Daniels - LegalThings Arnold Daniels - LegalThings
Arnold Daniels
Founder & Lead Architect
Arnold is a software engineer with 20 years experience at 4 successful Dutch startups. He holds a computer engineering degree and is a certified AWS architect. Arnold is a former Lead Software Engineer at Cloud9 IDE (acquired by Amazon in 2016).
Martijn Migchelsen - LegalThings Martijn Migchelsen - LegalThings
Martijn Migchelsen
Founder & Head of Finance
Martijn worked as a Corporate Finance Advisor at PwC where he was part of the Technology sector team. He is also the co-founder of the successful Dutch startup Firm24 as well as LegalThings.
Sven Stam - LegalThings Sven Stam - LegalThings
Sven Stam
Sven has 15+ years of experience. He holds a masters degree in Artificial Intelligence with a specialization in Distributed Systems.
Martijn Broersma - LegalThings
Martijn Broersma
Diederick Cardon - LegalThings
Diederick Cardon
Head of Legal
Yevhen Horbachov - LegalThings Yevhen Horbachov - LegalThings
Yevhen Horbachov
Frontend Developer
Rick Ros - LegalThings Rick Ros - LegalThings
Rick Ros
Head of Sales
Moesjarraf Jahangier - LegalThings Moesjarraf Jahangier - LegalThings
Moesjarraf Jahangier
Full-stack Developer
Sabine van Bilderbeek - LegalThings Sabine van Bilderbeek - LegalThings
Sabine van Bilderbeek
Manager Operations
Mitchel Kerckhaert - LegalThings
Mitchel Kerckhaert
Jurre Wolsink - LegalThings
Jurre Wolsink
Sarfaraaz Jahangier - LegalThings
Sarfaraaz Jahangier
Michael Nieveld - LegalThings Michael Nieveld - LegalThings
Michael Nieveld
Legal & Tax
Guy Hoeks - LegalThings
Guy Hoeks
Public Relations
Maurits Wismeijer- LegalThings
Maurits Wismeijer
Legal (Thesis)
Benjamin Roeloffs Valk - LegalThings
Benjamin Roeloffs Valk
Designer & Marketeer