{ "module": "openai-consumer", "version": "1", "capabilities": [ "container-runtime" ], "requires": [ "model-access" ], "binds": { "model-access": "/var/lib/openai-consumer/model.json" }, "secrets": { "model-access": "/var/lib/openai-consumer/api-key" }, "resources": [ { "id": "state", "type": "directory", "path": "/var/lib/openai-consumer", "mode": "0700" }, { "id": "config", "type": "directory", "path": "/var/lib/openai-consumer/config", "mode": "0700" }, { "id": "apply", "type": "container", "name": "mesh-openai-consumer-apply", "image": "mesh-runtime-openai-consumer@sha256:0000000000000000000000000000000000000000000000000000000000000000", "network": "host", "schedule": "*/5 * * * *", "args": [ "run", "/app/modules/openai-consumer/dist/apply/index.js" ], "volumes": [ "/var/lib/openai-consumer:/run/state" ], "env": { "MESH_MODEL_ACCESS_SECRET_FILE": "/run/state/api-key", "MESH_MODEL_ACCESS_BIND_FILE": "/run/state/model.json", "MESH_OPENAI_ENV_FILE": "/run/state/config/openai.env", "MESH_OPENAI_CREDENTIALS_FILE": "/run/state/config/auth.json" } } ] }