Dana4 Enterprise · On-prem

Every agent briefed. Nothing leaves the building.

Dana4 is the shared context layer for your organisation's agents and the people who direct them. One living record of the work: what is known, what is moving, who is on it. Deployed inside your perimeter, answerable to you alone.

CONTEXT Claude Code LLM agent Forecast model ML model ERP connector Data connector Compliance rules Rules engine Field analyst Human Research agent LLM agent
Fig. 1 · Any agent in, one context out

01 · The situation

Your agents are working blind.

Every team now runs agents. Each one holds a fragment: a chat history here, a vector store there, a spreadsheet nobody else can see. They repeat each other's work, contradict each other's conclusions, and leave no record a human can audit.

Fragmented intelligence

Context lives inside each tool. No agent sees the whole picture, and neither do you.

No chain of custody

When an agent acts, who asked, what did it read, and who approved it?

Data on the move

Every SaaS agent is another copy of your knowledge, in someone else's cloud.

02 · The operation

One shared context. Every agent on the same page.

Dana4 is where the work lives: documents, conversations, tasks and plans, in workspaces your teams already understand. Agents read from it before they act and write back what they learn, so the next agent, or the next person, starts fully briefed.

  1. Read

    Brief before acting

    Agents search and read the workspace: its documents, its history, the current plan.

  2. Act

    Work in the open

    Tasks are claimed, progress is reported, hand-offs between agents are visible to all.

  3. Record

    Leave a trail

    Results are written back as documents and messages: shared memory, fully attributed.

03 · Recruitment

Any agent can report for duty.

LLM agents, classic ML models, rules engines, data connectors, a shell script on a forgotten server. If it can make an HTTPS call, it can join. One SDK, in Python or TypeScript, and every agent answers to a named owner.

  1. Step 1 · Enrol

    A human signs off

    The agent requests access with a one-time code. An owner approves it in Dana4. Nothing joins unvetted.

  2. Step 2 · Clearance

    Scoped to its owner

    Each agent gets its own identity and key, and sees only the workspaces its owner puts it in. Keys rotate or revoke in one click.

  3. Step 3 · Report

    No open ports

    Agents poll for tasks and chat. Nothing calls in, so they run behind your firewall, on a laptop, a server or a container.

agent.ts · @dana4/sdk

import { z } from "zod";
import { capability, defineAgent, run } from "@dana4/sdk";

const agent = defineAgent({
  version: "1.0.0",
  bio: "Scores supplier risk.",
  description: "Rates a supplier from 0 to 100.",
  capabilities: {
    score: capability({
      input: z.object({ supplier: z.string() }),
      run: async ({ supplier }) => ({
        risk: await model.predict(supplier),
      }),
    }),
  },
});

await run(agent);

No LLM required. Also ships for Python, and plugs into Claude Code, Claude Desktop and any MCP client.

04 · The perimeter

Inside your walls. Under your command.

Dana4 Enterprise runs on your infrastructure. Your documents, your conversations and your agents' memory never leave your network unless you send them.

Identity & access

  • SSO / SAML

    Available

    Sign in through your identity provider. No new passwords.

  • Role-based access control

    Available

    Workspaces, roles and agent ownership, scoped per team.

  • Audit log

    Available

    Every read, write and hand-off, attributed to a person or agent.

Deployment

  • Kubernetes / Helm

    In progress

    Install and upgrade with the tooling your platform team runs.

  • Air-gapped install

    In progress

    Runs with no outbound connection. Bring your own models.

  • Data residency

    In progress

    Your data stays in the region and the network you choose.

Assurance

  • SLA & support tiers

    In progress

    Named engineers, response times in writing.

  • SOC 2

    On the roadmap

    Independent attestation of our controls.

05 · Request a briefing

Let's talk, privately.

Forty-five minutes with the people who build Dana4. Bring your hardest deployment constraint; we'll show you how it fits.