The pillar

Artificial Intelligence Development & AI Agents

Ghost Protocol is a Colombo software company that builds artificial intelligence into systems people actually run: AI agents, automation, MCP servers, and retrieval pipelines.

We build on Cloudflare Workers AI and Claude, we publish our own AI memory product, and we use AI inside our own security testing. A small senior team, a member of the NVIDIA Inception program, delivering worldwide from Sri Lanka.

Colombo, LKAGlobal delivery

Start a brief15-min consult: free
AGENTS
Fleets, MCP servers, assistants
WYRM
Our own AI memory product
COLOMBO
Built in Sri Lanka, run worldwide
The short answer

What we do with AI

We build artificial intelligence into software that has a job to do. In practice that is agents and automation for clients, chat assistants and retrieval systems over their own data, MCP servers that give an assistant a proper surface onto a business, and the AI engine we run inside our own penetration tests. We also produce AI video and creative work. One team does all of it, and the same team has to live with what it ships.

What we hand over is a system on infrastructure you control, not a demo and not a subscription with our name on it. It runs on Cloudflare’s edge by default, on Claude and Cloudflare Workers AI, or on open models running locally where the data is not allowed to leave. At the end you get the code, the prompts, the deployment and a runbook.

We are a small senior team in Colombo, Sri Lanka, founded in 2024, and a member of the NVIDIA Inception program. Clients are in Sri Lanka and abroad, and the work is delivered remotely either way.

The rest of this page is the detail: the six lines of work, the two AI products we run ourselves, how an engagement is actually sequenced, and the things we will not claim. If you already know the shape of your problem, the automation page is aimed at repeating work, and the Sri Lanka page covers the local side.

Six lines of work

AI_AGENTSsoftware given a goal, tools it may call, and a boundary it may not cross

An agent works through the steps itself instead of waiting for a person at each one. We build single agents and fleets of them, with the permissions written down before the first run.

MCP_SERVERSone typed, auditable surface over your systems instead of a pile of integrations

Model Context Protocol servers let an assistant reach your data through a contract rather than a scrape. Wyrm is ours, published and in daily use; we build them for clients too.

CHAT_ASSISTANTSanswers that come from your documents, not from what a model happens to believe

Customer-facing or internal, on Cloudflare Workers AI or Claude, with the source cited so a person can check it and an escalation path when the system is unsure.

RETRIEVAL_&_RAGsearch over your own corpus, measured against real questions

Chunking, embeddings, ranking, and an evaluation set of real cases, so a change to the pipeline can be shown to help rather than argued about.

AI_SECURITY_TESTINGthe machine runs the sweep, a named engineer verifies every finding

PhantomDragon AI is the engine behind our penetration tests. Nothing it produces reaches a client report until a person has reproduced it.

AI_VIDEO_&_CREATIVEgenerated and assisted production for launch films and campaign work

Video and image production where the model is one tool in a directed pipeline, finished to a standard you can put a name on.

Engagement

How a build runs

Five steps, in this order. The prototype comes before the build because the fastest way to learn that an idea does not survive real data is to put it in front of real data.

01BriefA 15-minute call. What work repeats, where the data actually lives, and what a good outcome looks like in one sentence. We write the scope back to you before anything is built.
02BoundaryWhat the system may read, what it may write, what it may send, and what always needs a person. Settled in writing first, because an agent with wide permissions is a security decision rather than a feature.
03PrototypeThe narrowest version that does the real job on your real data. You use it on live work before we build anything on top of it.
04BuildThe working system on Cloudflare's edge by default, with logs you can read, an evaluation set it has to keep passing, and a way to turn it off.
05HandoverCode, prompts, infrastructure config and a runbook. Your code, your data, your infrastructure. Nothing here is designed to make leaving expensive.
Limits

What we do not claim

Three things this page could easily have said and does not, because they would not survive a first meeting.

We do not train foundation models. Ghost Protocol builds on models other people train: Claude, the models available through Cloudflare Workers AI, and open models run locally with Ollama where the data cannot leave the machine. Machine learning research is a different discipline, and if your problem genuinely needs a model trained from scratch we will say so on the first call rather than in month three.

We do not sell AI as the answer to a process nobody has written down. If the rule lives in one person’s judgement and shifts case by case, automating it makes the inconsistency faster rather than smaller. Writing the process down is sometimes the whole fix, and that is a cheaper answer than the one we would be paid for.

We do not quote a number before scoping the work. The fixed prices published on this site are for security testing, where the scope is a known shape. An AI build is quoted against a written scope, and the first conversation costs nothing.

Security

The same team tests it

An agent is an authenticated user holding tools. Give one broad permissions over your systems and you have not added a feature, you have added a fast path for anyone who can talk to it. Prompt injection is not an exotic risk in that setting. It is the ordinary case where untrusted text reaches something that can act.

So the boundary is part of the build rather than a review at the end. The people who write the agent are the people who run our penetration tests, and the method we test by is published in full. If you want a read on your current exposure before any of this starts, the free Ghost Scan takes about a minute and needs no signup.

Questions

Frequently asked

Closer to a specific problem? AI automation for repeating work, AI development in Sri Lanka for the local side, or everything else we build.

Six lines of work, one team: AI agents and automation, MCP servers, chat assistants, retrieval and RAG systems, AI-assisted security testing, and AI video and creative production. We build on Cloudflare Workers AI and Claude, and we publish our own AI memory product, Wyrm, as an MCP server on npm.

An agent is software that is given a goal, a set of tools it may call, and a boundary it may not cross, and that works through the steps itself. It is worth building when the same multi-step task runs often, the inputs vary enough that a plain script keeps breaking, and a person reviews the output before anything irreversible happens. If one of those three is missing, a script or a form is usually the better answer, and we will say so.

No. We build on models trained by others: Claude for reasoning-heavy work, the models available through Cloudflare Workers AI, and open models run locally with Ollama when data cannot leave your machine. Machine learning research is not our line of work, and we will tell you at the first call if a problem genuinely needs a model trained from scratch.

Claude where the reasoning has to hold, Cloudflare Workers AI for inference at the edge, and local open models through Ollama where data residency matters. The system around the model is usually Cloudflare Workers, D1 and R2, the same edge stack the rest of our software runs on.

Yes. Wyrm is our AI memory and intelligence layer: an MCP server that gives assistants like Claude, Cursor and Copilot memory that survives the session. It is published on npm as wyrm-mcp and listed on the official MCP Registry as lk.ghosts/wyrm. It is free to use and local-first.

Wherever you decide, and it is decided in writing before anything is built. The default is your own infrastructure: your Cloudflare account, your database, your keys. Where nothing may leave your environment at all, we build against open models you host yourself.

There is no list price, and we will not invent one before we understand the work. The fixed prices published on this site cover security testing. An AI build is quoted against a written scope after the first call, which is free and takes fifteen minutes.

By deciding the boundary first. What it may read, write and send, and what always needs a person, are settled before the build rather than patched afterwards. An agent is an authenticated user holding tools, so it gets read the way we read any other authenticated user, by the same people who run our penetration tests.

Yes. We are based in Colombo and deliver remotely worldwide. The Colombo base keeps senior engineering affordable; the scope, the method and the handover are the same wherever the client sits.

Tell us what the work actually is.

One process, one repeating task, or one product that needs to remember. Send a brief and you get an engineer’s read on whether AI is the right tool for it, including when the answer is no.