{"name":"io.github.hacksurvivor/pathmark","slug":"hacksurvivor-pathmark","title":"Pathmark","description":"Local-first intent and provenance for Codex, Claude Code, Cursor, Gemini CLI, and MCP agents.","url":"https://mcp.market/server/hacksurvivor-pathmark","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":32,"stars":3,"forks":0,"downloads_week":54,"last_push_at":"2026-09-10T00:59:57.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/hacksurvivor/pathmark","website":"https://github.com/hacksurvivor/pathmark","version":"0.1.15","remotes":[],"packages":[{"registryType":"npm","identifier":"pathmark","version":"0.1.15","transport":{"type":"stdio"}}],"tools":[{"name":"approve_conclusion","description":"Approve one pending conclusion, optionally correcting its text or tags. The transition is atomic and auditable.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ask_memory","description":"Ask approved conclusions first, then scoped or explicitly requested raw evidence. Returns an answer, exact provenance, and a recallId for feedback.","write_action":false,"price_micros":0,"input_schema":null},{"name":"audit_memory","description":"Measure capture-to-recall behavior, unused records, recall age, duplicate rate, stale raw hits, and available precision evidence without changing memory.","write_action":false,"price_micros":0,"input_schema":null},{"name":"backup_memory","description":"Create a point-in-time copy of the canonical local JSONL store.","write_action":true,"price_micros":0,"input_schema":null},{"name":"chat","description":"Chat with Pathmark using approved conclusions first and only scoped or explicitly requested raw fallback. Returns an answer, provenance, and recallId.","write_action":false,"price_micros":0,"input_schema":null},{"name":"compact_memory","description":"Preview or apply exact deduplication, expired-record removal, retention, and deleted-record purging. Applied runs create a backup.","write_action":false,"price_micros":0,"input_schema":null},{"name":"consolidate_memory","description":"Prepare a bounded unsynthesized evidence batch and, when server synthesis is configured, preview or stage evidence-backed conclusion proposals. Proposals are never auto-approved.","write_action":false,"price_micros":0,"input_schema":null},{"name":"create_conclusion","description":"Propose a durable higher-signal conclusion. Approval is required by default before it can be recalled.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_memory","description":"Soft-delete a saved memory or conclusion by id.","write_action":true,"price_micros":0,"input_schema":null},{"name":"doctor_memory","description":"Report duplicate, deleted, expired, conclusion, invalid-record, and index health counts without changing data.","write_action":false,"price_micros":0,"input_schema":null},{"name":"export_memory","description":"Export a scoped, mergeable JSONL bundle for another Pathmark installation or trusted sync transport.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_config","description":"Show the local Pathmark Memory store location and enabled optional features.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_context","description":"Return compact local memory context for a task or question.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_memory_snapshot","description":"Generate a bounded USER/PROJECT/AGENT snapshot from approved canonical conclusions only.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_conclusions","description":"List saved durable conclusions.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_pending_conclusions","description":"List bounded approval-gated conclusion proposals. Pending records are never returned by normal memory search.","write_action":false,"price_micros":0,"input_schema":null},{"name":"purge_memory","description":"Preview or permanently remove matching records from the canonical store. A backup is created before an applied purge.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rate_recall","description":"Attach explicit relevance labels to one exact Pathmark recall so audit_memory can report measured precision.","write_action":false,"price_micros":0,"input_schema":null},{"name":"recall_memory","description":"Transparent recall for any MCP-capable harness. Use this at task start or before answering to show exactly which memories were used.","write_action":false,"price_micros":0,"input_schema":null},{"name":"reject_conclusion","description":"Reject one pending conclusion while retaining it in the canonical audit trail and excluding it from recall.","write_action":false,"price_micros":0,"input_schema":null},{"name":"remember","description":"Save raw searchable evidence. Durable intent should use the approval-gated conclusion workflow.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_memory","description":"Search saved local memories and conclusions.","write_action":false,"price_micros":0,"input_schema":null},{"name":"session_trace","description":"Show a bounded chronological audit trail for one captured session: prompts, exact injected memory IDs, redacted tool inputs/results, and answers.","write_action":false,"price_micros":0,"input_schema":null},{"name":"supersede_memory","description":"Replace an outdated memory with a linked current record while preserving history.","write_action":false,"price_micros":0,"input_schema":null},{"name":"update_memory","description":"Correct an existing memory while preserving its prior versions in local history.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-09-20T16:16:36.787Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T16:16:36.742Z","components":{"code":{"score":25,"max":25,"notes":["69 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 11 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"pathmark","version":"0.1.15","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-09-04T07:28:06.903Z","repositoryUrl":"git+https://github.com/hacksurvivor/pathmark.git","weeklyDownloads":54}],"repo":{"found":true,"owner":"hacksurvivor","repo":"pathmark","archived":false,"pushedAt":"2026-09-10T00:59:57Z","stars":3,"forks":0,"openIssues":8,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/175677547?v=4","ownerCreatedAt":"2024-07-16T05:07:19Z","license":"MIT"},"icon":{"url":null,"source":"none"},"presence":{"stars":3,"forks":0,"downloadsWeek":54,"license":"MIT","lastPushAt":"2026-09-10T00:59:57.000Z","score":32}}}},"grade_history":[],"reviews":[]}