openBarter is a database schema defining primitives of a barter market. It is also an extension of the postgreSQL database.
It implements the economic mechanisms of a regular market and allows cyclic exchange between more than two partners (buyer and seller) in a single transaction. Even if competition is performed between bids (exchange proposals) , it does not require any central monetary standard to quantify the value exchanged and express prices to be compared.
The database finds possible relations between bids and submit draft agreements for approval by owners. When agreements are accepted by partners, the property of related values is exchanged between partners.