v1 server and lifecycle manager working. execution contract added

This commit is contained in:
Lyncoln
2026-10-08 09:31:29 -04:00
commit f4742f00e0
108 changed files with 750 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
from core.execution.operation import buildOperation
from core.execution.action import buildAction
import time
def executeContract(module):
if module.kind == "operation":
outputs = buildOperation(module)
elif module.kind == "action":
outputs = buildAction(module)
def manageLifecycle(module, state):
if state["mode"] == "continuous":
while state["mode"] == "continuous":
outputs = executeContract(module)
time.sleep(module.sleeptime)
elif state["mode"] == "oneshot":
outputs = executeContract(module)
return