A practice built around one rule: move data as few times as possible.

A data practice, not an agency

The best pipeline is the one you didn't build.

xerocopy helps teams move data as few times as possible: fewer hops, in-place reads, contracts at the boundary, and agents that act on a contract instead of a vibe. Two people, small book of clients, work done slowly and in writing.

What we do

Three services

Concrete work, printed so you can hire against it.

01 — Data platforms

Warehouses, pipelines, contracts.

Designed around fewer copies. On-prem on a single box, hybrid across a warehouse and a few SaaS sources, or full cloud on Kubernetes — whichever fits the data and the budget, not the vendor slide.

Read the method

02 — Zero-copy audits

Trace one number end-to-end.

We follow a single figure from the system that made it to the person who used it last, list every hop on the way, and mark the ones nobody in the room can defend. That list is the engagement.

Read the principles

03 — AI-ready data & agents

Contracts before tool calls.

Policy gates so autonomous agents act on authorized, verifiable data — not a screenshot of it. The model proposes; a pre-written contract commits.

Read the agents brief

On-prem

A container or cron job on hardware the client already owns. No subscription tax.

Hybrid

Warehouse plus SaaS sources. Each workload sits where latency and ownership say it should.

Cloud

Terabytes to petabytes on Kubernetes — scheduled, autoscaled, observed, and costed.

The thesis

“Every extra copy is a place for drift, cost, and quiet disagreement. Our job is to delete hops.”
Read the five claims in full →

Tools

Boring on purpose

Cloud & DevOps

  • Docker
  • Terraform
  • Kubernetes
  • Redis / RQ
  • AWS EC2
  • AWS Lambda
  • AWS EKS
  • AWS S3

Data infra

  • PostgreSQL
  • BigQuery
  • Snowflake
  • Redshift

Have a number you don't trust?

Send a paragraph. If the shape fits, we'll write back with a small first engagement and a fixed price. If it doesn't, we'll say so.

hello@xerocopy.sh →