After the newest update, new information has been discovered in the code about the upcoming trading feature. It has already been confirmed that trading will be added to the game but we don’t know when. This new information shows that it could be happening sooner than we think.
Pokémon Go Hub has a quick summary of the information found in the data dump:
You are able to search for “Trading Players”
You are able to create, cancel and complete Trade Offers
You can currently trade only Pokémon
No info on the visibility and range of Trade Search – it’s too early to say if you’ll be able to trade worldwide or not
The trading seems resilient to “connection loss” and will retry once the connection is available again
It’s inconclusive what type of connection trading will use…
… although it does communicate with the server side to load Trade offers and responses
The data dump is just a bunch of HTML codes but, thankfully, you don’t have to know anything about codes in order to get the details. Basically, users will be able to register as a “Trading Player” meaning that they will be able to accept trading offers from other players. It appears that if you are not registered as a “Trading Player” then you will not receive any offers. Also, users will only be able to trade Pokemon and it appears that users can trade multiple Pokémon for one Pokémon and vice versa.
Pokémon Go Hub has more information:
By the look of it, a Trading player will set up a Trading Offer and the app will start polling for Trade Responses. The unanswered question is if the polling is going to be limited to local area or will it be global.
The code suggest it is not limited to a local area nor there is any mention of Bluetooth or NFC – the app communicates with the server over Protobuf to load trade offers and responses. What will Niantic enable in terms of Search visibility and range, remains to be seen.
Niantic Labs CEO John Hanke confirmed that trading was coming soon but we still don’t know when. It’s good to know that trading is already in the works but let’s hope that it comes sooner rather than later.