Noumena Protocol Language
Introduction
The Noumena Protocol Language (NPL) is an exciting new security-oriented language aimed at modeling business processes, business objects, contracts, and regulations.
At the core of NPL is the protocol. Protocols, or the combination of multiple protocols together, implement the logic of integral applications. Protocols can be used to represent a wide range of things, but what they all have in common is that they pertain to access, permissions or obligations for the protocol's parties.
We explain the philosophy behind the language's design and feature set in the Language concept section.
First steps
Those new to NPL should start with Getting started and then advance to Programming an IOU, which is a hands-on introduction to NPL.