For such an automation, I would say that the same applies as described in the aswer by @Gary_Verhaegen to your post: How to trigger an action once a specific date & time reached. You are not able to reference C and D when you create the contract acting as A, so I would approach it by creating a trigger/client application that listens for these creations and create the offers to C and D on behalf of B.
Related topics
| Topic | Replies | Views | Activity | |
|---|---|---|---|---|
| Can a contract *automatically* create another contract? | 9 | 313 | November 3, 2022 | |
| Suggestion: Adding a rule/event to a template | 5 | 262 | May 24, 2023 | |
| Creating contract from script data | 3 | 239 | June 16, 2023 | |
| Some contracts are not being created when exercising a choice | 10 | 270 | March 29, 2022 | |
| Build trigger to create new contract once a day | 4 | 630 | August 19, 2022 |