Skip to content
RebellionTechGet Audit
Accepting new engagements

Stoprentingintelligence.
Own it.

Most "AI products" are a prompt wrapped around someone else's model. We build the whole system — the data, the retrieval, the reasoning, the guardrails, the evaluation — and then we hand you the keys.

72h
Audit turnaround
100%
IP transferred
0
Vendor lock-in
6
Layers owned
system.spec
systemdomain-intelligence
modelstask-tuned, not generic
retrievalhybrid + reranked
guardrailsenforced, not prompted
evaluationadversarial + sliced
ownershipyours
Built for production, not for the demo
PyTorchTransformersVector SearchLangGraphRayONNX RuntimePostgres + pgvectorTritonWeights & BiasesFastAPIKubernetesDuckDBPyTorchTransformersVector SearchLangGraphRayONNX RuntimePostgres + pgvectorTritonWeights & BiasesFastAPIKubernetesDuckDB
RAGFine-tuningLoRA / PEFTKnowledge GraphsMulti-AgentEvaluation HarnessesRed TeamingDistillationQuantisationFeature StoresDrift DetectionObservabilityRAGFine-tuningLoRA / PEFTKnowledge GraphsMulti-AgentEvaluation HarnessesRed TeamingDistillationQuantisationFeature StoresDrift DetectionObservability
Why we exist

The AI industry got very good at looking capable.

Most of what ships as "AI" is an API call with a personality. It demos beautifully and collapses the moment it meets a real workflow, a real edge case, or a real auditor. We started RebellionTech because the gap between a convincing demo and a system you can depend on is where all the actual engineering lives — and almost nobody is doing it.

What you get elsewhere
A prompt in a text box
What we build
A system with retrieval, policy, evaluation and memory
What you get elsewhere
Demos that work on the happy path
What we build
Behaviour that holds on the cases that matter
What you get elsewhere
A vendor you can never leave
What we build
Code, weights and documentation you own outright

We will tell you not to build it. A meaningful share of the audits we run end with "this is a database query and a rules engine, not an AI project." That answer is worth more than a contract, and it is the fastest way to find out whether we are being honest with you.

Core capabilities

Six things we do properly

Not a service menu. These are the six layers that decide whether an AI system survives contact with reality — and we own all of them.

Custom Model Development

Architectures chosen and trained against your data and your failure modes. Where a general model genuinely wins, we say so and use it — but the decision is made on evidence, not on convenience.

Fine-tuningCustom ArchitecturesDistillation

System Architecture

Routing, state, tool execution, failure handling, cost control. Designed for the load you will actually have, with no black boxes and no component you cannot replace.

OrchestrationState DesignCost Modelling

Retrieval & Knowledge Engineering

Hybrid retrieval, reranking, chunking strategies tuned to your documents, and a domain ontology that encodes how your field actually reasons. Most "hallucination" problems are retrieval problems.

Hybrid SearchRerankingOntologies

Multi-Agent Orchestration

Agent systems that stay debuggable: one orchestrator owns control flow, specialists never call each other directly, and every decision leaves a trace you can replay.

PlanningTool UseTraceability

Evaluation, Safety & Red-Teaming

Benchmarks built from your real cases, adversarial suites, slice-level scoring, and hard gates in the deploy pipeline. If it cannot pass, it does not ship.

Eval HarnessesAdversarial TestingQuality Gates

Production & MLOps

Deployment, observability, drift detection and retraining loops. Shadow and canary releases, instant rollback, and dashboards that tell you what changed and why.

ObservabilityDrift DetectionRetraining
The shape of the work

Every system we ship has the same skeleton

Five layers, plus an observability spine that watches all of them. The details change per project. The structure does not — because this is the structure that survives production.

Architecture

Reference system architecture

INTERFACEORCHESTRATIONREASONINGKNOWLEDGEDATA FOUNDATIONWeb & Appproduct surfaceAPIprogrammaticChat / VoiceconversationalIntegrationsCRM · ERP · SlackIntent Routerwhat is being askedPolicy & Guardrailswhat is permittedTool Executoractions & side effectsTask Modelstuned per jobReasoning Engineplan · decomposeEvaluatorsscore every outputVector Storesemantic recallStructured Storefacts & recordsDomain Ontologyhow the field thinksMemoryper-user contextIngestionsources & syncCleaningnormalise · dedupeLabellinghuman + syntheticVersioningreproducible setsOBSERVABILITYTelemetrytraces & costEvaluationquality gatesDrift Watchdecay alertsRetrainingclosed loopCONTINUOUS FEEDBACK
InterfaceOrchestrationReasoningKnowledgeObservability
Requests flow top to bottom; evidence and telemetry flow back up. The dashed return path is what keeps the system honest over time — production behaviour becomes the next training set.
Interface

Where people and machines actually touch the system. Thin on purpose — no logic hides here.

