{"id":"ftl-two-api-surfaces","text":"FTL2 provides two API surfaces: direct synchronous function calls (`ftl_file()`, `ftl_command()`, etc.) and the async Executor API (`execute`, `run`, `execute_on_hosts`).","truth_value":"IN","source":"entries/2026/05/11/examples-04-ftl-modules-README.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{},"explanation":{"steps":[{"node":"ftl-two-api-surfaces","truth_value":"IN","reason":"premise"}]}}