Creates projects and keeps the master registry
There is one Wrapper contract for the platform. It stores the current liaison address, keeps the active project list, and is the only on-chain path used to create official CareChain projects.
A project can only be created if the funding target is at least 20 USDT and a metadata string is provided.
The Wrapper passes the liaison address, the applicant wallet, the funding goal, and the metadata reference into the new Project contract.
The liaison can close a project in the registry and transfer the liaison role to another address.