Limitations and risks
Smart contracts operate exactly as written, which means errors in code can have consequences.
They do not interpret intent or context, and changes after deployment may be difficult or impossible. Understanding these limitations is important before interacting with smart contract systems.