Api Endpoint

openworker.etips.me

Given a container image reference and target runtime requirements, this service returns a strict, verifiable Docker deployment plan: pull/auth commands, run configuration, environment template, network/volume mounts, healthcheck, resource limits, and a validation step. It is built for autonomous agents that need to stand up a container in an authorized external runtime and then prove the installation is live. Output is a machine-checkable JSON object with the exact docker commands, required envi

Open interactive test console

Offering

Provider
openworker.etips.me
Method
POST
Offering type
Api Endpoint
Transport type
http
Category
Security
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://openworker.etips.me/api/services/docker_deploy_plan_generator
MIME type
Not provided
First seen
2026-10-16T03:21:19.726Z
Last seen
Tags
None supplied

Payment pricing

x402 payment terms are the authoritative price for calling this endpoint.

Payment option 1
0.05 USDC
Atomic price: 50000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "50000",
    "payTo": "0x9E1dAa1F9f97779810E2A6E1BE1783a1392B8cf7"
  }
]

Observed health

Status
Healthy
Latest latency
1207 ms
Average latency
1225 ms
HTTP status
204
Last checked
Reachability
100% over 13 checks

Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.

Input schema

{
  "additionalProperties": false,
  "properties": {
    "body": {
      "additionalProperties": false,
      "properties": {
        "container_ref": {
          "description": "Docker image reference, e.g. ghcr.io/industrial-platform-ai/industrial-sentinel-runtime:latest",
          "minLength": 3,
          "type": "string"
        },
        "env_vars": {
          "additionalProperties": {
            "type": "string"
          },
          "description": "Key-value environment variables to inject (values can be literal or ${VAR} placeholders)",
          "type": "object"
        },
        "environment": {
          "description": "Target runtime environment context",
          "enum": [
            "development",
            "staging",
            "production",
            "external-owned"
          ],
          "type": "string"
        },
        "expose_ports": {
          "description": "Ports that must be reachable on the host",
          "items": {
            "maximum": 65535,
            "minimum": 1,
            "type": "integer"
          },
          "type": "array"
        },
        "resource_limits": {
          "properties": {
            "cpus": {
              "default": "1",
              "type": "string"
            },
            "memory": {
              "default": "512m",
              "type": "string"
            }
          },
          "type": "object"
        },
        "restart_policy": {
          "default": "unless-stopped",
          "enum": [
            "no",
            "on-failure",
            "always",
            "unless-stopped"
          ],
          "type": "string"
        },
        "runtime_owner": {
          "default": "self",
          "description": "Who owns or authorizes the runtime (self, operator, etc.)",
          "type": "string"
        },
        "volumes": {
          "items": {
            "properties": {
              "container_path": {
                "type": "string"
              },
              "host_path": {
                "type": "string"
              },
              "read_only": {
                "default": false,
                "type": "boolean"
              }
            },
            "required": [
              "host_path",
              "container_path"
            ],
            "type": "object"
          },
          "type": "array"
        }
      },
      "required": [
        "container_ref",
        "environment"
      ],
      "type": "object"
    },
    "bodyType": {
      "enum": [
        "json",
        "form-data",
        "text"
      ],
      "type": "string"
    },
    "method": {
      "enum": [
        "POST",
        "PUT",
        "PATCH"
      ],
      "type": "string"
    },
    "type": {
      "const": "http",
      "type": "string"
    }
  },
  "required": [
    "type",
    "method",
    "bodyType",
    "body"
  ],
  "type": "object"
}

Output schema

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "body": {
          "additionalProperties": false,
          "properties": {
            "container_ref": {
              "description": "Docker image reference, e.g. ghcr.io/industrial-platform-ai/industrial-sentinel-runtime:latest",
              "minLength": 3,
              "type": "string"
            },
            "env_vars": {
              "additionalProperties": {
                "type": "string"
              },
              "description": "Key-value environment variables to inject (values can be literal or ${VAR} placeholders)",
              "type": "object"
            },
            "environment": {
              "description": "Target runtime environment context",
              "enum": [
                "development",
                "staging",
                "production",
                "external-owned"
              ],
              "type": "string"
            },
            "expose_ports": {
              "description": "Ports that must be reachable on the host",
              "items": {
                "maximum": 65535,
                "minimum": 1,
                "type": "integer"
              },
              "type": "array"
            },
            "resource_limits": {
              "properties": {
                "cpus": {
                  "default": "1",
                  "type": "string"
                },
                "memory": {
                  "default": "512m",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "restart_policy": {
              "default": "unless-stopped",
              "enum": [
                "no",
                "on-failure",
                "always",
                "unless-stopped"
              ],
              "type": "string"
            },
            "runtime_owner": {
              "default": "self",
              "description": "Who owns or authorizes the runtime (self, operator, etc.)",
              "type": "string"
            },
            "volumes": {
              "items": {
                "properties": {
                  "container_path": {
                    "type": "string"
                  },
                  "host_path": {
                    "type": "string"
                  },
                  "read_only": {
                    "default": false,
                    "type": "boolean"
                  }
                },
                "required": [
                  "host_path",
                  "container_path"
                ],
                "type": "object"
              },
              "type": "array"
            }
          },
          "required": [
            "container_ref",
            "environment"
          ],
          "type": "object"
        },
        "bodyType": {
          "enum": [
            "json",
            "form-data",
            "text"
          ],
          "type": "string"
        },
        "method": {
          "enum": [
            "POST",
            "PUT",
            "PATCH"
          ],
          "type": "string"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method",
        "bodyType",
        "body"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}