Developers

Three lines of code. Every regulated market open.

Your product runs customer data through a public model, and your regulated buyers need proof that the model never sees it. Nakato gives you that proof as an SDK: the model only ever meets the twin, and your product still returns the real answer.

The RSP SDK is in development. Early access is by registration.

integration.ts@nakato/sdk
const rsp = new Nakato({ apiKey: process.env.NAKATO_KEY });const { transformed, session } = await rsp.transform(transcript, systemPrompt);const finalOutput = await rsp.reverse(response.text, session);

The marked value is the twin. It is the only version of your customer the model ever meets.

The problem

The enterprise wall.

Your product works and your customers rely on it. Then a bank, an insurer or a healthcare provider asks one question.

“Where does our data go?”

Asked in every regulated buyer’s security review.

Today

The honest answer is that it goes to a public model provider for inference. Certifications, encryption in transit and no-training promises are all worth having, and none of them changes that answer: the customer’s data still reaches the model in plaintext.

With Nakato built in

Nakato RSP gives you a different answer to give:

“Your real data never reaches the model. The model only ever meets its twin.”

Over half of organisations name data privacy as the top reason they have not adopted AI. Your product is not the problem. The trust gap is. Once it is built into your product, the banks, insurers and healthcare providers that could not say yes become a market you can sell into.

Integration

RSP as an integration layer.

The Nakato SDK sits between your application and the model. Before anything reaches it, RSP finds each sensitive entity (names, addresses, account numbers, financial and medical detail, commercial terms) and replaces it with a semantic twin: fictional but faithful. The model processes fiction. Your product returns facts.

The swap is fully reversible. Your users see their real data in the final output. The model only ever meets the twin.

Before

integration.ts
// Before: your current LLM callconst response = await llm.complete({  model: "claude-sonnet-5",  messages: [{ role: "user", content: transcript }]});

With Nakato

integration.ts
// After: with Nakatoimport { Nakato } from "@nakato/sdk";const rsp = new Nakato({ apiKey: process.env.NAKATO_KEY }); const { transformed, session } = await rsp.transform(  transcript,  systemPrompt); const response = await llm.complete({  model: "claude-sonnet-5",  messages: [    { role: "system", content: systemPrompt },    { role: "user", content: transformed }  ]}); const finalOutput = await rsp.reverse(response.text, session);

Ruled lines are the ones you add. The call to the model is the one you already have; it now carries the twin.

The system prompt tells RSP what the model has been asked to do, so it knows what to preserve and what to twin. Summarising a call keeps one set of entities; calculating an exposure keeps another.

What it unlocks

What your customers get.

With RSP built in, your product goes from “not approved for regulated data” to “approved and auditable”.

  1. Regulated market access

    Your product becomes deployable in financial services, insurance, healthcare, legal and government: the markets that turn away AI products which send customer data to an external model. With RSP in your stack, the model only ever meets the twin.

  2. Enterprise procurement access

    Pass the security reviews, DPIAs and vendor risk assessments your deals are waiting on. RSP supplies the audit trail and the data-governance evidence a procurement team asks for, so the reviewer has the proof in front of them.

  3. Coming soon

    Verifiable trust mark

    Independent verification that a product twins sensitive data before AI inference, so a customer’s real data never reaches the model. Think of it as the SOC 2 of AI data handling.

Architecture

An inline layer, inside your boundary.

Nakato runs as an inline layer in your own stack. Your application sends text to the SDK, which detects the sensitive entities, swaps each one for a semantic twin and hands the twinned text on for inference. When the answer comes back, the SDK reverses the swap, mapping every fictional entity back to its original. Session state is ephemeral and the SDK scales horizontally.

Diagram. Your app sends real text to the Nakato SDK; both are inside your environment. The SDK sends the twin out to the model. The model’s answer, about the twin, comes back to the SDK, which restores the original values and returns the answer to your app. Real data never crosses the boundary.

  1. Your application sends the text as it is, and the real value travels only as far as the SDK.

  2. The SDK swaps the value for its semantic twin, and only the twin crosses your boundary.

  3. The model answers about the twin, the only version of the value it ever meets.

  4. The SDK reverses the swap, and your application receives the answer with the original restored.

Real text travels one leg only, between your application and the SDK, and both sit inside your environment. What crosses the boundary, in either direction, is the twin.
State
Processing is scoped to the session, and the state it keeps is ephemeral.
Models
Model-agnostic. It works with any LLM API.
Deployment
Designed to deploy on-premises, including in air-gapped environments.
Uncertainty
Fail-closed: an entity the detector is not certain about is held back, never passed through.
Audit
A full audit trail, with SHA-256 verification for every session.
Packaging
Designed to ship as an npm package, a Python package or a REST API.

Build with us.

The RSP SDK is in development. We are looking for design partners: AI product companies that want to open regulated enterprise markets, and are willing to integrate early, tell us what is missing, and shape the API surface while it can still be shaped.

Design partners receive

  • Priority access to the SDK beta
  • Direct engineering support during integration
  • Co-marketing as a launch partner
  • Preferential pricing, locked for 24 months
0 / 600

0 / 600

This opens your email with the details filled in — nothing is sent until you send it.

Put your real data to work.

Your real data never leaves your environment. The model only ever sees the twin, and you still get the accuracy you needed.

© 2026 Nakato. All rights reserved.Equivalent. Not identical.