afterAgreementCreatedcallback may be run. These callbacks can execute any arbitrary logic, as long as this logic fits within the rules of standard smart contract development and the rules of Super Apps (which are explained further later on in this section).
afterAgreementCreatedcallback will open up a money stream from the app to the NFT's owner in an amount that is equal to the
flowRateinto the app.
userDatafor additional functionality.