{
  "schema_version": "1.0",
  "updated": "2026-10-30",
  "currency": "USD",
  "site": "https://www.omnilink-agents.com",
  "exploration_requires_account": false,
  "published_evidence_simulation_only": true,
  "connected_ai": {
    "omnikey_required": true,
    "own_active_model_provider_required": true,
    "usage_billed_separately": true,
    "setup_url": "https://www.omnilink-agents.com/setup.md"
  },
  "services": [
    {
      "id": "robot-models",
      "name": "Robot Model Repair",
      "url": "https://www.omnilink-agents.com/services/robot-models",
      "price": {
        "amount": 200,
        "type": "fixed",
        "unit": "per existing robot model",
        "tax": "applicable tax separate"
      },
      "description": "Correct the description before you build on it. Masses, inertias, joints and limits checked against your files and ratings.",
      "scope": "One existing product variant. CAD builds are quoted separately. Pay once you have merged the fix or are happy with it.",
      "inputs": [
        "URDF/xacro and model variant",
        "Datasheet or rated values",
        "CAD or missing values when needed"
      ],
      "deliverables": [
        "Reproduced finding",
        "Corrected robot description",
        "Two-simulator release test"
      ],
      "evidence_url": "https://www.omnilink-agents.com/services/robot-models#accepted"
    },
    {
      "id": "robot-agents",
      "name": "Robot Agent Build",
      "url": "https://www.omnilink-agents.com/services/robot-agents",
      "price": {
        "amount": null,
        "type": "scoped_quote",
        "unit": "per robot and agreed workflows",
        "tax": "applicable tax separate"
      },
      "description": "Turn operator requests into agreed workflows, with checked actions, measured outcomes and interruption tests.",
      "scope": "Robot, workflows, integration and acceptance criteria agreed before the build. Hardware integration is scoped separately.",
      "inputs": [
        "Robot model and control interface",
        "Workflows and example requests",
        "Operating limits and acceptance criteria"
      ],
      "deliverables": [
        "Working workflows + source",
        "Operator controls",
        "Measured acceptance + rerun tests"
      ],
      "evidence_url": "https://www.omnilink-agents.com/showcase/evidence#arm-assurance"
    },
    {
      "id": "robot-assessments",
      "name": "Robot Assessment",
      "url": "https://www.omnilink-agents.com/services/robot-assessments",
      "price": {
        "amount": 100,
        "type": "fixed",
        "unit": "per reference assessment module",
        "tax": "applicable tax separate"
      },
      "description": "Test an agreed behaviour across constructed conditions. Find sampled failure boundaries and check an improvement where tuning is included.",
      "scope": "One supported reference model/controller and one defined task module. Custom robots, controllers and integrations require a separate quote.",
      "inputs": [
        "Supported reference model and module",
        "Model/controller version",
        "Behaviour and conditions to assess"
      ],
      "deliverables": [
        "Report + measured limits",
        "Failure and passing evidence",
        "Rerunnable assessment tests"
      ],
      "evidence_url": "https://www.omnilink-agents.com/services/robot-assessments#mixed-surfaces"
    }
  ],
  "next_step": "Draft a brief for the person to review. The person chooses whether to contact OmniLink; do not submit or upload automatically."
}
