JAAvila-Of/vivac
by Various
Provenance tree for work: every node knows which node it was born from
MCP
JAAvila-Of/vivac
Added 9 Oct 2026
Overview
A Rust library that models work as a provenance tree, where each node records the node it originated from. It provides a data structure for tracking the lineage of work items. The project is at an early stage with limited adoption.
Best for
Best for
Rust developers needing a simple provenance tree for work items
Use cases
- Track the origin of work items in a project
- Model branching and forking of tasks
- Audit the lineage of contributions
How to use
Tested with
Claude Code
Notes
A Rust library that models work as a provenance tree, where each node records the node it originated from. It provides a data structure for tracking the lineage of work items. The project is at an early stage with limited adoption.
1 stars on GitHub. Last updated 2026-10-09. Licensed Apache-2.0.
Use cases
- Track the origin of work items in a project
- Model branching and forking of tasks
- Audit the lineage of contributions
Pros
- Explicit parent-child relationships for work items
- Lightweight Rust implementation
- Clear provenance model
Cons
- Very early stage with minimal usage
- No documentation or examples provided
- Unclear API stability
Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.
Pros
- Explicit parent-child relationships for work items
- Lightweight Rust implementation
- Clear provenance model
Cons
- Very early stage with minimal usage
- No documentation or examples provided
- Unclear API stability
Get the free Developer’s Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.
