It's clear there are a number of different directions this could go with trade between players but I wonder how this would work with trade between players and NPC's or even NPC's with other NPC's.
With built in gold in the game you can always have the NPC's use the default price attributed to items
...Chair is crafted by 4 Cedar Logs and a Cedar Log is worth 10 atomic value so the NPC would see a chair as having an innate value of 40 and try to trade around that.
What is the purpose of a trade? What if I have a chair that costs 4 Ceder Logs, and someone else has a table that costs 4 Ceder Logs to assemble? So far, there is no reason to exchange. But what if I've invested 50 Cedar Logs to make a Chair Factory, where it only costs 3 Cedar Logs to make a chair?
If I make enough chairs, the cost that I've paid out eventually comes to less than 4 logs/chair, approaching 3 logs/chair. So if I traded those chairs for tables, I would be getting the equivalent of free Cedar logs. Now all I got to do is find someone who specializes in making cost-effective tables. Until we use up the Cedar logs, or the rate at which Cedar logs are currently being produced. Then someone can come along with a plan to increase Cedar log production...
If the price for a thing is cheap in one place, but more expensive in another, then barter and trade is a mechanism that moves things around until a balance is reached. A sort of financial pressure which causes value to flow and settle.