Please visit our Wiki and have a look at our get started guides to better grasp the power of BFS.

Core components

The Core is what we call the operating system of Bricknode Financial Systems. This is where everything connects and enables all the cool applications that runs on top of it.

Some of the components included are described here.

Legal entities

These are the objects that represents natural persons or companies like for example customers, fund companies, fund entities, advisors, counterparties and issuers.


Power of attorneys

This establishes a relationship between various users of BFS and gives them rights to for example trade or view holdings for an account that someone else owns.



Transaction types can be created ad-hoc in BFS for various purposes and classified for various types of reports. Transactions can be made in various dimensions which can be created according to different needs. Read more about this concept here.


In BFS it is possible to create accounts of various types. An asset that is present in an account constitutes a debt or claim that the account owner has on the "Operator" of the account (the operator of the account is almost always the House except when BFS is used for Fund Administration where a Fund entity can be the Operator of a BFS-account and have a debt to its position holders.

Various account types with rules and properties can be created and managed ad-hoc within BFS.


Financial instruments

BFS sets no limitations as to what types of instruments can be used in the system and with the power of so called Custom fields the user can create any property needed.

Our product structure

Your own applications


The API is the way that applications connect to Bricknode Core.
Bricknode Core is the operating system for all financial applications. It contains stuff like accounts, transactions, financial instruments. You can build your own applications on top of Bricknode Core using our API and you can use our various modules to solve your problems.

Some of our Customers