Mantyl.dev
MTL.00 / AI software handover · For AI-first builders

Deliver AI-built software without delivering a black box.

Mantyl turns your repository and coding-agent history into a verified, recipient-ready handover — what exists, how it works, what was decided, what was proven, and what remains unknown.

Free, local-first CLIClaude Code + TypeScript firstUseful in one run
Mantyl CLI · ~/booking-appLocal
mantyl scan .
repository indexed214 files · 12 routes · 3 services
agent history ingested47 sessions · 8 decisions
mantyl verify
build reproducednode 22 · pnpm 9 · 41s
tests passed42 passed · 3 skipped
env undocumentedSTRIPE_WEBHOOK_SECRET
claim unverified“rate limiting enabled”
mantyl passport --draft
draft ready6 findings await your review
Every source of truth, one passport
+ Repository+ Git history+ Agent transcripts+ CI output+ Configuration+ Recorded decisions
MTL.01 / The problem

Your repo has the code. Your sessions have the decisions. Your client gets neither.

AI made implementation cheap. It also made understanding expensive: software is easier than ever to create, and harder than ever to trust, transfer or own. That gap has a name — transfer debt.

Transfer debt 01

The context dies with the session

Decisions, failed approaches and warnings live in discarded transcripts and closed context windows. The code runs — the story of how and why it runs has already disappeared.

Transfer debt 02

The README repeats the agent

Documentation that echoes what an agent said is not evidence. The code says one thing, the transcript says another, and nobody has checked which is true.

Transfer debt 03

Handover is files, credentials and optimism

The client gets a repository and a deploy key. The next engineer rediscovers architecture, dependencies and unfinished decisions from scratch — and calls you for months.

MTL.02 / The truth model

Three kinds of truth. Labelled, never blended.

Every statement in a passport carries its provenance. We don’t generate confidence by hiding ambiguity — we generate confidence by organising evidence.

Agent saidRepository showsMantyl verified
What it isIntent, reasoning and remembered outcomes from your coding-agent sessionsCurrent files, configuration, dependencies and Git historyCommands successfully executed and checks independently completed
What it's good forThe why — decisions, trade-offs and abandoned approachesThe what — concrete and current, straight from the sourceThe proof — strongest evidence, with scope and limitations stated
Where it failsFallible: may describe code that was never shippedIncomplete: cannot explain why the design existsHonest: must record failure and uncertainty, not hide them
MTL.03 / The trust layer

Independent, like a surveyor.

A house buyer doesn’t take the builder’s word for it — they pay a surveyor for independent assurance. Mantyl holds that position for software: the verification layer between an AI-built project and its next owner.

  • Deterministic checks, not opinions. The mark is earned by executed verification, never by generated prose.
  • Every assertion links to evidence. Build output, test runs, configuration — inspectable by the recipient.
  • Scope and limitations stated. The mark says exactly what was checked, when, and against which commit.
Accreditation · e4f2a91
Mantyl Verified
Projectbooking-app
Checks executed6 · 1 failed, stated
Claims verified34 / 41
Issued20 Jul 2026 · clean machine

Documentation is not the product. Trust is. The mark is revoked if the evidence behind it can’t be reproduced.

MTL.04 / How it works

One command at the end. Not a process bolted on.

Handover is part of delivery, not administration after it. Mantyl runs where the project lives and produces a meaningful draft on the first run.

Ingest

Gather the selected agent sessions, Git history and CI output. Local by default — you choose what's included, nothing is uploaded silently.

Inspect

Index architecture, dependencies, services, environment variables and unfinished work from the repository itself — not from memory.

Verify

Execute approved checks: clean build, tests, types, environment. Claims either reproduce, or they get labelled as unverified.

Review

You approve, correct and redact the draft. Sensitive history and inaccurate inferences never publish without a human pass.

Deliver

A recipient-ready passport: verified facts, honest unknowns, linked evidence — and an acceptance record for both sides.

Narrow integrations, deep output: Claude Code and TypeScript projects first — done properly, before claiming universal compatibility.

MTL.05 / The passport

Not a wall of generated docs. A document someone signs.

Architecture, setup, decisions, risks, unfinished work and verification results — every claim labelled with its source, every section linked to evidence, ending in acceptance rather than optimism.

Mantyl · Project passportSigned · e4f2a91
Projectbooking-app
Issued20 Jul 2026
BuilderR. Okafor — Studio North
RecipientHarbour & Co
Claims verified34 / 41
Unknowns6 surfaced
01Architecture & services
02Setup & environment — reproduced from clean clone
03Decisions & abandoned approaches (8)
04Risk register & unknowns (6)
05Verification log — build, tests, types
06Acceptance record
P<MANTYL<<BOOKING<APP<<STUDIO<NORTH<<<<<<<<<E4F2A91C7<<34OF41VERIFIED<<ACCEPTED<<<<<<<<4
Provenance, line by line

Reads like a review, not a promise

Verified, repository-backed and agent-only claims are kept apart — and unknowns are findings, not footnotes. Visible uncertainty is safer than manufactured confidence.

