ArkyAgentic IT OperationsPrivate preview

Arkynate your IT Operations.

Your team already knows the answers. They are just spread across a ticket, a wiki page nobody linked, and a console two people can open. Arky reads all three live, answers with the sources it used, then files the ticket or publishes the page under the name of the person who asked — and never changes anything until somebody says so.

Arky chat: a Sentinel answer with a status line above it and citation chips naming the sources it read
Sentinel answering an incident question from live sources, with a citation chip for each one. Tenant shown: Arkynate Labs.

Built for the team that gets asked

Internal IT organisations running Jira and Confluence over cloud accounts, where a small team fields every question and makes every change. Arky is for the people whose calendar is other people's interruptions, and for the director who has to explain afterwards what was done and by whom.

Scattered

The answer to a simple question lives in six places. Half in a ticket, half in a page nobody linked, the rest in a console. Finding it costs an afternoon of tab-opening.

Unwritten

The investigation gets done and then stays in one person's head, because writing it up properly is another hour nobody has. Six months later the same incident is investigated from scratch.

Untraced

A restart here, a tag there, a certificate renewed on a Friday. Each one was reasonable, none of them were written down, and the next outage starts with an archaeology dig.

How a request runs

Every request takes the same five stages, whether it ends in an answer or in a change. Step through them. The panel is the product's own surface, carrying the incident from the screenshot above.

Why did billing-core time out at 02:00?Arky sentinelWorking

Why did billing-core time out at 02:00?

Opening a session for Sentinel
Loading the playbook · incident-triage v1
Tool allowlist resolved · 14 read tools · 0 write tools
Reading your systems of record

Your message opens its own agent session with only the tools that agent is allowed to hold. There are no credentials in it, no shell, and no write access to disk.

Two agents, and only two

One answers questions, one changes things, and the difference is a permission boundary rather than a tone of voice. Each runs written-down playbooks from your own configuration repository, so how your organisation does a task is a reviewed commit and not a habit.

Sentinel

Arky sentinel
investigate · trace · explain · report · document

What is deployed in test, why the billing service cannot reach its database, which certificates expire this month, what breaks if this table changes. Sentinel reads live and cites what it read, and when the answer is worth keeping it writes the page or the ticket for you — under your account, behind a card you answer.

  • incident-triageScope, changes, signals and ranked hypotheses, with no root cause claimed without evidence.
  • investigation-pageA write-up that keeps what was observed apart from what was concluded, and cites both.
  • registry-findingsRecords a system or a connection the registry does not know, as a claim for a person to accept.
  • browser-reproduceOpens the page, reads the console and network, and reports what it saw and what it inferred apart.

Forge

Arky forge
provision · review · renew · remediate

Restart a service, tag a resource, renew a certificate, apply a reviewed plan. Forge proposes first and says exactly what it is about to do, re-reads the target before acting, and on production waits for a second person. Who may talk to Forge at all is a group grant, not a setting in the chat window.

  • pr-reviewReads the change, judges whether it is safe to merge, and never quotes a secret back.
  • config-change-proposalOpens a pull request against your configuration, stating any widening of its own permissions first.
  • doc-template-post-incidentCloses a ticket out with what was actually done, in your own template.
  • arky-diagrammingRenders a real diagram of what talks to what, instead of describing it in prose.

What it connects to

Reads run on scoped service accounts. Writes run as you, through your own delegated connection, so the change lands under your name and shows up in the other system's history as yours. A connector that is not configured is stripped at session start with a warning naming it, so a silent capability hole is not possible.

ConnectorReadsWritesGate
ConfluenceSpaces, pages and page history it is allowed to seePublishes pages and comments in your nameConfirm card
JiraIssues, projects, transitions and historyCreates and updates issues and comments in your nameConfirm card
GitHubRepositories, branches and pull requestsOpens a pull request for a person to reviewNever writes main
BitbucketRepositories, branches and pull requestsRead-only
Google WorkspaceGmail, Drive, Calendar and Sheets, with your own accessEdits documents and sheets in your nameConfirm card
AWSAccount inventory and current state, for investigationRestarts, tags and reviewed plan appliesApprove on production
OCIThe same shape as AWS: describe, never guessRestarts, tags and reviewed plan appliesApprove on production
BrowserRenders a page in a sandboxed container, reads console and networkSubmits a form or clicks a control named for a changeApprove on production
RegistryYour estate as entities and typed edges, down to table levelProposes a finding for a person to acceptReviewed merge
Knowledge vaultYour written knowledge, mounted read-only in the sessionProposes a page as a pull requestReviewed merge
SkillsThe versioned playbooks that say how your team does a taskProposes a playbook change as a pull requestReviewed merge
DiagramsRenders architecture and flow diagrams on a self-hosted rendererRead-only
AttachmentsImages, PDFs and text into a conversation, screenshots back outRead-only

Scroll the table sideways for the Writes and Gate columns.

Security and governance

Every control below is enforced by a service, not by an instruction in a prompt. That distinction is the whole design: a prompt can be argued with, and a tool server cannot.

