{
  "schema": "2.0",
  "document": {
    "schema": "2.0",
    "key": "automation",
    "locale": "en",
    "path": "/automation",
    "url": "https://oxarus.com/en/automation",
    "alternates": {
      "tr": "https://oxarus.com/tr/automation",
      "en": "https://oxarus.com/en/automation"
    },
    "unit": "automation",
    "status": "live",
    "parent": "home",
    "order": 16,
    "label": "Oxarus Agent AI",
    "title": "Agentic hyperautomation · Oxarus Agent AI",
    "description": "AI agents that run multi-step processes across email, ERP, CRM, e-commerce and support channels, with approval steps, permissions and an audit trail.",
    "breadcrumbs": [
      {
        "label": "Oxarus home",
        "path": "/",
        "url": "https://oxarus.com/en"
      },
      {
        "label": "Oxarus Agent AI",
        "path": "/automation",
        "url": "https://oxarus.com/en/automation"
      }
    ],
    "sections": [
      {
        "id": "hero",
        "url": "https://oxarus.com/en/automation",
        "kind": "hero",
        "component": "AutomationHero",
        "sources": [
          "messages:automation.hero"
        ],
        "eyebrow": "OXARUS AGENT AI",
        "title": "agents that run processes end to end.",
        "lead": "Our AI agents read the email, find the record in your ERP, catch the mismatch, ask for approval where it's needed and close out the work. You step in only where a decision is required.",
        "demo": true,
        "placeholder": false,
        "blocks": [
          {
            "type": "actions",
            "items": [
              {
                "label": "Describe your process",
                "action": "open_page",
                "args": {
                  "path": "/automation",
                  "anchor": "cta-heading"
                },
                "href": "/en/automation#cta-heading",
                "source": "messages:automation.hero.primary"
              },
              {
                "label": "See the processes",
                "action": "open_page",
                "args": {
                  "path": "/automation",
                  "anchor": "processes"
                },
                "href": "/en/automation#processes",
                "source": "messages:automation.hero.secondary"
              }
            ],
            "source": "messages:automation.hero.primary"
          },
          {
            "type": "list",
            "style": "bullet",
            "items": [
              "Runs on top of the tools you already use",
              "Human approval at critical steps",
              "Every action in the audit trail"
            ],
            "source": "messages:automation.hero.checks"
          },
          {
            "type": "list",
            "style": "ordered",
            "items": [
              "Incoming email",
              "Document and ERP",
              "Check",
              "Human approval",
              "Record and notify"
            ],
            "source": "messages:automation.hero.steps"
          },
          {
            "type": "demo",
            "representative": true,
            "caption": "Representative agent console: a supplier invoice processed from email to ERP entry.",
            "blocks": [
              {
                "type": "group",
                "key": "console",
                "blocks": [
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "run",
                        "value": "run_4821 · supplier invoice",
                        "source": "messages:automation.hero.console.run"
                      },
                      {
                        "label": "tag",
                        "value": "Representative",
                        "source": "messages:automation.hero.console.tag"
                      }
                    ],
                    "source": "messages:automation.hero.console.run"
                  },
                  {
                    "type": "group",
                    "key": "status",
                    "blocks": [
                      {
                        "type": "definitions",
                        "items": [
                          {
                            "label": "running",
                            "value": "running",
                            "source": "messages:automation.hero.console.status.running"
                          },
                          {
                            "label": "waiting",
                            "value": "awaiting approval",
                            "source": "messages:automation.hero.console.status.waiting"
                          },
                          {
                            "label": "done",
                            "value": "completed",
                            "source": "messages:automation.hero.console.status.done"
                          }
                        ],
                        "source": "messages:automation.hero.console.status.running"
                      }
                    ],
                    "source": "messages:automation.hero.console.status"
                  },
                  {
                    "type": "steps",
                    "items": [
                      {
                        "id": "0",
                        "source": "messages:automation.hero.console.steps.0",
                        "title": "Read the email",
                        "fields": [
                          {
                            "label": "detail",
                            "value": "Found a PDF invoice attached to the message from Northfield Supply.",
                            "source": "messages:automation.hero.console.steps.0.detail"
                          }
                        ]
                      },
                      {
                        "id": "1",
                        "source": "messages:automation.hero.console.steps.1",
                        "title": "Parsed the invoice",
                        "fields": [
                          {
                            "label": "detail",
                            "value": "Extracted line items, quantities, tax and the total amount.",
                            "source": "messages:automation.hero.console.steps.1.detail"
                          }
                        ]
                      },
                      {
                        "id": "2",
                        "source": "messages:automation.hero.console.steps.2",
                        "title": "Matched it to the PO",
                        "fields": [
                          {
                            "label": "detail",
                            "value": "Pulled PO-7710 from the ERP and compared the line items one by one.",
                            "source": "messages:automation.hero.console.steps.2.detail"
                          }
                        ]
                      },
                      {
                        "id": "3",
                        "source": "messages:automation.hero.console.steps.3",
                        "title": "Flagged a price variance",
                        "fields": [
                          {
                            "label": "detail",
                            "value": "The unit price on NS-4410 is higher than on the PO; the variance breaks the tolerance rule.",
                            "source": "messages:automation.hero.console.steps.3.detail"
                          }
                        ]
                      },
                      {
                        "id": "4",
                        "source": "messages:automation.hero.console.steps.4",
                        "title": "Requested approval",
                        "fields": [
                          {
                            "label": "detail",
                            "value": "Sent the finance lead an approval request with a summary of the variance, then waited.",
                            "source": "messages:automation.hero.console.steps.4.detail"
                          }
                        ]
                      },
                      {
                        "id": "5",
                        "source": "messages:automation.hero.console.steps.5",
                        "title": "Posted the entry",
                        "fields": [
                          {
                            "label": "detail",
                            "value": "After approval, posted entry AP-5518 to the ERP.",
                            "source": "messages:automation.hero.console.steps.5.detail"
                          }
                        ]
                      },
                      {
                        "id": "6",
                        "source": "messages:automation.hero.console.steps.6",
                        "title": "Notified the team",
                        "fields": [
                          {
                            "label": "detail",
                            "value": "Posted a summary and a link to the audit log in #ap-ops.",
                            "source": "messages:automation.hero.console.steps.6.detail"
                          }
                        ]
                      }
                    ],
                    "source": "messages:automation.hero.console.steps"
                  },
                  {
                    "type": "group",
                    "key": "inspector",
                    "blocks": [
                      {
                        "type": "definitions",
                        "items": [
                          {
                            "label": "call",
                            "value": "tool call",
                            "source": "messages:automation.hero.console.inspector.call"
                          },
                          {
                            "label": "result",
                            "value": "result",
                            "source": "messages:automation.hero.console.inspector.result"
                          },
                          {
                            "label": "reason",
                            "value": "Reasoning",
                            "source": "messages:automation.hero.console.inspector.reason"
                          },
                          {
                            "label": "pending",
                            "value": "pending",
                            "source": "messages:automation.hero.console.inspector.pending"
                          },
                          {
                            "label": "back",
                            "value": "Back to the live step",
                            "source": "messages:automation.hero.console.inspector.back"
                          },
                          {
                            "label": "hint",
                            "value": "Click a completed step to see its call and result.",
                            "source": "messages:automation.hero.console.inspector.hint"
                          }
                        ],
                        "source": "messages:automation.hero.console.inspector.call"
                      }
                    ],
                    "source": "messages:automation.hero.console.inspector"
                  },
                  {
                    "type": "group",
                    "key": "invoice",
                    "title": "Incoming invoice",
                    "blocks": [
                      {
                        "type": "definitions",
                        "items": [
                          {
                            "label": "supplier",
                            "value": "Supplier",
                            "source": "messages:automation.hero.console.invoice.supplier"
                          },
                          {
                            "label": "po",
                            "value": "PO",
                            "source": "messages:automation.hero.console.invoice.po"
                          },
                          {
                            "label": "lines",
                            "value": "Item",
                            "source": "messages:automation.hero.console.invoice.lines"
                          },
                          {
                            "label": "qty",
                            "value": "Qty",
                            "source": "messages:automation.hero.console.invoice.qty"
                          },
                          {
                            "label": "invoicePrice",
                            "value": "Invoice",
                            "source": "messages:automation.hero.console.invoice.invoicePrice"
                          },
                          {
                            "label": "poPrice",
                            "value": "PO",
                            "source": "messages:automation.hero.console.invoice.poPrice"
                          },
                          {
                            "label": "mismatch",
                            "value": "NS-4410 unit price is {percent} above the PO · tolerance {tolerance}",
                            "source": "messages:automation.hero.console.invoice.mismatch"
                          }
                        ],
                        "source": "messages:automation.hero.console.invoice.supplier"
                      }
                    ],
                    "source": "messages:automation.hero.console.invoice"
                  },
                  {
                    "type": "group",
                    "key": "approval",
                    "title": "Approval step",
                    "blocks": [
                      {
                        "type": "definitions",
                        "items": [
                          {
                            "label": "approver",
                            "value": "Clara Wendt",
                            "source": "messages:automation.hero.console.approval.approver"
                          },
                          {
                            "label": "role",
                            "value": "Finance lead",
                            "source": "messages:automation.hero.console.approval.role"
                          },
                          {
                            "label": "summary",
                            "value": "Variance {total}: {qty} units × {diff}",
                            "source": "messages:automation.hero.console.approval.summary"
                          },
                          {
                            "label": "idle",
                            "value": "Queued",
                            "source": "messages:automation.hero.console.approval.idle"
                          },
                          {
                            "label": "waiting",
                            "value": "Awaiting decision",
                            "source": "messages:automation.hero.console.approval.waiting"
                          },
                          {
                            "label": "approved",
                            "value": "Approved",
                            "source": "messages:automation.hero.console.approval.approved"
                          }
                        ],
                        "source": "messages:automation.hero.console.approval.approver"
                      }
                    ],
                    "source": "messages:automation.hero.console.approval"
                  },
                  {
                    "type": "group",
                    "key": "footer",
                    "blocks": [
                      {
                        "type": "definitions",
                        "items": [
                          {
                            "label": "elapsed",
                            "value": "elapsed",
                            "source": "messages:automation.hero.console.footer.elapsed"
                          },
                          {
                            "label": "tools",
                            "value": "tool calls",
                            "source": "messages:automation.hero.console.footer.tools"
                          },
                          {
                            "label": "human",
                            "value": "incl. human approval",
                            "source": "messages:automation.hero.console.footer.human"
                          }
                        ],
                        "source": "messages:automation.hero.console.footer.elapsed"
                      }
                    ],
                    "source": "messages:automation.hero.console.footer"
                  }
                ],
                "source": "messages:automation.hero.console"
              }
            ],
            "source": "messages:automation.hero.console"
          }
        ]
      },
      {
        "id": "shift",
        "anchor": "shift-heading",
        "url": "https://oxarus.com/en/automation#shift-heading",
        "kind": "compare",
        "component": "RulesVsAgents",
        "sources": [
          "messages:automation.shift"
        ],
        "eyebrow": "FROM AUTOMATION TO HYPERAUTOMATION",
        "title": "when rules break, work goes on.",
        "lead": "Classic automation follows pre-written rules; when something unexpected happens, it stops and drops the work into a queue. An agent reads the situation, gathers context and decides what to do within set boundaries.",
        "demo": true,
        "placeholder": false,
        "blocks": [
          {
            "type": "definitions",
            "items": [
              {
                "label": "SAME EXCEPTION",
                "value": "The supplier sent the invoice as a scanned PDF. The invoice has no PO number; it only appears in the body of the email. And one line item's price differs from the PO.",
                "source": "messages:automation.shift.caseText"
              }
            ],
            "source": "messages:automation.shift.caseText"
          },
          {
            "type": "demo",
            "representative": true,
            "caption": "Representative",
            "blocks": [
              {
                "type": "group",
                "key": "inbox",
                "title": "Incoming email",
                "blocks": [
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "from",
                        "value": "Northfield Supply · Accounts",
                        "source": "messages:automation.shift.inbox.from"
                      },
                      {
                        "label": "subject",
                        "value": "Invoice INV-20931",
                        "source": "messages:automation.shift.inbox.subject"
                      },
                      {
                        "label": "body",
                        "value": "Hello, the attached invoice belongs to your order {po}. Kind regards.",
                        "source": "messages:automation.shift.inbox.body"
                      },
                      {
                        "label": "attachment",
                        "value": "INV-20931.pdf · scanned",
                        "source": "messages:automation.shift.inbox.attachment"
                      }
                    ],
                    "source": "messages:automation.shift.inbox.from"
                  }
                ],
                "source": "messages:automation.shift.inbox"
              }
            ],
            "source": "messages:automation.shift.inbox"
          },
          {
            "type": "demo",
            "representative": true,
            "caption": "Representative",
            "blocks": [
              {
                "type": "group",
                "key": "scan",
                "title": "Scanned invoice",
                "blocks": [
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "po",
                        "value": "PO number",
                        "source": "messages:automation.shift.scan.po"
                      },
                      {
                        "label": "missing",
                        "value": "none",
                        "source": "messages:automation.shift.scan.missing"
                      },
                      {
                        "label": "textLayer",
                        "value": "No text layer",
                        "source": "messages:automation.shift.scan.textLayer"
                      }
                    ],
                    "source": "messages:automation.shift.scan.po"
                  }
                ],
                "source": "messages:automation.shift.scan"
              }
            ],
            "source": "messages:automation.shift.scan"
          },
          {
            "type": "demo",
            "representative": true,
            "caption": "Representative",
            "blocks": [
              {
                "type": "group",
                "key": "player",
                "blocks": [
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "play",
                        "value": "Play",
                        "source": "messages:automation.shift.player.play"
                      },
                      {
                        "label": "pause",
                        "value": "Pause",
                        "source": "messages:automation.shift.player.pause"
                      },
                      {
                        "label": "replay",
                        "value": "Restart",
                        "source": "messages:automation.shift.player.replay"
                      },
                      {
                        "label": "step",
                        "value": "Step {n}",
                        "source": "messages:automation.shift.player.step"
                      }
                    ],
                    "source": "messages:automation.shift.player.play"
                  }
                ],
                "source": "messages:automation.shift.player"
              }
            ],
            "source": "messages:automation.shift.player"
          },
          {
            "type": "demo",
            "representative": true,
            "caption": "Representative",
            "blocks": [
              {
                "type": "group",
                "key": "laneStatus",
                "blocks": [
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "running",
                        "value": "running",
                        "source": "messages:automation.shift.laneStatus.running"
                      },
                      {
                        "label": "stopped",
                        "value": "stopped",
                        "source": "messages:automation.shift.laneStatus.stopped"
                      },
                      {
                        "label": "queued",
                        "value": "waiting in queue",
                        "source": "messages:automation.shift.laneStatus.queued"
                      },
                      {
                        "label": "waiting",
                        "value": "awaiting approval",
                        "source": "messages:automation.shift.laneStatus.waiting"
                      },
                      {
                        "label": "done",
                        "value": "completed",
                        "source": "messages:automation.shift.laneStatus.done"
                      }
                    ],
                    "source": "messages:automation.shift.laneStatus.running"
                  }
                ],
                "source": "messages:automation.shift.laneStatus"
              }
            ],
            "source": "messages:automation.shift.laneStatus"
          },
          {
            "type": "cards",
            "items": [
              {
                "id": "0",
                "source": "messages:automation.shift.modes.0",
                "title": "Rule-based flow",
                "eyebrow": "RPA",
                "blocks": [
                  {
                    "type": "steps",
                    "items": [
                      {
                        "id": "0",
                        "source": "messages:automation.shift.modes.0.steps.0",
                        "title": "Attachment downloaded",
                        "text": [
                          "PDF saved to a folder.",
                          "ok"
                        ]
                      },
                      {
                        "id": "1",
                        "source": "messages:automation.shift.modes.0.steps.1",
                        "title": "PO number field unreadable",
                        "text": [
                          "The template field is empty; the scanned document has no text layer.",
                          "fail"
                        ]
                      },
                      {
                        "id": "2",
                        "source": "messages:automation.shift.modes.0.steps.2",
                        "title": "Matching skipped",
                        "text": [
                          "The rule can't continue without a PO number.",
                          "fail"
                        ]
                      },
                      {
                        "id": "3",
                        "source": "messages:automation.shift.modes.0.steps.3",
                        "title": "Dropped into the error queue",
                        "text": [
                          "Waiting until someone notices.",
                          "warn"
                        ]
                      }
                    ],
                    "source": "messages:automation.shift.modes.0.steps"
                  },
                  {
                    "type": "paragraph",
                    "text": "Result: the flow stopped, and the work has to be done by hand.",
                    "source": "messages:automation.shift.modes.0.result"
                  }
                ]
              },
              {
                "id": "1",
                "source": "messages:automation.shift.modes.1",
                "title": "Agent",
                "eyebrow": "Agent AI",
                "blocks": [
                  {
                    "type": "steps",
                    "items": [
                      {
                        "id": "0",
                        "source": "messages:automation.shift.modes.1.steps.0",
                        "title": "Read the document",
                        "text": [
                          "Extracted line items and amounts from the scanned PDF.",
                          "ok"
                        ]
                      },
                      {
                        "id": "1",
                        "source": "messages:automation.shift.modes.1.steps.1",
                        "title": "Found the missing data",
                        "text": [
                          "Pulled the PO number from the email body: PO-7710.",
                          "ok"
                        ]
                      },
                      {
                        "id": "2",
                        "source": "messages:automation.shift.modes.1.steps.2",
                        "title": "Spotted the variance",
                        "text": [
                          "NS-4410 has a price variance outside tolerance.",
                          "warn"
                        ]
                      },
                      {
                        "id": "3",
                        "source": "messages:automation.shift.modes.1.steps.3",
                        "title": "Sent it for approval",
                        "text": [
                          "Summarized the variance, checked with the authorized approver and posted the entry once approved.",
                          "ok"
                        ]
                      }
                    ],
                    "source": "messages:automation.shift.modes.1.steps"
                  },
                  {
                    "type": "paragraph",
                    "text": "Result: work closed, the decision stayed with a human, every step logged.",
                    "source": "messages:automation.shift.modes.1.result"
                  }
                ]
              }
            ],
            "source": "messages:automation.shift.modes"
          },
          {
            "type": "cards",
            "items": [
              {
                "id": "0",
                "source": "messages:automation.shift.compare.0",
                "title": "Ambiguous input",
                "fields": [
                  {
                    "label": "RULE-BASED",
                    "value": "Stops on documents outside the template",
                    "source": "messages:automation.shift.compare.0.rules"
                  },
                  {
                    "label": "AGENT",
                    "value": "Reads the document and fills gaps from context",
                    "source": "messages:automation.shift.compare.0.agents"
                  }
                ]
              },
              {
                "id": "1",
                "source": "messages:automation.shift.compare.1",
                "title": "Exceptions",
                "fields": [
                  {
                    "label": "RULE-BASED",
                    "value": "Every exception needs a new rule",
                    "source": "messages:automation.shift.compare.1.rules"
                  },
                  {
                    "label": "AGENT",
                    "value": "Decides within policy, and asks when outside it",
                    "source": "messages:automation.shift.compare.1.agents"
                  }
                ]
              },
              {
                "id": "2",
                "source": "messages:automation.shift.compare.2",
                "title": "Cross-tool work",
                "fields": [
                  {
                    "label": "RULE-BASED",
                    "value": "One trigger, one action",
                    "source": "messages:automation.shift.compare.2.rules"
                  },
                  {
                    "label": "AGENT",
                    "value": "Works step by step across multiple systems",
                    "source": "messages:automation.shift.compare.2.agents"
                  }
                ]
              },
              {
                "id": "3",
                "source": "messages:automation.shift.compare.3",
                "title": "Change",
                "fields": [
                  {
                    "label": "RULE-BASED",
                    "value": "Breaks when the screen changes",
                    "source": "messages:automation.shift.compare.3.rules"
                  },
                  {
                    "label": "AGENT",
                    "value": "Works through APIs and authorized tools",
                    "source": "messages:automation.shift.compare.3.agents"
                  }
                ]
              },
              {
                "id": "4",
                "source": "messages:automation.shift.compare.4",
                "title": "Traceability",
                "fields": [
                  {
                    "label": "RULE-BASED",
                    "value": "Often just an error log",
                    "source": "messages:automation.shift.compare.4.rules"
                  },
                  {
                    "label": "AGENT",
                    "value": "Every decision logged with its reasoning",
                    "source": "messages:automation.shift.compare.4.agents"
                  }
                ]
              }
            ],
            "source": "messages:automation.shift.compare"
          },
          {
            "type": "labels",
            "items": [
              {
                "label": "topic",
                "value": "TOPIC",
                "source": "messages:automation.shift.compareHeads.topic"
              }
            ],
            "source": "messages:automation.shift"
          }
        ]
      },
      {
        "id": "processes",
        "anchor": "processes",
        "url": "https://oxarus.com/en/automation#processes",
        "kind": "features",
        "component": "ProcessPicker",
        "sources": [
          "messages:automation.processes"
        ],
        "eyebrow": "PROCESSES",
        "title": "pick a process, watch the agent.",
        "lead": "The flows below are examples we build often. In each one the agent moves step by step across the systems your company uses, stops at the step that needs approval and waits for your decision.",
        "demo": true,
        "placeholder": false,
        "blocks": [
          {
            "type": "definitions",
            "items": [
              {
                "label": "human tag",
                "value": "human approval",
                "source": "messages:automation.processes.humanTag"
              }
            ],
            "source": "messages:automation.processes.humanTag"
          },
          {
            "type": "demo",
            "representative": true,
            "caption": "Representative",
            "blocks": [
              {
                "type": "definitions",
                "items": [
                  {
                    "label": "calls",
                    "value": "calls: {count}",
                    "source": "messages:automation.processes.calls"
                  }
                ],
                "source": "messages:automation.processes.calls"
              }
            ],
            "source": "messages:automation.processes.calls"
          },
          {
            "type": "demo",
            "representative": true,
            "caption": "Representative",
            "blocks": [
              {
                "type": "definitions",
                "items": [
                  {
                    "label": "skipped",
                    "value": "skipped",
                    "source": "messages:automation.processes.skipped"
                  }
                ],
                "source": "messages:automation.processes.skipped"
              }
            ],
            "source": "messages:automation.processes.skipped"
          },
          {
            "type": "demo",
            "representative": true,
            "caption": "Representative",
            "blocks": [
              {
                "type": "definitions",
                "items": [
                  {
                    "label": "summary",
                    "value": "tool calls: {calls} · human decisions: {decisions} · all in the audit log",
                    "source": "messages:automation.processes.summary"
                  }
                ],
                "source": "messages:automation.processes.summary"
              }
            ],
            "source": "messages:automation.processes.summary"
          },
          {
            "type": "demo",
            "representative": true,
            "caption": "Representative",
            "blocks": [
              {
                "type": "group",
                "key": "status",
                "blocks": [
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "running",
                        "value": "running",
                        "source": "messages:automation.processes.status.running"
                      },
                      {
                        "label": "waiting",
                        "value": "awaiting approval",
                        "source": "messages:automation.processes.status.waiting"
                      },
                      {
                        "label": "done",
                        "value": "completed",
                        "source": "messages:automation.processes.status.done"
                      },
                      {
                        "label": "rejected",
                        "value": "rejected",
                        "source": "messages:automation.processes.status.rejected"
                      }
                    ],
                    "source": "messages:automation.processes.status.running"
                  }
                ],
                "source": "messages:automation.processes.status"
              }
            ],
            "source": "messages:automation.processes.status"
          },
          {
            "type": "demo",
            "representative": true,
            "caption": "Representative",
            "blocks": [
              {
                "type": "group",
                "key": "gate",
                "title": "Your approval is needed",
                "blocks": [
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "hint",
                        "value": "The agent stopped at this step. It continues based on your decision.",
                        "source": "messages:automation.processes.gate.hint"
                      },
                      {
                        "label": "approve",
                        "value": "Approve",
                        "source": "messages:automation.processes.gate.approve"
                      },
                      {
                        "label": "reject",
                        "value": "Reject",
                        "source": "messages:automation.processes.gate.reject"
                      },
                      {
                        "label": "approved",
                        "value": "Approved by {role}",
                        "source": "messages:automation.processes.gate.approved"
                      },
                      {
                        "label": "rejected",
                        "value": "Rejected by {role}",
                        "source": "messages:automation.processes.gate.rejected"
                      }
                    ],
                    "source": "messages:automation.processes.gate.hint"
                  }
                ],
                "source": "messages:automation.processes.gate"
              }
            ],
            "source": "messages:automation.processes.gate"
          },
          {
            "type": "cards",
            "items": [
              {
                "id": "0",
                "source": "messages:automation.processes.processes.0",
                "title": "Invoice matching",
                "fields": [
                  {
                    "label": "approver",
                    "value": "Finance lead",
                    "source": "messages:automation.processes.processes.0.approver"
                  }
                ],
                "blocks": [
                  {
                    "type": "paragraph",
                    "text": "A supplier invoice arrived in the accounting inbox.",
                    "source": "messages:automation.processes.processes.0.trigger"
                  },
                  {
                    "type": "paragraph",
                    "text": "Invoice matched to the PO, entry posted, team notified.",
                    "source": "messages:automation.processes.processes.0.outcome"
                  },
                  {
                    "type": "paragraph",
                    "text": "No entry posted. The agent passed the variance to purchasing to raise with the supplier.",
                    "source": "messages:automation.processes.processes.0.rejected"
                  },
                  {
                    "type": "steps",
                    "items": [
                      {
                        "id": "0",
                        "source": "messages:automation.processes.processes.0.steps.0",
                        "text": [
                          "Recognized the invoice attachment and the sending supplier."
                        ]
                      },
                      {
                        "id": "1",
                        "source": "messages:automation.processes.processes.0.steps.1",
                        "text": [
                          "Extracted line items, tax and totals from the PDF."
                        ]
                      },
                      {
                        "id": "2",
                        "source": "messages:automation.processes.processes.0.steps.2",
                        "text": [
                          "Ran a three-way match against the PO and delivery note."
                        ]
                      },
                      {
                        "id": "3",
                        "source": "messages:automation.processes.processes.0.steps.3",
                        "text": [
                          "Sent the out-of-tolerance price variance for approval."
                        ]
                      },
                      {
                        "id": "4",
                        "source": "messages:automation.processes.processes.0.steps.4",
                        "text": [
                          "Posted the approved invoice as an accounting entry."
                        ]
                      },
                      {
                        "id": "5",
                        "source": "messages:automation.processes.processes.0.steps.5",
                        "text": [
                          "Posted a summary and the entry link in the finance channel."
                        ]
                      }
                    ],
                    "source": "messages:automation.processes.processes.0.steps"
                  }
                ]
              },
              {
                "id": "1",
                "source": "messages:automation.processes.processes.1",
                "title": "Orders and returns",
                "fields": [
                  {
                    "label": "approver",
                    "value": "Customer service manager",
                    "source": "messages:automation.processes.processes.1.approver"
                  }
                ],
                "blocks": [
                  {
                    "type": "paragraph",
                    "text": "A customer opened a return request in the store.",
                    "source": "messages:automation.processes.processes.1.trigger"
                  },
                  {
                    "type": "paragraph",
                    "text": "Return eligibility checked, warehouse and customer informed.",
                    "source": "messages:automation.processes.processes.1.outcome"
                  },
                  {
                    "type": "paragraph",
                    "text": "No refund issued. The request went to customer service with the reasoning attached.",
                    "source": "messages:automation.processes.processes.1.rejected"
                  },
                  {
                    "type": "steps",
                    "items": [
                      {
                        "id": "0",
                        "source": "messages:automation.processes.processes.1.steps.0",
                        "text": [
                          "Read the order, delivery date and return reason."
                        ]
                      },
                      {
                        "id": "1",
                        "source": "messages:automation.processes.processes.1.steps.1",
                        "text": [
                          "Checked eligibility against the return policy."
                        ]
                      },
                      {
                        "id": "2",
                        "source": "messages:automation.processes.processes.1.steps.2",
                        "text": [
                          "Created a return receipt and shipping code in the warehouse."
                        ]
                      },
                      {
                        "id": "3",
                        "source": "messages:automation.processes.processes.1.steps.3",
                        "text": [
                          "Sent the high-value return for refund approval."
                        ]
                      },
                      {
                        "id": "4",
                        "source": "messages:automation.processes.processes.1.steps.4",
                        "text": [
                          "After approval, posted the credit note and stock movement."
                        ]
                      },
                      {
                        "id": "5",
                        "source": "messages:automation.processes.processes.1.steps.5",
                        "text": [
                          "Sent the customer the shipping code and next steps on WhatsApp."
                        ]
                      }
                    ],
                    "source": "messages:automation.processes.processes.1.steps"
                  }
                ]
              },
              {
                "id": "2",
                "source": "messages:automation.processes.processes.2",
                "title": "Support triage",
                "fields": [
                  {
                    "label": "approver",
                    "value": "Support team lead",
                    "source": "messages:automation.processes.processes.2.approver"
                  }
                ],
                "blocks": [
                  {
                    "type": "paragraph",
                    "text": "A new request arrived in the support channel.",
                    "source": "messages:automation.processes.processes.2.trigger"
                  },
                  {
                    "type": "paragraph",
                    "text": "Request classified, simple ones answered, critical ones with the right person.",
                    "source": "messages:automation.processes.processes.2.outcome"
                  },
                  {
                    "type": "paragraph",
                    "text": "No assignment made. The request waits in the team lead's queue with its summary.",
                    "source": "messages:automation.processes.processes.2.rejected"
                  },
                  {
                    "type": "steps",
                    "items": [
                      {
                        "id": "0",
                        "source": "messages:automation.processes.processes.2.steps.0",
                        "text": [
                          "Read the request; identified topic, language and urgency."
                        ]
                      },
                      {
                        "id": "1",
                        "source": "messages:automation.processes.processes.2.steps.1",
                        "text": [
                          "Pulled the customer record and past requests."
                        ]
                      },
                      {
                        "id": "2",
                        "source": "messages:automation.processes.processes.2.steps.2",
                        "text": [
                          "Checked the status of the related order."
                        ]
                      },
                      {
                        "id": "3",
                        "source": "messages:automation.processes.processes.2.steps.3",
                        "text": [
                          "Sent the ready reply to the customer asking about order status."
                        ]
                      },
                      {
                        "id": "4",
                        "source": "messages:automation.processes.processes.2.steps.4",
                        "text": [
                          "Asked for approval to route the complaint to the priority queue."
                        ]
                      },
                      {
                        "id": "5",
                        "source": "messages:automation.processes.processes.2.steps.5",
                        "text": [
                          "Added a conversation summary to the customer record."
                        ]
                      }
                    ],
                    "source": "messages:automation.processes.processes.2.steps"
                  }
                ]
              },
              {
                "id": "3",
                "source": "messages:automation.processes.processes.3",
                "title": "Lead qualification",
                "fields": [
                  {
                    "label": "approver",
                    "value": "Sales rep",
                    "source": "messages:automation.processes.processes.3.approver"
                  }
                ],
                "blocks": [
                  {
                    "type": "paragraph",
                    "text": "A quote request form came in from the website.",
                    "source": "messages:automation.processes.processes.3.trigger"
                  },
                  {
                    "type": "paragraph",
                    "text": "Lead scored, ready in the CRM, meetings offered to qualified leads.",
                    "source": "messages:automation.processes.processes.3.outcome"
                  },
                  {
                    "type": "paragraph",
                    "text": "No reply sent. The draft went back to the rep with a note to revise.",
                    "source": "messages:automation.processes.processes.3.rejected"
                  },
                  {
                    "type": "steps",
                    "items": [
                      {
                        "id": "0",
                        "source": "messages:automation.processes.processes.3.steps.0",
                        "text": [
                          "Read the form answers and company details."
                        ]
                      },
                      {
                        "id": "1",
                        "source": "messages:automation.processes.processes.3.steps.1",
                        "text": [
                          "Searched the CRM for an existing record and past conversations."
                        ]
                      },
                      {
                        "id": "2",
                        "source": "messages:automation.processes.processes.3.steps.2",
                        "text": [
                          "Scored the lead against the agreed criteria."
                        ]
                      },
                      {
                        "id": "3",
                        "source": "messages:automation.processes.processes.3.steps.3",
                        "text": [
                          "Submitted a personalized first reply draft for approval."
                        ]
                      },
                      {
                        "id": "4",
                        "source": "messages:automation.processes.processes.3.steps.4",
                        "text": [
                          "Offered open slots from the sales rep's calendar."
                        ]
                      },
                      {
                        "id": "5",
                        "source": "messages:automation.processes.processes.3.steps.5",
                        "text": [
                          "Logged the opportunity at the right stage with its owner."
                        ]
                      }
                    ],
                    "source": "messages:automation.processes.processes.3.steps"
                  }
                ]
              },
              {
                "id": "4",
                "source": "messages:automation.processes.processes.4",
                "title": "Hiring and onboarding",
                "fields": [
                  {
                    "label": "approver",
                    "value": "IT manager",
                    "source": "messages:automation.processes.processes.4.approver"
                  }
                ],
                "blocks": [
                  {
                    "type": "paragraph",
                    "text": "A new hire's contract was signed.",
                    "source": "messages:automation.processes.processes.4.trigger"
                  },
                  {
                    "type": "paragraph",
                    "text": "Accounts ready, equipment request open, first-week plan shared.",
                    "source": "messages:automation.processes.processes.4.outcome"
                  },
                  {
                    "type": "paragraph",
                    "text": "Admin access not granted. The request went back to the IT manager with its reasoning.",
                    "source": "messages:automation.processes.processes.4.rejected"
                  },
                  {
                    "type": "steps",
                    "items": [
                      {
                        "id": "0",
                        "source": "messages:automation.processes.processes.4.steps.0",
                        "text": [
                          "Pulled the employee record, department and start date."
                        ]
                      },
                      {
                        "id": "1",
                        "source": "messages:automation.processes.processes.4.steps.1",
                        "text": [
                          "Prepared the role-based list of accounts and permissions."
                        ]
                      },
                      {
                        "id": "2",
                        "source": "messages:automation.processes.processes.4.steps.2",
                        "text": [
                          "Submitted access that needs admin rights for approval."
                        ]
                      },
                      {
                        "id": "3",
                        "source": "messages:automation.processes.processes.4.steps.3",
                        "text": [
                          "Opened the approved accounts and raised the equipment request."
                        ]
                      },
                      {
                        "id": "4",
                        "source": "messages:automation.processes.processes.4.steps.4",
                        "text": [
                          "Emailed the new hire a welcome note and first-week plan."
                        ]
                      },
                      {
                        "id": "5",
                        "source": "messages:automation.processes.processes.4.steps.5",
                        "text": [
                          "Announced the new hire and start date to the team."
                        ]
                      }
                    ],
                    "source": "messages:automation.processes.processes.4.steps"
                  }
                ]
              }
            ],
            "source": "messages:automation.processes.processes"
          },
          {
            "type": "labels",
            "items": [
              {
                "label": "replay",
                "value": "Replay",
                "source": "messages:automation.processes.replay"
              },
              {
                "label": "systemsLabel",
                "value": "CONNECTED SYSTEMS",
                "source": "messages:automation.processes.systemsLabel"
              },
              {
                "label": "traceLabel",
                "value": "AGENT TRACE",
                "source": "messages:automation.processes.traceLabel"
              },
              {
                "label": "triggerLabel",
                "value": "TRIGGER",
                "source": "messages:automation.processes.triggerLabel"
              },
              {
                "label": "outcomeLabel",
                "value": "OUTCOME",
                "source": "messages:automation.processes.outcomeLabel"
              }
            ],
            "source": "messages:automation.processes"
          }
        ]
      },
      {
        "id": "control",
        "anchor": "control-heading",
        "url": "https://oxarus.com/en/automation#control-heading",
        "kind": "content",
        "component": "ControlPanel",
        "sources": [
          "messages:automation.control"
        ],
        "eyebrow": "CONTROL AND SECURITY",
        "title": "the agent works, you stay in control.",
        "lead": "Every agent runs with defined permissions, limits and approval steps. What it did, why it did it and who approved it are all on record, and a single click stops it when needed.",
        "demo": true,
        "placeholder": false,
        "blocks": [
          {
            "type": "demo",
            "representative": true,
            "caption": "Representative",
            "blocks": [
              {
                "type": "definitions",
                "items": [
                  {
                    "label": "panelTitle",
                    "value": "Agent control panel · Northfield Supply",
                    "source": "messages:automation.control.panelTitle"
                  }
                ],
                "source": "messages:automation.control.panelTitle"
              }
            ],
            "source": "messages:automation.control.panelTitle"
          },
          {
            "type": "demo",
            "representative": true,
            "caption": "Representative",
            "blocks": [
              {
                "type": "definitions",
                "items": [
                  {
                    "label": "hint",
                    "value": "Change a setting: the verdicts on pending actions and the audit log update right away.",
                    "source": "messages:automation.control.hint"
                  }
                ],
                "source": "messages:automation.control.hint"
              }
            ],
            "source": "messages:automation.control.hint"
          },
          {
            "type": "demo",
            "representative": true,
            "caption": "Representative",
            "blocks": [
              {
                "type": "group",
                "key": "gates",
                "title": "Approval steps",
                "blocks": [
                  {
                    "type": "cards",
                    "items": [
                      {
                        "id": "0",
                        "source": "messages:automation.control.gates.rules.0",
                        "title": "Out-of-tolerance invoice",
                        "fields": [
                          {
                            "label": "detail",
                            "value": "Price variance above {tolerance}",
                            "source": "messages:automation.control.gates.rules.0.detail"
                          },
                          {
                            "label": "approver",
                            "value": "Finance lead",
                            "source": "messages:automation.control.gates.rules.0.approver"
                          }
                        ]
                      },
                      {
                        "id": "1",
                        "source": "messages:automation.control.gates.rules.1",
                        "title": "Amount above limit",
                        "fields": [
                          {
                            "label": "detail",
                            "value": "Payments and refunds over the per-transaction limit",
                            "source": "messages:automation.control.gates.rules.1.detail"
                          },
                          {
                            "label": "approver",
                            "value": "Manager",
                            "source": "messages:automation.control.gates.rules.1.approver"
                          }
                        ]
                      },
                      {
                        "id": "2",
                        "source": "messages:automation.control.gates.rules.2",
                        "title": "First customer reply",
                        "fields": [
                          {
                            "label": "detail",
                            "value": "First message sent with a new template",
                            "source": "messages:automation.control.gates.rules.2.detail"
                          },
                          {
                            "label": "approver",
                            "value": "Support lead",
                            "source": "messages:automation.control.gates.rules.2.approver"
                          }
                        ]
                      }
                    ],
                    "source": "messages:automation.control.gates.rules"
                  }
                ],
                "source": "messages:automation.control.gates"
              }
            ],
            "source": "messages:automation.control.gates"
          },
          {
            "type": "demo",
            "representative": true,
            "caption": "Representative",
            "blocks": [
              {
                "type": "group",
                "key": "roles",
                "title": "Role permissions",
                "blocks": [
                  {
                    "type": "list",
                    "style": "bullet",
                    "items": [
                      "read",
                      "write",
                      "pay"
                    ],
                    "source": "messages:automation.control.roles.actions"
                  },
                  {
                    "type": "cards",
                    "items": [
                      {
                        "id": "0",
                        "source": "messages:automation.control.roles.rows.0",
                        "fields": [
                          {
                            "label": "role",
                            "value": "invoice-agent",
                            "source": "messages:automation.control.roles.rows.0.role"
                          }
                        ],
                        "blocks": [
                          {
                            "type": "list",
                            "style": "tags",
                            "items": [
                              "✓",
                              "✓",
                              "✗"
                            ],
                            "source": "messages:automation.control.roles.rows.0.grants"
                          }
                        ]
                      },
                      {
                        "id": "1",
                        "source": "messages:automation.control.roles.rows.1",
                        "fields": [
                          {
                            "label": "role",
                            "value": "support-agent",
                            "source": "messages:automation.control.roles.rows.1.role"
                          }
                        ],
                        "blocks": [
                          {
                            "type": "list",
                            "style": "tags",
                            "items": [
                              "✓",
                              "✓",
                              "✓"
                            ],
                            "source": "messages:automation.control.roles.rows.1.grants"
                          }
                        ]
                      },
                      {
                        "id": "2",
                        "source": "messages:automation.control.roles.rows.2",
                        "fields": [
                          {
                            "label": "role",
                            "value": "sales-agent",
                            "source": "messages:automation.control.roles.rows.2.role"
                          }
                        ],
                        "blocks": [
                          {
                            "type": "list",
                            "style": "tags",
                            "items": [
                              "✓",
                              "✗",
                              "✗"
                            ],
                            "source": "messages:automation.control.roles.rows.2.grants"
                          }
                        ]
                      }
                    ],
                    "source": "messages:automation.control.roles.rows"
                  },
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "hint",
                        "value": "Click a box: the permission changes right away and is logged.",
                        "source": "messages:automation.control.roles.hint"
                      }
                    ],
                    "source": "messages:automation.control.roles.hint"
                  }
                ],
                "source": "messages:automation.control.roles"
              }
            ],
            "source": "messages:automation.control.roles"
          },
          {
            "type": "demo",
            "representative": true,
            "caption": "Representative",
            "blocks": [
              {
                "type": "group",
                "key": "limits",
                "title": "Action limits",
                "blocks": [
                  {
                    "type": "cards",
                    "items": [
                      {
                        "id": "0",
                        "source": "messages:automation.control.limits.items.0",
                        "title": "Per-transaction amount",
                        "fields": [
                          {
                            "label": "currency",
                            "value": "EUR",
                            "source": "messages:automation.control.limits.items.0.currency"
                          }
                        ]
                      },
                      {
                        "id": "1",
                        "source": "messages:automation.control.limits.items.1",
                        "title": "Actions per hour",
                        "eyebrow": "actions"
                      },
                      {
                        "id": "2",
                        "source": "messages:automation.control.limits.items.2",
                        "title": "Retries on the same job",
                        "eyebrow": "times"
                      }
                    ],
                    "source": "messages:automation.control.limits.items"
                  },
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "usage",
                        "value": "{used} actions in the last hour",
                        "source": "messages:automation.control.limits.usage"
                      }
                    ],
                    "source": "messages:automation.control.limits.usage"
                  }
                ],
                "source": "messages:automation.control.limits"
              }
            ],
            "source": "messages:automation.control.limits"
          },
          {
            "type": "demo",
            "representative": true,
            "caption": "Representative",
            "blocks": [
              {
                "type": "group",
                "key": "queue",
                "title": "Pending actions",
                "blocks": [
                  {
                    "type": "cards",
                    "items": [
                      {
                        "id": "0",
                        "source": "messages:automation.control.queue.items.0",
                        "fields": [
                          {
                            "label": "action",
                            "value": "Post invoice INV-20944 to the ERP",
                            "source": "messages:automation.control.queue.items.0.action"
                          },
                          {
                            "label": "detail",
                            "value": "Baltic Freight · price variance {variance}",
                            "source": "messages:automation.control.queue.items.0.detail"
                          }
                        ]
                      },
                      {
                        "id": "1",
                        "source": "messages:automation.control.queue.items.1",
                        "fields": [
                          {
                            "label": "action",
                            "value": "Refund return R-1182",
                            "source": "messages:automation.control.queue.items.1.action"
                          },
                          {
                            "label": "detail",
                            "value": "Order SO-10482",
                            "source": "messages:automation.control.queue.items.1.detail"
                          }
                        ]
                      },
                      {
                        "id": "2",
                        "source": "messages:automation.control.queue.items.2",
                        "fields": [
                          {
                            "label": "action",
                            "value": "Refund return R-1190",
                            "source": "messages:automation.control.queue.items.2.action"
                          },
                          {
                            "label": "detail",
                            "value": "Bulk order SO-10477",
                            "source": "messages:automation.control.queue.items.2.detail"
                          }
                        ]
                      },
                      {
                        "id": "3",
                        "source": "messages:automation.control.queue.items.3",
                        "fields": [
                          {
                            "label": "action",
                            "value": "Update the opportunity stage in the CRM",
                            "source": "messages:automation.control.queue.items.3.action"
                          },
                          {
                            "label": "detail",
                            "value": "Kestrel Labs · quote sent",
                            "source": "messages:automation.control.queue.items.3.detail"
                          }
                        ]
                      },
                      {
                        "id": "4",
                        "source": "messages:automation.control.queue.items.4",
                        "fields": [
                          {
                            "label": "action",
                            "value": "Send the first reply to the customer",
                            "source": "messages:automation.control.queue.items.4.action"
                          },
                          {
                            "label": "detail",
                            "value": "Request T-3310 · new template",
                            "source": "messages:automation.control.queue.items.4.detail"
                          }
                        ]
                      },
                      {
                        "id": "5",
                        "source": "messages:automation.control.queue.items.5",
                        "fields": [
                          {
                            "label": "action",
                            "value": "Retry entry AP-5521",
                            "source": "messages:automation.control.queue.items.5.action"
                          },
                          {
                            "label": "detail",
                            "value": "ERP timeout · attempt {retry}",
                            "source": "messages:automation.control.queue.items.5.detail"
                          }
                        ]
                      }
                    ],
                    "source": "messages:automation.control.queue.items"
                  },
                  {
                    "type": "group",
                    "key": "verdicts",
                    "blocks": [
                      {
                        "type": "definitions",
                        "items": [
                          {
                            "label": "auto",
                            "value": "Automatic",
                            "source": "messages:automation.control.queue.verdicts.auto"
                          },
                          {
                            "label": "approval",
                            "value": "Goes to approval · {approver}",
                            "source": "messages:automation.control.queue.verdicts.approval"
                          },
                          {
                            "label": "permission",
                            "value": "Blocked · no permission",
                            "source": "messages:automation.control.queue.verdicts.permission"
                          },
                          {
                            "label": "limit",
                            "value": "Blocked · amount limit",
                            "source": "messages:automation.control.queue.verdicts.limit"
                          },
                          {
                            "label": "retry",
                            "value": "Blocked · retry limit",
                            "source": "messages:automation.control.queue.verdicts.retry"
                          },
                          {
                            "label": "throttled",
                            "value": "Queued · hourly limit",
                            "source": "messages:automation.control.queue.verdicts.throttled"
                          },
                          {
                            "label": "paused",
                            "value": "Stopped",
                            "source": "messages:automation.control.queue.verdicts.paused"
                          }
                        ],
                        "source": "messages:automation.control.queue.verdicts.auto"
                      }
                    ],
                    "source": "messages:automation.control.queue.verdicts"
                  },
                  {
                    "type": "group",
                    "key": "counts",
                    "blocks": [
                      {
                        "type": "definitions",
                        "items": [
                          {
                            "label": "auto",
                            "value": "{count} automatic",
                            "source": "messages:automation.control.queue.counts.auto"
                          },
                          {
                            "label": "approval",
                            "value": "{count} in approval",
                            "source": "messages:automation.control.queue.counts.approval"
                          },
                          {
                            "label": "blocked",
                            "value": "{count} blocked",
                            "source": "messages:automation.control.queue.counts.blocked"
                          }
                        ],
                        "source": "messages:automation.control.queue.counts.auto"
                      }
                    ],
                    "source": "messages:automation.control.queue.counts"
                  }
                ],
                "source": "messages:automation.control.queue"
              }
            ],
            "source": "messages:automation.control.queue"
          },
          {
            "type": "demo",
            "representative": true,
            "caption": "Representative",
            "blocks": [
              {
                "type": "group",
                "key": "audit",
                "title": "Audit log",
                "blocks": [
                  {
                    "type": "list",
                    "style": "tags",
                    "items": [
                      "All",
                      "Agent",
                      "Human"
                    ],
                    "source": "messages:automation.control.audit.filters"
                  },
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "empty",
                        "value": "No entries for this filter.",
                        "source": "messages:automation.control.audit.empty"
                      }
                    ],
                    "source": "messages:automation.control.audit.empty"
                  },
                  {
                    "type": "cards",
                    "items": [
                      {
                        "id": "0",
                        "source": "messages:automation.control.audit.entries.0",
                        "fields": [
                          {
                            "label": "actor",
                            "value": "invoice-agent",
                            "source": "messages:automation.control.audit.entries.0.actor"
                          },
                          {
                            "label": "action",
                            "value": "Entry AP-5518 posted to the ERP · approved by Clara Wendt",
                            "source": "messages:automation.control.audit.entries.0.action"
                          }
                        ]
                      },
                      {
                        "id": "1",
                        "source": "messages:automation.control.audit.entries.1",
                        "fields": [
                          {
                            "label": "actor",
                            "value": "clara.wendt",
                            "source": "messages:automation.control.audit.entries.1.actor"
                          },
                          {
                            "label": "action",
                            "value": "INV-20931 price variance approved",
                            "source": "messages:automation.control.audit.entries.1.action"
                          }
                        ]
                      },
                      {
                        "id": "2",
                        "source": "messages:automation.control.audit.entries.2",
                        "fields": [
                          {
                            "label": "actor",
                            "value": "support-agent",
                            "source": "messages:automation.control.audit.entries.2.actor"
                          },
                          {
                            "label": "action",
                            "value": "Request #3304 routed to the priority queue · reason: complaint",
                            "source": "messages:automation.control.audit.entries.2.action"
                          }
                        ]
                      },
                      {
                        "id": "3",
                        "source": "messages:automation.control.audit.entries.3",
                        "fields": [
                          {
                            "label": "actor",
                            "value": "sales-agent",
                            "source": "messages:automation.control.audit.entries.3.actor"
                          },
                          {
                            "label": "action",
                            "value": "No write permission; CRM update suggested to the rep",
                            "source": "messages:automation.control.audit.entries.3.action"
                          }
                        ]
                      }
                    ],
                    "source": "messages:automation.control.audit.entries"
                  },
                  {
                    "type": "group",
                    "key": "events",
                    "blocks": [
                      {
                        "type": "definitions",
                        "items": [
                          {
                            "label": "gateOn",
                            "value": "Approval step turned on: {rule}",
                            "source": "messages:automation.control.audit.events.gateOn"
                          },
                          {
                            "label": "gateOff",
                            "value": "Approval step turned off: {rule}",
                            "source": "messages:automation.control.audit.events.gateOff"
                          },
                          {
                            "label": "grant",
                            "value": "“{action}” permission granted to {role}",
                            "source": "messages:automation.control.audit.events.grant"
                          },
                          {
                            "label": "revoke",
                            "value": "“{action}” permission removed from {role}",
                            "source": "messages:automation.control.audit.events.revoke"
                          },
                          {
                            "label": "limit",
                            "value": "{label}: {from} → {to}",
                            "source": "messages:automation.control.audit.events.limit"
                          },
                          {
                            "label": "stop",
                            "value": "All agents stopped",
                            "source": "messages:automation.control.audit.events.stop"
                          },
                          {
                            "label": "resume",
                            "value": "Agents restarted",
                            "source": "messages:automation.control.audit.events.resume"
                          }
                        ],
                        "source": "messages:automation.control.audit.events.gateOn"
                      }
                    ],
                    "source": "messages:automation.control.audit.events"
                  }
                ],
                "source": "messages:automation.control.audit"
              }
            ],
            "source": "messages:automation.control.audit"
          },
          {
            "type": "demo",
            "representative": true,
            "caption": "Representative",
            "blocks": [
              {
                "type": "group",
                "key": "kill",
                "title": "Emergency stop",
                "blocks": [
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "body",
                        "value": "Stops all agents immediately. Unfinished work is saved and waits until it's resumed.",
                        "source": "messages:automation.control.kill.body"
                      },
                      {
                        "label": "stop",
                        "value": "Stop all agents",
                        "source": "messages:automation.control.kill.stop"
                      },
                      {
                        "label": "resume",
                        "value": "Restart agents",
                        "source": "messages:automation.control.kill.resume"
                      },
                      {
                        "label": "stopped",
                        "value": "All agents stopped",
                        "source": "messages:automation.control.kill.stopped"
                      }
                    ],
                    "source": "messages:automation.control.kill.body"
                  },
                  {
                    "type": "callout",
                    "tone": "note",
                    "text": [
                      "{count} agents running"
                    ],
                    "source": "messages:automation.control.kill.live"
                  },
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "held",
                        "value": "{count} jobs waiting in the queue",
                        "source": "messages:automation.control.kill.held"
                      }
                    ],
                    "source": "messages:automation.control.kill.held"
                  },
                  {
                    "type": "group",
                    "key": "agentStates",
                    "blocks": [
                      {
                        "type": "definitions",
                        "items": [
                          {
                            "label": "running",
                            "value": "running",
                            "source": "messages:automation.control.kill.agentStates.running"
                          },
                          {
                            "label": "paused",
                            "value": "stopped",
                            "source": "messages:automation.control.kill.agentStates.paused"
                          }
                        ],
                        "source": "messages:automation.control.kill.agentStates.running"
                      }
                    ],
                    "source": "messages:automation.control.kill.agentStates"
                  }
                ],
                "source": "messages:automation.control.kill"
              }
            ],
            "source": "messages:automation.control.kill"
          },
          {
            "type": "cards",
            "items": [
              {
                "id": "0",
                "source": "messages:automation.control.pillars.0",
                "title": "Human approval",
                "text": [
                  "You decide which steps are critical; the agent stops there and asks."
                ]
              },
              {
                "id": "1",
                "source": "messages:automation.control.pillars.1",
                "title": "Least privilege",
                "text": [
                  "Each agent accesses only the systems and actions its job requires."
                ]
              },
              {
                "id": "2",
                "source": "messages:automation.control.pillars.2",
                "title": "Audit log",
                "text": [
                  "Every tool call, input, decision and approval is stored with a timestamp."
                ]
              },
              {
                "id": "3",
                "source": "messages:automation.control.pillars.3",
                "title": "Limits",
                "text": [
                  "When amount, volume or retry limits are hit, the agent stops."
                ]
              },
              {
                "id": "4",
                "source": "messages:automation.control.pillars.4",
                "title": "Emergency stop",
                "text": [
                  "One button stops every agent, and no work is lost."
                ]
              }
            ],
            "source": "messages:automation.control.pillars"
          }
        ]
      },
      {
        "id": "delivery",
        "anchor": "delivery-heading",
        "url": "https://oxarus.com/en/automation#delivery-heading",
        "kind": "steps",
        "component": "DeliveryRail",
        "sources": [
          "messages:automation.delivery"
        ],
        "eyebrow": "HOW WE WORK",
        "title": "we measure first, then we scale.",
        "lead": "We start with a single process. We measure the result in a pilot, then widen the scope and the agent's permissions step by step once your team is ready.",
        "demo": true,
        "placeholder": false,
        "blocks": [
          {
            "type": "definitions",
            "items": [
              {
                "label": "weeks",
                "value": "Week",
                "source": "messages:automation.delivery.weeks"
              }
            ],
            "source": "messages:automation.delivery.weeks"
          },
          {
            "type": "steps",
            "items": [
              {
                "id": "0",
                "source": "messages:automation.delivery.phases.0",
                "title": "Discovery",
                "meta": [
                  "1–2 weeks"
                ],
                "text": [
                  "We talk with your teams and map the repetitive processes that involve rules and exceptions. Together we choose which ones suit an agent."
                ],
                "blocks": [
                  {
                    "type": "list",
                    "title": "DELIVERED IN THIS PHASE",
                    "style": "bullet",
                    "items": [
                      "Process inventory and prioritization",
                      "Systems and data access list",
                      "Success criteria"
                    ],
                    "source": "messages:automation.delivery.phases.0.deliverables"
                  },
                  {
                    "type": "demo",
                    "representative": true,
                    "caption": "Representative",
                    "blocks": [
                      {
                        "type": "group",
                        "key": "visual",
                        "title": "Process inventory",
                        "blocks": [
                          {
                            "type": "list",
                            "style": "bullet",
                            "items": [
                              "Process",
                              "Frequency",
                              "Exceptions",
                              "Assessment"
                            ],
                            "source": "messages:automation.delivery.phases.0.visual.columns"
                          },
                          {
                            "type": "cards",
                            "items": [
                              {
                                "id": "0",
                                "source": "messages:automation.delivery.phases.0.visual.rows.0",
                                "title": "Invoice matching",
                                "fields": [
                                  {
                                    "label": "frequency",
                                    "value": "Daily",
                                    "source": "messages:automation.delivery.phases.0.visual.rows.0.frequency"
                                  },
                                  {
                                    "label": "exceptions",
                                    "value": "Frequent",
                                    "source": "messages:automation.delivery.phases.0.visual.rows.0.exceptions"
                                  },
                                  {
                                    "label": "fit",
                                    "value": "Pilot candidate",
                                    "source": "messages:automation.delivery.phases.0.visual.rows.0.fit"
                                  }
                                ]
                              },
                              {
                                "id": "1",
                                "source": "messages:automation.delivery.phases.0.visual.rows.1",
                                "title": "Return approval",
                                "fields": [
                                  {
                                    "label": "frequency",
                                    "value": "Daily",
                                    "source": "messages:automation.delivery.phases.0.visual.rows.1.frequency"
                                  },
                                  {
                                    "label": "exceptions",
                                    "value": "Moderate",
                                    "source": "messages:automation.delivery.phases.0.visual.rows.1.exceptions"
                                  },
                                  {
                                    "label": "fit",
                                    "value": "Next step",
                                    "source": "messages:automation.delivery.phases.0.visual.rows.1.fit"
                                  }
                                ]
                              },
                              {
                                "id": "2",
                                "source": "messages:automation.delivery.phases.0.visual.rows.2",
                                "title": "Lead qualification",
                                "fields": [
                                  {
                                    "label": "frequency",
                                    "value": "Weekly",
                                    "source": "messages:automation.delivery.phases.0.visual.rows.2.frequency"
                                  },
                                  {
                                    "label": "exceptions",
                                    "value": "Few",
                                    "source": "messages:automation.delivery.phases.0.visual.rows.2.exceptions"
                                  },
                                  {
                                    "label": "fit",
                                    "value": "Next step",
                                    "source": "messages:automation.delivery.phases.0.visual.rows.2.fit"
                                  }
                                ]
                              },
                              {
                                "id": "3",
                                "source": "messages:automation.delivery.phases.0.visual.rows.3",
                                "title": "Budget planning",
                                "fields": [
                                  {
                                    "label": "frequency",
                                    "value": "Yearly",
                                    "source": "messages:automation.delivery.phases.0.visual.rows.3.frequency"
                                  },
                                  {
                                    "label": "exceptions",
                                    "value": "Many",
                                    "source": "messages:automation.delivery.phases.0.visual.rows.3.exceptions"
                                  },
                                  {
                                    "label": "fit",
                                    "value": "Not a fit",
                                    "source": "messages:automation.delivery.phases.0.visual.rows.3.fit"
                                  }
                                ]
                              }
                            ],
                            "source": "messages:automation.delivery.phases.0.visual.rows"
                          },
                          {
                            "type": "definitions",
                            "items": [
                              {
                                "label": "picked",
                                "value": "Chosen for the pilot: {name}",
                                "source": "messages:automation.delivery.phases.0.visual.picked"
                              }
                            ],
                            "source": "messages:automation.delivery.phases.0.visual.picked"
                          }
                        ],
                        "source": "messages:automation.delivery.phases.0.visual"
                      }
                    ],
                    "source": "messages:automation.delivery.phases.0.visual"
                  }
                ]
              },
              {
                "id": "1",
                "source": "messages:automation.delivery.phases.1",
                "title": "Process map",
                "meta": [
                  "1 week"
                ],
                "text": [
                  "We map the chosen process step by step: which system, which decision, which exception, and where human approval sits."
                ],
                "blocks": [
                  {
                    "type": "list",
                    "title": "DELIVERED IN THIS PHASE",
                    "style": "bullet",
                    "items": [
                      "End-to-end flow and exception map",
                      "Approval steps and permission model",
                      "Baseline measurement"
                    ],
                    "source": "messages:automation.delivery.phases.1.deliverables"
                  },
                  {
                    "type": "demo",
                    "representative": true,
                    "caption": "Representative",
                    "blocks": [
                      {
                        "type": "group",
                        "key": "visual",
                        "title": "Flow and exception map",
                        "blocks": [
                          {
                            "type": "list",
                            "style": "bullet",
                            "items": [
                              "Email arrived",
                              "Document read",
                              "Matched to PO",
                              "Tolerance check",
                              "Human approval",
                              "ERP entry"
                            ],
                            "source": "messages:automation.delivery.phases.1.visual.nodes"
                          },
                          {
                            "type": "definitions",
                            "items": [
                              {
                                "label": "gate",
                                "value": "approval step",
                                "source": "messages:automation.delivery.phases.1.visual.gate"
                              },
                              {
                                "label": "exception",
                                "value": "Exception: no PO number on the invoice → taken from the email body",
                                "source": "messages:automation.delivery.phases.1.visual.exception"
                              },
                              {
                                "label": "toggle",
                                "value": "Show the exception path",
                                "source": "messages:automation.delivery.phases.1.visual.toggle"
                              }
                            ],
                            "source": "messages:automation.delivery.phases.1.visual.gate"
                          }
                        ],
                        "source": "messages:automation.delivery.phases.1.visual"
                      }
                    ],
                    "source": "messages:automation.delivery.phases.1.visual"
                  }
                ]
              },
              {
                "id": "2",
                "source": "messages:automation.delivery.phases.2",
                "title": "Pilot agent",
                "meta": [
                  "3–6 weeks"
                ],
                "text": [
                  "We connect the agent to your real systems and run it first in observation mode, then with limited permissions."
                ],
                "blocks": [
                  {
                    "type": "list",
                    "title": "DELIVERED IN THIS PHASE",
                    "style": "bullet",
                    "items": [
                      "Working pilot agent",
                      "Control panel and audit log",
                      "Test and exception scenarios"
                    ],
                    "source": "messages:automation.delivery.phases.2.deliverables"
                  },
                  {
                    "type": "demo",
                    "representative": true,
                    "caption": "Representative",
                    "blocks": [
                      {
                        "type": "group",
                        "key": "visual",
                        "title": "Pilot mode",
                        "blocks": [
                          {
                            "type": "list",
                            "style": "bullet",
                            "items": [
                              "Observation mode",
                              "Limited permissions"
                            ],
                            "source": "messages:automation.delivery.phases.2.visual.modes"
                          },
                          {
                            "type": "list",
                            "style": "bullet",
                            "items": [
                              "Post entry AP-5519 to the ERP",
                              "Reconciliation email to the supplier",
                              "Payment instruction for INV-20950"
                            ],
                            "source": "messages:automation.delivery.phases.2.visual.actions"
                          },
                          {
                            "type": "group",
                            "key": "states",
                            "blocks": [
                              {
                                "type": "definitions",
                                "items": [
                                  {
                                    "label": "suggested",
                                    "value": "Suggested, not applied",
                                    "source": "messages:automation.delivery.phases.2.visual.states.suggested"
                                  },
                                  {
                                    "label": "applied",
                                    "value": "Applied",
                                    "source": "messages:automation.delivery.phases.2.visual.states.applied"
                                  },
                                  {
                                    "label": "approval",
                                    "value": "Sent for approval",
                                    "source": "messages:automation.delivery.phases.2.visual.states.approval"
                                  },
                                  {
                                    "label": "blocked",
                                    "value": "Outside permissions, not done",
                                    "source": "messages:automation.delivery.phases.2.visual.states.blocked"
                                  }
                                ],
                                "source": "messages:automation.delivery.phases.2.visual.states.suggested"
                              }
                            ],
                            "source": "messages:automation.delivery.phases.2.visual.states"
                          }
                        ],
                        "source": "messages:automation.delivery.phases.2.visual"
                      }
                    ],
                    "source": "messages:automation.delivery.phases.2.visual"
                  }
                ]
              },
              {
                "id": "3",
                "source": "messages:automation.delivery.phases.3",
                "title": "Measured rollout",
                "meta": [
                  "ongoing"
                ],
                "text": [
                  "We track results against the criteria set in the pilot and raise volume and permissions gradually as trust builds."
                ],
                "blocks": [
                  {
                    "type": "list",
                    "title": "DELIVERED IN THIS PHASE",
                    "style": "bullet",
                    "items": [
                      "Measurement dashboard",
                      "Staged permission plan",
                      "New process proposals"
                    ],
                    "source": "messages:automation.delivery.phases.3.deliverables"
                  },
                  {
                    "type": "demo",
                    "representative": true,
                    "caption": "Representative",
                    "blocks": [
                      {
                        "type": "group",
                        "key": "visual",
                        "title": "Permission levels",
                        "blocks": [
                          {
                            "type": "cards",
                            "items": [
                              {
                                "id": "0",
                                "source": "messages:automation.delivery.phases.3.visual.levels.0",
                                "title": "Observation",
                                "fields": [
                                  {
                                    "label": "body",
                                    "value": "The agent reads and suggests; it changes no records.",
                                    "source": "messages:automation.delivery.phases.3.visual.levels.0.body"
                                  }
                                ]
                              },
                              {
                                "id": "1",
                                "source": "messages:automation.delivery.phases.3.visual.levels.1",
                                "title": "Approved actions",
                                "fields": [
                                  {
                                    "label": "body",
                                    "value": "Every action is applied with a person's approval.",
                                    "source": "messages:automation.delivery.phases.3.visual.levels.1.body"
                                  }
                                ]
                              },
                              {
                                "id": "2",
                                "source": "messages:automation.delivery.phases.3.visual.levels.2",
                                "title": "Limited authority",
                                "fields": [
                                  {
                                    "label": "body",
                                    "value": "Work within limits runs on its own; anything outside goes to approval.",
                                    "source": "messages:automation.delivery.phases.3.visual.levels.2.body"
                                  }
                                ]
                              },
                              {
                                "id": "3",
                                "source": "messages:automation.delivery.phases.3.visual.levels.3",
                                "title": "Next process",
                                "fields": [
                                  {
                                    "label": "body",
                                    "value": "The next process is added with the same controls.",
                                    "source": "messages:automation.delivery.phases.3.visual.levels.3.body"
                                  }
                                ]
                              }
                            ],
                            "source": "messages:automation.delivery.phases.3.visual.levels"
                          },
                          {
                            "type": "definitions",
                            "items": [
                              {
                                "label": "current",
                                "value": "now",
                                "source": "messages:automation.delivery.phases.3.visual.current"
                              },
                              {
                                "label": "raise",
                                "value": "Go up a level",
                                "source": "messages:automation.delivery.phases.3.visual.raise"
                              },
                              {
                                "label": "lower",
                                "value": "Step back",
                                "source": "messages:automation.delivery.phases.3.visual.lower"
                              }
                            ],
                            "source": "messages:automation.delivery.phases.3.visual.current"
                          }
                        ],
                        "source": "messages:automation.delivery.phases.3.visual"
                      }
                    ],
                    "source": "messages:automation.delivery.phases.3.visual"
                  }
                ]
              },
              {
                "id": "4",
                "source": "messages:automation.delivery.phases.4",
                "title": "Handover and operations",
                "meta": [
                  "ongoing"
                ],
                "text": [
                  "We teach your team to run the agent. If you prefer, we keep handling monitoring, updates and new processes."
                ],
                "blocks": [
                  {
                    "type": "list",
                    "title": "DELIVERED IN THIS PHASE",
                    "style": "bullet",
                    "items": [
                      "Operations guide and training",
                      "Monitoring and alerting setup",
                      "Maintenance and development support"
                    ],
                    "source": "messages:automation.delivery.phases.4.deliverables"
                  },
                  {
                    "type": "demo",
                    "representative": true,
                    "caption": "Representative",
                    "blocks": [
                      {
                        "type": "group",
                        "key": "visual",
                        "title": "Monitoring and alerts",
                        "blocks": [
                          {
                            "type": "cards",
                            "items": [
                              {
                                "id": "0",
                                "source": "messages:automation.delivery.phases.4.visual.rules.0",
                                "fields": [
                                  {
                                    "label": "when",
                                    "value": "An approval waits longer than 4 hours",
                                    "source": "messages:automation.delivery.phases.4.visual.rules.0.when"
                                  },
                                  {
                                    "label": "then",
                                    "value": "The owner gets a reminder",
                                    "source": "messages:automation.delivery.phases.4.visual.rules.0.then"
                                  }
                                ]
                              },
                              {
                                "id": "1",
                                "source": "messages:automation.delivery.phases.4.visual.rules.1",
                                "fields": [
                                  {
                                    "label": "when",
                                    "value": "The same error happens 3 times in a row",
                                    "source": "messages:automation.delivery.phases.4.visual.rules.1.when"
                                  },
                                  {
                                    "label": "then",
                                    "value": "The agent stops, the team is alerted",
                                    "source": "messages:automation.delivery.phases.4.visual.rules.1.then"
                                  }
                                ]
                              },
                              {
                                "id": "2",
                                "source": "messages:automation.delivery.phases.4.visual.rules.2",
                                "fields": [
                                  {
                                    "label": "when",
                                    "value": "A new type of exception appears",
                                    "source": "messages:automation.delivery.phases.4.visual.rules.2.when"
                                  },
                                  {
                                    "label": "then",
                                    "value": "The job is set aside for review",
                                    "source": "messages:automation.delivery.phases.4.visual.rules.2.then"
                                  }
                                ]
                              }
                            ],
                            "source": "messages:automation.delivery.phases.4.visual.rules"
                          },
                          {
                            "type": "definitions",
                            "items": [
                              {
                                "label": "report",
                                "value": "Weekly agent report",
                                "source": "messages:automation.delivery.phases.4.visual.report"
                              },
                              {
                                "label": "reportDetail",
                                "value": "Every Monday in the team channel",
                                "source": "messages:automation.delivery.phases.4.visual.reportDetail"
                              },
                              {
                                "label": "on",
                                "value": "on",
                                "source": "messages:automation.delivery.phases.4.visual.on"
                              },
                              {
                                "label": "off",
                                "value": "off",
                                "source": "messages:automation.delivery.phases.4.visual.off"
                              }
                            ],
                            "source": "messages:automation.delivery.phases.4.visual.report"
                          }
                        ],
                        "source": "messages:automation.delivery.phases.4.visual"
                      }
                    ],
                    "source": "messages:automation.delivery.phases.4.visual"
                  }
                ]
              }
            ],
            "source": "messages:automation.delivery.phases"
          }
        ]
      },
      {
        "id": "faq",
        "anchor": "faq-heading",
        "url": "https://oxarus.com/en/automation#faq-heading",
        "kind": "faq",
        "component": "FaqSection",
        "sources": [
          "messages:automation.faq"
        ],
        "eyebrow": "FAQ",
        "title": "questions about agents.",
        "lead": "How agents are kept in check, which systems they work with and how a pilot starts.",
        "demo": false,
        "placeholder": false,
        "blocks": [
          {
            "type": "callout",
            "tone": "advisory",
            "title": "Let's look at your process",
            "text": [
              "Discovery call",
              "If your question isn't answered here, write to us. We can go through the details of your process together."
            ],
            "actions": [
              {
                "label": "Send an email",
                "action": "contact",
                "href": "mailto:info@oxarus.com",
                "source": "messages:automation.faq.advisory.button"
              }
            ],
            "source": "messages:automation.faq.advisory"
          },
          {
            "type": "faq",
            "items": [
              {
                "question": "What happens if the agent makes a wrong decision?",
                "answer": "The agent acts only within the permissions and limits you define. It asks for approval at critical steps and stops to ask when a case falls outside the policy. Every decision is logged with its reasoning, and all agents can be stopped with a single button.",
                "source": "messages:automation.faq.items.0"
              },
              {
                "question": "Do we need to replace our existing systems?",
                "answer": "No. Agents work on top of your email, ERP, CRM, e-commerce, document and support channels, through APIs and authorized tools.",
                "source": "messages:automation.faq.items.1"
              },
              {
                "question": "How is this different from classic automation (RPA)?",
                "answer": "A rule-based flow stops on a non-template document or an unexpected exception and drops the work into a queue. An agent reads the document, fills gaps from context and decides within policy; when a case is outside the policy, it asks.",
                "source": "messages:automation.faq.items.2"
              },
              {
                "question": "Which processes suit an agent?",
                "answer": "Repetitive processes that involve rules and exceptions and move across several systems. In discovery we map your processes with your teams and choose the right one together.",
                "source": "messages:automation.faq.items.3"
              },
              {
                "question": "How does a pilot start, and how long does it take?",
                "answer": "Discovery takes 1–2 weeks, the process map 1 week and the pilot agent 3–6 weeks. The pilot agent runs first in observation mode, then with limited permissions; permissions grow gradually against the criteria set in the pilot.",
                "source": "messages:automation.faq.items.4"
              },
              {
                "question": "Can our own team run the agent?",
                "answer": "Yes. In the handover phase we teach your team to run the agent. If you prefer, we keep handling monitoring, updates and new processes.",
                "source": "messages:automation.faq.items.5"
              }
            ],
            "source": "messages:automation.faq.items"
          }
        ]
      },
      {
        "id": "cta",
        "anchor": "cta",
        "url": "https://oxarus.com/en/automation#cta",
        "kind": "cta",
        "component": "AgentCta",
        "sources": [
          "messages:automation.cta"
        ],
        "eyebrow": "LET'S START",
        "title": "let's pick your first process.",
        "lead": "Tell us about the process your team spends the most time on. We'll assess together whether it's a fit for an agent, and what kind of pilot it could start with.",
        "demo": false,
        "placeholder": false,
        "blocks": [
          {
            "type": "actions",
            "items": [
              {
                "label": "Describe your process",
                "action": "start_project_brief",
                "args": {
                  "topic": "automation"
                },
                "href": "/en/contact?start=automation",
                "source": "messages:automation.cta.button"
              }
            ],
            "source": "messages:automation.cta.button"
          }
        ]
      }
    ],
    "entities": [
      "org",
      "unit:automation",
      "service:automation"
    ],
    "actions": [
      {
        "label": "Describe your process",
        "action": "open_page",
        "args": {
          "path": "/automation",
          "anchor": "cta-heading"
        },
        "href": "/en/automation#cta-heading",
        "source": "messages:automation.hero.primary"
      },
      {
        "label": "See the processes",
        "action": "open_page",
        "args": {
          "path": "/automation",
          "anchor": "processes"
        },
        "href": "/en/automation#processes",
        "source": "messages:automation.hero.secondary"
      },
      {
        "label": "Send an email",
        "action": "contact",
        "href": "mailto:info@oxarus.com",
        "source": "messages:automation.faq.advisory.button"
      },
      {
        "label": "Describe your process",
        "action": "start_project_brief",
        "args": {
          "topic": "automation"
        },
        "href": "/en/contact?start=automation",
        "source": "messages:automation.cta.button"
      },
      {
        "label": "Türkçe",
        "action": "switch_locale",
        "args": {
          "locale": "tr",
          "path": "/automation"
        },
        "href": "/tr/automation"
      }
    ],
    "related": [
      {
        "label": "Oxarus home",
        "href": "/"
      }
    ],
    "notices": [
      {
        "kind": "representative",
        "text": "Interface data marked as representative is illustrative; it is not a real client, result or measurement."
      }
    ],
    "translation": {
      "locale": "en",
      "identicalToSource": 0,
      "pending": false
    },
    "stats": {
      "sections": 7,
      "blocks": 147,
      "strings": 668
    }
  },
  "tokens": {
    "markdown": 6189,
    "text": 5148,
    "json": 14317,
    "jsonLd": 2073
  },
  "endpoints": [
    {
      "id": "page-md",
      "path": "/machine/en/automation.md",
      "format": "markdown",
      "scope": "page",
      "locale": "en"
    },
    {
      "id": "page-json",
      "path": "/machine/en/automation.json",
      "format": "json",
      "scope": "page",
      "locale": "en"
    },
    {
      "id": "page-jsonld",
      "path": "/machine/en/automation.jsonld",
      "format": "jsonld",
      "scope": "page",
      "locale": "en"
    },
    {
      "id": "page-txt",
      "path": "/machine/en/automation.txt",
      "format": "text",
      "scope": "page",
      "locale": "en"
    },
    {
      "id": "llms",
      "path": "/llms.txt",
      "format": "text",
      "scope": "site"
    },
    {
      "id": "llms-full",
      "path": "/llms-full.txt?locale=en",
      "format": "text",
      "scope": "site",
      "locale": "en"
    },
    {
      "id": "index",
      "path": "/index.md?locale=en",
      "format": "markdown",
      "scope": "site",
      "locale": "en"
    },
    {
      "id": "services",
      "path": "/services.md?locale=en",
      "format": "markdown",
      "scope": "site",
      "locale": "en"
    },
    {
      "id": "agents",
      "path": "/agents.md?locale=en",
      "format": "markdown",
      "scope": "site",
      "locale": "en"
    },
    {
      "id": "sitemap",
      "path": "/sitemap.md",
      "format": "markdown",
      "scope": "site"
    },
    {
      "id": "manifest-tr",
      "path": "/machine/tr/index.json",
      "format": "json",
      "scope": "site",
      "locale": "tr"
    },
    {
      "id": "manifest-en",
      "path": "/machine/en/index.json",
      "format": "json",
      "scope": "site",
      "locale": "en"
    },
    {
      "id": "search",
      "path": "/machine/search.json?q={query}&locale={locale}&unit={unit}",
      "format": "json",
      "scope": "site"
    },
    {
      "id": "agent-api",
      "path": "/api/agent/v1",
      "format": "json",
      "scope": "site"
    },
    {
      "id": "openapi",
      "path": "/openapi.json",
      "format": "json",
      "scope": "site"
    },
    {
      "id": "mcp",
      "path": "/api/mcp",
      "format": "json",
      "scope": "site"
    },
    {
      "id": "mcp-server-card",
      "path": "/.well-known/mcp.json",
      "format": "json",
      "scope": "site"
    },
    {
      "id": "api-catalog",
      "path": "/.well-known/api-catalog",
      "format": "json",
      "scope": "site"
    }
  ]
}