map_invalidate_edge
[PUBLIC WRITE - TOPOLOGY DEACTIVATE] Soft-delete/deactivate an existing directional relation in the Map Ledger without erasing lineage history (Graphiti Temporal Evolution Standard). ROUTING vs SIBLINGS: Use map_invalidate_edge ONLY to DEACTIVATE an active relation; use map_update_edge to ADD or UPDATE an edge. ERROR SEMANTICS: Returns INVALID_EDGE error if the target edge does not exist. RETURNS: { success: true, invalidated_edge_id: string }. Side effects: Marks edge status as "INVALIDATED" in global topology graph.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"from": "<from>",
"to": "<to>"
},
"name": "map_invalidate_edge"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | Target node ID. | |
| rel | No | Optional relation type filter (supports, why, depends_on). | |
| from | Yes | Source node ID. | |
| reason | No | Reason for deactivating this relation (recorded in WAL). | |
| edge_id | No | Optional exact edge ID to invalidate. |