ControlEnforced whereWhat it means for you
Single sign-on over OIDC, restricted to your Google Workspace domainGatewayOnly your own people reach it, on the accounts you already manage and already offboard.
Four roles — user, approver, admin, ops-admin — plus per-agent group grantsGatewayWho may talk to Forge at all is a grant an administrator makes, not a setting in a chat window.
No credentials in the session; temporary home and workspace; no shell, no file writes, no fetches of its ownAgent sessionA crafted message cannot talk the session into reaching something it was never given.
The tool servers hold the credentials and decide whether a call runsTool serverAn execute call never happens simply because it was made. The prompt is not the gate.
Production is always the approve class, and the requester cannot approve their own changeTool serverA production change costs a second person by construction, not by convention.
The audit row is written before the call goes outDatabaseAn action that failed halfway is still on the record, with who asked and what was intended.
Allowlist presentation filter, plus scrubbing for secrets and internal identifiersGatewayModel, provider, reasoning, tool input and output never reach a user. There is nothing to leak.
Scheduled sessions are re-authorised when they fire and refuse every execute callTool serverUnattended work stays read-only, and fails closed if authorisation cannot be resolved.
Playbooks and knowledge change only through a reviewed pull requestRepositoryNothing writes itself into a main branch, at any confidence. A bad suggestion costs a review comment.
Transcripts to object storage, a per-session trace view, and the knowledge and playbook commits per sessionDatabase and object storageAn answer given last month can be reproduced against what was true last month.

Scroll the table sideways for the last column.

The surfaces

Ten screens from a live deployment. The tenant shown is Arkynate Labs, and every name, colour and welcome line on them comes from that tenant's own configuration.

Tenancy and deployment

One deployment per customer, and every user-visible string is configuration rather than code — so renaming the assistant is a reviewed commit, not a release.

TenancySingle-tenant. One deployment, one database and one object store per customer, shared with nobody.
DeploymentKubernetes for the hosted lane, Docker Compose for local development.
IdentitySingle sign-on over OIDC, restricted to your own Google Workspace domain.
Rolesuser, approver, admin and ops-admin, plus per-agent and per-surface group grants.
StatePostgreSQL only. Transcripts and oversized payloads go to object storage.
ReadsScoped service accounts, one per connector.
WritesDelegated OAuth. The change lands as the person who asked for it.
RuntimeA frontier-model agent runtime. One isolated session per request.
Model tiersThree tiers behind a router, with per-user budgets and a cost report.
Provider keysBring your own, held in a secret store and never present in a session.
Your repositoriesThe configuration repo and the knowledge vault. Neither main branch is written automatically.
BrandingAssistant name, agent names, colours, welcome text and status lines are all configuration.
OwnershipYou own the data, Arkynate owns the code. A deployment ships as built services.
StatusPrivate preview.

Questions

The six that come up in every first conversation.

Does Arky change anything on its own?

No. Reads happen freely; writes never do. A proposed change arrives as a card that names the target, the action and the effect, and nothing is sent upstream until a person answers it. The tool servers hold the credentials and are the gate, so a change cannot route around the card even if a request asks it to.

Who approves a change, and what always needs approval?

Routine, non-production changes are confirmed by the person who asked for them. Production and shared systems are always the approve class: a second person with the approver role decides, and the requester can never approve their own request. If a confirm-class change turns out to touch production, it is raised to the approve class rather than allowed through.

Which model is behind it?

Arky runs on a frontier-model agent runtime, and it is vendor-anonymous by design: the people using it never see a model name, a provider, reasoning, or tool input and output, because the presentation layer is an allowlist rather than a filter list. A tenant that wants its own commercial relationship can bring its own provider keys, held in a secret store.

Where does our data go?

Into your own deployment. Arky is single-tenant: reads run through tool servers inside it, conversations, approvals and audit live in its PostgreSQL database, and transcripts go to its object storage. Two repositories are yours — the configuration repo and the knowledge vault — and nothing writes to their main branches automatically.

How does it get better over time?

Miners read the telemetry, the feedback and the audit trail and propose new playbooks and knowledge as pull requests against your repositories. A person reviews and merges them. Nothing reaches a main branch on its own, at any confidence, which is why a bad suggestion costs a review comment rather than an incident.

Can we see exactly what it did?

Yes. The audit row is written before the action, not after, so an action that fails is still on the record. Administrators get a per-session trace view, a jobs view and a usage and cost report, and every session records the exact versions of the knowledge and playbooks it ran against — so an answer given last month can be reproduced against what was true last month.

Request a preview

Deployments are taken one organisation at a time. Tell us which systems your team lives in and what the first question would be, and we will tell you honestly whether Arky is ready for it.

01

A conversation about your estate

What your team is asked all day, which systems hold the answers, and who signs off on a change.

02

A scoped single-tenant deployment

Your own deployment, your own database, your connectors configured and your roles mapped.

03

A pilot with your own people

A real team, real questions, and your playbooks written down as we learn how you actually work.

Prefer email? Write to archon@arkynate.com and say what your team spends its afternoons on.