Ask your own data.
Plain-English questions answered from historian, SCADA, MES and ERP reads plus your documents, with the source cited. Says "not covered" instead of guessing.
Syncops / Included capability
Every Silec retainer runs on Syncops: a private, per-site platform that reads your OT, MES and ERP data, files what your people know, answers in plain English with the source shown, runs the routine jobs overnight, and produces the monthly report from the work itself. It is included in the retainer, never sold separately.
Open items, today's due, last night's jobs and the documentation number — then the question someone asked at 06:40 and what needs a decision.
Twelve things it does for your plant, every day, without being asked twice.
Plain-English questions answered from historian, SCADA, MES and ERP reads plus your documents, with the source cited. Says "not covered" instead of guessing.
Roles with their own instructions, tools and memory: a chief of staff that delegates, a planner, a desk clerk for the shared mailbox, a librarian that files nightly, a plant-ops specialist, a memo scribe. Add your own from a pack.
A wearable or a phone records; speech is transcribed and diarised, names and project applied, summarised, tasks captured, reviewed by a person, then filed.
Plain markdown in an Obsidian-compatible folder on your NAS or server: entity notes for people, systems and organisations, decisions, procedures, per-project front pages, a nightly health report, full history under git. Sync it to your own laptop.
A system register with a named data owner, a document and a review date per system; coverage reported monthly — how many systems have a current, reviewed document.
One board for jobs and tasks, synced to Outlook, reminders on your phone, voice capture, per-item context notes filed to the vault when done.
A deterministic report engine: versioned methods, inputs captured with hashes, factors versioned, reproducible outputs, named sign-off before anything leaves. A model never computes a reported number.
Read-only SQL with streaming to Parquet, a sandboxed Python workspace (pandas, DuckDB), forecasting, charts, Word/Excel/PDF exports on your templates, Excel workbooks read structurally (formulas, tables, VBA).
Cron schedules and heartbeats per agent: the morning briefing, compliance checks, the nightly filing run, deviation alerts by email, Teams-style channels, Slack or Telegram.
Anything that leaves the site — an email, a report, a data-map change — is an approval card first: one tap from a push notification.
Hours logged where the work happens (page, planner, voice); the monthly service report and the invoice lines come from the same record.
Notes, documents, chats, planner, memos — one ranked search with dates and provenance; "since you last looked" on the home page.
Beside the stack, not inside it. Reads from L2, L3, L4 and your people; writes only to people.
| Layer | What Syncops connects to | How |
|---|---|---|
| SCADA | Ignition (WebDev read API and Ignition’s MCP module), other SCADA via historian tables | read-only gateway user or API key; browse/read/history/alarms |
| Historian / MES / ERP | PostgreSQL, MySQL, SQL Server-compatible, SQLite, DuckDB; Parquet and CSV on a file share or S3 | read-only roles, statement timeouts, streaming to Parquet — never raw rows into a model |
| Documents | SharePoint folder (read-only, app permission scoped to one site), file uploads, the vault | indexed with headings and page numbers; cited by title and page |
| Identity | Microsoft Entra ID single sign-on, MFA / passkeys, per-user device tokens | your tenant; roles operator / approver / admin |
| Mail & calendar | Microsoft 365 mailbox for the desk clerk, Outlook calendar sync, sending via your tenant | Graph, per-user connections |
| Notifications | Web push, Telegram, Slack, Discord, email | per person or per channel |
| Voice | On-site speech-to-text and text-to-speech (GPU box) or AWS Transcribe / Polly in Sydney | never a browser vendor’s speech service |
| Vendor context | Flow, HighByte, Inductive Automation’s MCP server | consumed over MCP with OAuth, scoped, results treated as untrusted data |
| Your tools | A read-only MCP endpoint on the instance | scoped tokens, rate-limited, every call audited |
| AI models | Anthropic Claude via AWS Bedrock in Sydney (default); local models on a GPU box for an air-gapped tier | a locality policy in the product; anything outside AU needs a signed waiver |
| On your own VM (default) | In your own AWS account | Air-gapped | |
|---|---|---|---|
| Compute | a Proxmox / VMware VM in your IT or DMZ VLAN | an EC2 instance in Sydney, in your account | your VM plus a GPU box |
| AI and voice | your own AWS account in Sydney | same account | local models only |
| Data at rest | your hardware | your account, encrypted, daily snapshots | your hardware |
| Access from outside | your VPN | HTTPS with SSO | your VPN |
| Updates | a versioned image pulled over your VPN | staged rollout, rollback = previous version | manual |
The long version, for your IT, is on the Security page.
We built it because the same plant questions were being answered from memory, the same documentation was missing at every site, and the monthly report took an evening. Syncops is how our team runs a plant's OT, MES and integration work properly. It is not for sale on its own; it comes with the team.
Start with a conversation
Twenty minutes on the phone tells you whether a retainer fits. We will call you back.