Orchestration

Decides what is being asked, what is allowed, and which tools may run. This is where control lives.

Reasoning

Task-specific models plus the planner that decomposes work — and the evaluators that score it.

Knowledge

Vectors, records, ontology and memory. The difference between an answer and a guess.

Data

Ingestion, cleaning, labelling, versioning. Everything above is downstream of this being right.

The difference

Compare us to the usual engagement

Not a swipe at anyone in particular. This is simply where most AI projects spend their budget, and where we spend ours.

Dimension
Typical AI engagement
RebellionTech
Starting point
A model, then a problem to point it at
Your problem, then whatever solves it — sometimes not AI
Data work
Whatever was already in the warehouse
Curated, labelled and versioned as a deliverable in its own right
Evaluation
Eyeballing a handful of outputs
Slice-level scoring against your real cases, gating every release
Failure behaviour
Confidently wrong
Cites its source, or refuses and says why
Handover
A hosted endpoint and a monthly invoice
Code, weights, docs and runbooks — transferred outright
When it degrades
You find out from a customer
Drift alerts tied to business metrics, with a retraining path
Commitments

What we will put in writing

We are a young firm. Rather than quote client counts we have not earned yet, here is what we commit to on every engagement.

01
0h
Audit turnaround
A written architecture review, not a sales call.
02
0%
IP transferred on build engagements
Code, weights, prompts, docs. No escrow, no asterisk.
03
0
Layers engineered in-house
Interface to data foundation, plus observability.
04
0
Black boxes shipped
If we cannot explain a decision, it does not go live.
How an engagement runs

From first email to running system

Every phase has an exit condition. If a phase cannot clear it, we stop and say so rather than carrying the problem forward into the next one.

Architecture

Engagement timeline

01Audit72 HOURSWhat you actually need —and whether AI is even theanswer.02Frame1–2 WEEKSProblem definition,success metrics, datareality check.03Architect2–3 WEEKSSystem design, modelstrategy, integration map,cost model.04Build4–12 WEEKSKnowledge engineering,training, iterationagainst real cases.05Harden2–4 WEEKSAdversarial testing,failure modes, guardrails,red team.06OperateONGOINGMonitor, evaluate,retrain. Or hand over thekeys entirely.
UnderstandBuildHardenOperate
Timings are typical, not contractual — a Tier 1 assistant can clear phases 02 to 05 in six weeks, while a Tier 3 platform will not. The audit in phase 01 is what tells us which one you are.

Phase 01 stands alone. The architecture audit is a self-contained deliverable. Take the document, build it yourself, or take it to another firm. There is no obligation attached and no pitch at the end.

See engagement models
Straight answers

Questions you should be asking

Including the uncomfortable ones.

You should not, on the strength of a website. Start with the architecture audit — it is scoped, cheap relative to a build, and it produces a document you can take to any engineer for a second opinion. Judge us on whether that document is sharper than what you already had. If it is not, you have lost a few days and learned something.

On Build Fee engagements, yes — completely. Source code, model weights, training recipes, prompts, evaluation sets and runbooks transfer to you at completion. There is no license-back, no hosted dependency you cannot remove, and no clause that makes leaving expensive. Infrastructure Subscription engagements are different by design: there we operate the system, and that distinction is spelled out before anything is signed.

Because the honest answer depends on six things we cannot know before looking: problem complexity, the state of your data, whether a custom architecture is warranted, integration surface, how much domain framing we have to supply, and how urgent it is. A fixed number quoted before the audit is either padded to cover the unknown or is going to be revised later. We would rather quote after we know.

Sometimes that genuinely is the right answer, and when it is we will say so and do it. What we will not do is call that an "AI system" and charge you for one. The value is rarely in the model call — it is in the retrieval, the evaluation and the operational layer around it.

Then that is what the audit says. A meaningful share of problems described to us as AI problems are reporting problems, data-quality problems or process problems wearing a costume. Telling you that early is the most useful thing we can do, and it costs you far less than finding out in month five.

Access control lives in the retrieval layer, so the system physically cannot surface a document a given user is not entitled to see. Data handling, residency and retention are agreed in writing before ingestion begins. Where a deployment needs to stay inside your infrastructure, we build for that rather than routing your data through ours.

Direct. You talk to the people building the system, not an account manager relaying messages. You get a written update with what moved, what broke and what we are uncertain about. When we are stuck, you hear it that week rather than at the end of the phase.

Start here

Find out what you actually need
before you spend a rupee building it.

Send us the problem in whatever form you have it — a paragraph, a deck, a half-working prototype. You get a written architecture audit back in 72 hours.

A written read on what you are actually trying to build
The architecture we would use, and the two we rejected
Where this fails in production, and what that costs
A realistic budget range and timeline — or a reason not to start

No discovery call required · No obligation · You keep the document either way