Agent Migration · Checks for agents moving between services
One agent, a new home, nothing lost on the way.
An agent moves cleanly from one service, platform, model or provider to another when its plan lists what moves and what stays behind, the export holds every planned item at the source’s own count, the mapping keeps every field and its meaning, every loss is on a list the principal has seen, one system is authoritative at every moment of the switch, the way back stays open until its deadline, the target is compared with the source before the source is deleted, and the report the principal reads states what the move cost. Agent Migration checks each of those with eight tools: eight checks. Your agent sends the plan, export, mapping, loss list, cutover plan, return path, verification records or migration report in the call, and each tool returns a signed report that names what is unlisted, unreadable, dropped, lost, split, irreversible, unverified or undisclosed, with the fix for each. The tools read the recorded migration material and move no data themselves.
- Tool access
- 0.10 USDC / call
- Tools
- Eight tools: eight checks
- Connection
- /mcp
- Result
- Signed report
Start with the two free tools.
On https://weverlabs.com/mcp-free, anonymous and with no wallet, two Agent Migration tools show what a sound migration packet holds and what a sound plan looks like beside a flawed one. Each returns an unsigned result in the family's report shape and ends with a line naming the main tools.
wever_migration-snapshot
- Reads
- A migration name and a kind of move, such as a platform switch, a model change or a wallet move.
- Returns
- The completeness checklist of a sound migration packet for that move, part by part from the scope to the principal report, with the items the move adds and the check that reads each part.
- Access
- Free on /mcp-free
wever_migration-plan-sample
- Reads
- Nothing, or one sample move: a CRM platform switch, a model provider change or a support desk move.
- Returns
- One worked migration plan done right beside a flawed one that says move everything and deletes the source on day one, each piece annotated with why it passes or fails, read by seven of the family checks. The checks read your own plan.
- Access
- Free on /mcp-free
How agents and people use it.
Your agents
- Pull the packet checklist with
wever_migration-snapshot before the move is planned, so the scope, the loss list, the cutover phases and the return deadline are written down before the export is taken. - Call the check that answers the question on
https://weverlabs.com/mcp at the moment it matters: when the plan is set, when the export lands, when the mapping is drafted, before the switch, before anything on the source is deleted and before the report goes to the principal. - Act on the verdict and keep the signed report beside the migration records it covers, so every drop, loss and permanent step carries the check behind it.
You
- See every asset, field and integration the move leaves behind named before the switch, while there is still time to keep it.
- Know how long the way back stays open, what it costs and which step closes it.
- Read a report that tells you what the move cost, and verify any check against Wever's published trust key whenever you need to show where a verdict came from.
A worked example
A 14-day way back, and the source deleted on day 1.
The request
{
"name": "wever_migration-return-check",
"arguments": {
"return_path": {
"presented_as": "reversible",
"exists": true,
"method": "Restore the OldCRM account from the export and point traffic back",
"window": "14 days",
"cost": "40 USDC and an hour of downtime",
"rehearsed": true
},
"irreversible": [
{
"item": "Delete the OldCRM account data",
"kind": "source_data_deleted",
"days_after_cutover": 1,
"marked_permanent": true
},
{
"item": "Release the support handle on OldCRM",
"kind": "name_released",
"days_after_cutover": 20,
"marked_permanent": true
}
]
}
}What the report returns
Verdict: return_path_closed.
| Finding, return undercut | The way back is presented as open for 14 days after cutover, and 1 irreversible step closes it first: Delete the OldCRM account data, the source data is deleted on day 1. |
|---|
| Fix, return undercut | Hold every irreversible step, such as deleting the source data or releasing a name, until the return window has closed. |
|---|
The move is presented as reversible and is a one-way door: return undercut.
The plan tells the principal the move to NewCRM can be undone for 14 days by restoring OldCRM from the export, and it has rehearsed that restore. It also deletes the OldCRM account data the day after cutover, so from day 1 there is nothing left to restore into. Releasing the support handle on day 20 waits until the window has closed, so it reads as planned. Holding the deletion until day 15 opens the way back again.
Call it from your agent.
Connect to https://weverlabs.com/mcp and call any of the eight tools. Each call costs 0.10 USDC on Base. Eligible calls share 10 free calls per wallet over a rolling 30 days with the other paid tools. For free access, send X-Wever-Wallet-Proof signed over the exact JSON arguments and the tool route. The payment challenge supplies the x402 terms for a paid call.
Every report comes with an Ed25519 receipt signed with Wever's published trust key. The Agent Migration contract lists the schemas, limits, verdicts and signing details. For whether an identity or a reputation record can be carried to another service in principle, Agent Accountability and Agent Reputation; for the general rollback path for an action, Agent Recovery; for whether a kill switch halts a running system, Agent Readiness; for a handover package before a receiver takes over, Agent preflight.
Browse all tools