A system to allocate radio frequency spectrum, the system comprising: a spectrum broker server including a communications interface; and an electronic processor configured to determine an available radio frequency spectrum allocation; receive a spectrum request for the available radio frequency spectrum allocation at the communications interface, wherein the spectrum request is associated with a spectrum-consuming entity; receive, from a plurality of validation nodes, a plurality of votes based on the spectrum request; determine whether to grant the spectrum request based on the plurality of votes; and responsive to determining to grant the spectrum request, allocate the available radio frequency spectrum allocation to the spectrum-consuming entity; characterized in that the electronic processor is further configured to determine the available radio frequency spectrum allocation by retrieving, from a distributed ledger containing radio frequency spectrum information, a first transaction including a proposed radio frequency spectrum allocation from the distributed ledger; receiving, via the communication interface, a plurality of votes on the proposed radio frequency spectrum allocation from the plurality of validation nodes; and determining, based on the plurality of votes on the proposed radio frequency spectrum allocation, whether to make the proposed radio frequency spectrum allocation available for requests. a spectrum broker server including a communications interface; and an electronic processor configured to determine an available radio frequency spectrum allocation; receive a spectrum request for the available radio frequency spectrum allocation at the communications interface, wherein the spectrum request is associated with a spectrum-consuming entity; receive, from a plurality of validation nodes, a plurality of votes based on the spectrum request; determine whether to grant the spectrum request based on the plurality of votes; and responsive to determining to grant the spectrum request, allocate the available radio frequency spectrum allocation to the spectrum-consuming entity; determine an available radio frequency spectrum allocation; receive a spectrum request for the available radio frequency spectrum allocation at the communications interface, wherein the spectrum request is associated with a spectrum-consuming entity; receive, from a plurality of validation nodes, a plurality of votes based on the spectrum request; determine whether to grant the spectrum request based on the plurality of votes; and responsive to determining to grant the spectrum request, allocate the available radio frequency spectrum allocation to the spectrum-consuming entity; characterized in that the electronic processor is further configured to determine the available radio frequency spectrum allocation by retrieving, from a distributed ledger containing radio frequency spectrum information, a first transaction including a proposed radio frequency spectrum allocation from the distributed ledger; receiving, via the communication interface, a plurality of votes on the proposed radio frequency spectrum allocation from the plurality of validation nodes; and determining, based on the plurality of votes on the proposed radio frequency spectrum allocation, whether to make the proposed radio frequency spectrum allocation available for requests.