Is there a Contract to Sign?

No.

We don't require Stays or Partners to put a physical signature on a paper or pdf contract.

Nomad Stays is a modern traveltech business.  You create a contract when you signup online for our services and agree to the terms and conditions. As a supplier or advertiser, you state in your signup that you are legally authorized to create contracts on behalf of your business.

This is the standard arrangement used by almost all online businesses around the world. You have probably already created many online contracts in this way with businesses like Google, Microsoft, Amazon, etc. all around the world.