Apply for a patent! It doesn’t cost much, so if you don’t have it, you have to find a way. It’s useless to sign any agreement. If someone else steals your technology and then applies for a patent, you will be infringing. There are many types of patents, including invention patents, appearance patents, utility model patents, etc. You do not need to entrust a patent application agency to handle the application, but go directly to the patent office yourself.