Four decisions, one transaction. The keeper evaluator and the Square hook are bound at creation; funding comes after.
The provider's address. It is the only account that can submit the deliverable.
A Stellar account (G…) or a contract (C…).
The expiry. After it, an unsettled job can be refunded to the client.
Your local time; the chain reads it in UTC seconds.
Stored on the job and shown to everyone who opens it.
0 of 256 bytes. The kernel refuses more with DescriptionTooLong.
Optional now. A budget is a second signature right after creation; the itself moves when the job is funded.
Up to seven decimals. The provider agrees to it before funding.