Human · Agent · Platform

Human judgment. Agent speed.
One governed test-data world.

Humans and coding agents work on the same DATAMIMIC project. The human decides intent and resolves ambiguity. The agent can inspect project context, connected environments and schemas, then author and verify models. DATAMIMIC keeps execution deterministic and governed.

VS Code
Kiro
Antigravity
Claude Code
Codex
MCP clients

Human · Intent

Decide what should be true.

Business meaning, ambiguity, trade-offs and acceptance stay visible to the engineer.

Agent · Author

Do the context-heavy work.

Inspect, model, repair, validate and iterate without inventing a separate engineering world.

Platform · Verify

Keep the result bounded.

Permissions, locks, deterministic execution, task evidence and audit remain platform-owned.

The same project, two ways of working

Human + Coding Agent

Humans and coding agents work on the same DATAMIMIC project. The human decides intent and resolves ambiguity. 

Human · IDE

Keep intent close to the engineer.

The IDE opens the same project files as the web UI and signs in through the platform. Language-server support helps while you edit, but the model stays explicit and reviewable. The engineer can see the assumptions instead of hiding them inside generation code. The extension ships with the Platform deployment, so there is no marketplace install and no local clone of the project.

Model intent stays visible

Relationships, constraints and generators are reviewable.

Same runtime contract

Authoring and execution validate against the same model surface.

Project-aware references

Resolve source and target clients from the project.

Multi-file project context

Work across model files without a second local truth.

Language-server guidance

Completion for expressions, model sources and references while you work.

Agent · MCP

Give the agent context, not a shortcut.

The agent works through DATAMIMIC instead of creating a private test-data path beside the project. It can inspect the context offered to the project, author a model, get structured diagnostics and verify the result before real execution.

Governed MCP access

OAuth or project access token, scoped to the project.

Project context

Reads and edits project files and scans the environments made available to the project.

Schemas and relationships

Uses observed structure instead of inventing it from the implementation.

Model from intent

Turns requirements into an explicit DATAMIMIC model.

Structured verification

Lint with a rule id and fix hint on every finding, plus a capped dry-run before the verified model is written back to the DATAMIMIC project.

WHY THE SEPARATION MATTERS

The implementation should not define the world that proves it correct.

Agents can write code, fixtures and tests. That is useful. The risk starts when all three carry the same wrong interpretation and still agree with each other.

Independent test world

Spec

Schema

Domain constraints

Observed environment

Explicit test-data model

Relationships · cardinalities · ranges · generators · expectations

Challenges the implementation from outside

Independent does not mean automatically correct. It removes one dangerous feedback loop.

Implementation-defines-world

Implementation

Fixtures

Expectations

Tests green

Self-consistent can still be wrong

The same assumption can move through every artifact without anything disagreeing.

One governed project

Keep agentic work inside the governed platform.

The web UI, IDE and coding agent are clients of the same DATAMIMIC Platform. The agent does not get a parallel control plane. It works inside the same project boundaries, identity and permissions, file locks and task evidence as the human. The team owns the project and decides what is accepted and executed.

Agentic does not need a second control plane. Keep the agent inside the project, permissions and audit path the organization already owns.

Web UI, engineer in the IDE, and coding agent connect to the same DATAMIMIC Platform project, sharing environments, permissions, file locks, and task evidence.

What the agent cannot do

Bypass permissions

Agent access stays inside the user or project scope granted by the platform.

Ignore file locks

Web UI, IDE, and agent share the same file-lock contract. Active locks prevent silent overwrites, but any client can see who holds the lock and explicitly take it over.

Work off the record

Agent work goes through the same server-owned task and evidence path. It does not disappear into a separate AI execution history.

Open engine · Governed platform

DATAMIMIC CE makes the test world explicit. The Platform connects it to real enterprise context.

CE is the deterministic engine and authoring contract. The Platform adds the environment and operational controls around it.

DATAMIMIC CE

Model and verify the data world.

Open-source, model-driven test-data generation for local, CI and agent workflows.

  • Machine-readable capabilities and references
  • Explicit model intent and expectations
  • Structured validation and bounded verification
  • Deterministic generation and replay
  • Optional MCP adapter: reference, scaffold, lint and bounded dry-run. No Platform required

DATAMIMIC Platform

Connect the model to the real project world.

Environment analysis and governance for teams working across real systems.

  • Connected SQL, MongoDB, Kafka and RabbitMQ environments
  • Schema and relationship analysis
  • Generator and converter recommendations
  • Permissions, locks, audit and multi-system execution
  • Hosted MCP server and Authoring API, scoped to the project
F.A.Q

Frequently Asked Questions.

Find out how DATAMIMIC streamlines your data generation process.

How does a coding agent check a model before real execution?

Through the authoring contract. The agent can query the canonical reference, scaffold a model from intent, lint it with structured diagnostics, and run a bounded dry-run before real execution is requested.

The DATAMIMIC IDE extension supports VS Code, Kiro and Antigravity. It is packaged with the Platform deployment, so there is no marketplace install, and it signs in through the Platform’s OAuth flow. Coding agents are separate: any MCP-compatible agent can connect, including Claude Code and Codex.

No. They work against the same platform project and the same file, environment and lock contracts. That avoids creating an AI-only project reality beside the normal engineering workflow.

No. Determinism means the same controlled inputs reproduce the same result across the runtime combinations we continuously test. Outside that tested matrix, the same claim needs new evidence. A wrong spec or wrong expectation can still create a deterministic wrong world. This is why DATAMIMIC keeps the model and its assumptions explicit and reviewable.

No. DATAMIMIC CE is MIT-licensed and can expose its authoring service through an optional MCP adapter. An agent can query the reference, scaffold a model, lint it and run a bounded dry-run locally or in CI. The Platform adds connected enterprise environments, schema and relationship analysis, permissions, file locks, audit evidence and multi-system execution.

Through MCP, on two levels. DATAMIMIC CE can expose its canonical authoring service through an optional MCP adapter: reference, scaffold, lint and bounded dry-run. The Platform adds a hosted MCP server and Authoring API: the agent signs in with OAuth or a project access token, reads and edits the project and its connected environments, and builds a model from a natural-language request. Verification happens before real execution, and the result is still an explicit, reviewable DATAMIMIC model, not a black box.

Want to see humans and agents working on the same project?

See how engineers and coding agents work in the same DATAMIMIC project. The human sets intent and reviews the model; the agent explores project context, authors test data models, and verifies results within the same permissions, locks, and audit trail.