+build reproduced from a clean cloneverified
+42 tests passed, 0 failed, 3 skippedverified
~postgres 16 via docker-compose, no managed backuprepo
~sessions moved from Redis to JWT — why undocumentedrepo
!“rate limiting enabled” — no middleware in repoagent only
!payment refund path — not tested, no coverageunknown
Setup that survives you

Install, run, deploy — reproduced

Environment, dependencies and run steps verified from a clean machine, not copied from a README that was true three weeks ago.

Decisions

The why, extracted from history

Key decisions and abandoned approaches recovered from your agent sessions and recorded with dates and links — before they vanish.

Acceptance

A record both sides can stand on

The recipient acknowledges what was delivered, verified and left outstanding. You keep a defensible record of the transfer.

Read the whole document: the full example passport for booking-app — all eight sections, including the check that failed.

MTL.06 / Who it’s for

Both sides of the handover.

The recipient is not an afterthought — a passport is only working when the person inheriting the project can act on it.

The AI-first freelancer

Deliver with evidence, not a README.

I built it quickly — now the delivery needs to look as professional as the product.

Save handover time, look credible at the moment it matters, and keep a defensible record of what was included, verified and left outstanding.

The agency delivery lead

Make every delivery transferable by default.

Every team hands projects over differently. Clients notice.

A repeatable handover standard across developers and coding agents — less rediscovery on returning projects, margin protected after launch.

The receiving founder

Know what you're accepting before you inherit it.

The app works today — can another engineer own it tomorrow?

Independent checks, clear unresolved risks and a starting point for the next engineer — before acceptance, payment or contractor exit.

MTL.07 / Pricing

Adoption is free. Trust is what you pay for.

The CLI, the passport format and local analysis cost nothing, ever — no account required. Payment starts where independent verification starts, priced per project like the survey it is.

CLI

Free. Forever. No account.

£0 FOREVER

  • Local-first CLI — unlimited projects
  • No account required
  • passport.json — open format
  • HTML report, generated locally
  • Redaction & review workflow
Join the alpha
The trust layer

Verification credits

One-off · per project

£19 · £29 · £49 ONE-OFF

  • Three credit sizes — no subscription
  • Mantyl Verified accreditation mark
  • Checks executed on clean infrastructure
  • Hosted private report with evidence links
  • Acceptance record
Verify a project

Agency

For repeat deliveries

£99 / MONTH

  • 100 verifications per month
  • Unlimited passports
  • White-label reports
  • Delivery history
  • Audit log
Talk to us

Early pricing, proven with alpha partners project by project. passport.json stays open — the format is free so the ecosystem can build on it.

MTL.08 / Privacy

Local-first. Nothing leaves until you approve it.

Local analysis

The CLI runs where the project lives

Raw code and transcripts are processed locally by default. Nothing needs to leave your machine to get a draft passport.

Explicit redaction

Transcripts are treated as sensitive

Agent history can hold credentials, customer data and private reasoning. You review and strip before anything is shared.

Approved publishing

Automation drafts. You publish.

The owner decides what a recipient sees — sensitive history and wrong inferences never go out blindly.

Honest labels

Failed checks stay visible

We never hide failed verification to make a passport look healthier. Visible uncertainty is the product working.

Documentation describes software. Agent memory continues it. Observability explains it.Mantyl transfers responsibility for it.

MTL.09 / Questions builders ask

Fair challenges. Straight answers.

Isn't this just generated documentation?

Documentation describes software; Mantyl transfers responsibility for it. The difference is provenance and verification: every claim is labelled as agent-said, repository-shown or independently verified, checks are actually executed, and the output ends in an acceptance workflow — not a longer README. Documentation that merely repeats what an agent said is exactly the problem.

Couldn't I just prompt my agent to write a handover doc?

A prompt produces prose from one session's memory. Mantyl ingests history across sessions, inspects the repository directly, runs deterministic checks, detects contradictions between what was said and what exists, and forces a human review-and-redact pass before anything is shared. The value is the evidence chain, not the text.

What's free and what's paid?

The CLI, local analysis, passport.json and the HTML report are free, forever — adoption should cost nothing. You pay when independent trust enters the picture: the Mantyl Verified accreditation, checks executed on clean infrastructure, hosted reports with an audit trail, and CI re-verification. Documentation is free; trust is the product.

My code and transcripts are sensitive. What leaves my machine?

Nothing, by default. The CLI is local-first: analysis runs where the project lives, you review and redact the draft, and only the passport you explicitly approve is published. Transcripts are treated as sensitive material — they can contain credentials, customer data and private reasoning.

We only hand projects over a few times a year.

That's why it's priced per transfer event, not as another subscription you have to justify. Freelancers generate a passport at delivery; agencies standardise it across client work; recipients can commission an incoming audit before accepting a codebase.

Which agents and stacks are supported?

Claude Code and TypeScript projects first — narrow integrations, deep output. It is better to support one coding agent and one common stack properly than to claim universal compatibility with shallow analysis. More follow once the first is excellent.

MTL.10 / Private alpha

Bring a delivery. Leave with proof.

We’re onboarding AI-first freelancers and agencies with a client handover in the next 30 days. The first passports are concierge — built with you, on a real project, so the output is judged on a real transfer.

Local CLI · Claude Code + TypeScript first · Nothing published without approval