Algorand technical questions

Layer 1 are synchronous.
You can look at the developer documentation.
For example https://developer.algorand.org/docs/get-started/dapps/pyteal/

Layer 2 is not available yet.

To my knowledge, this is work in progress.