Provenance Evidence Chain (Taishige)
Collects every operation event across a multi-agent system and turns it into a trace_id-linked evidence chain plus vector index for audit and replay.
AutomationAdvanced★ 6,083⑂ 585AI score 5/10Last updated: Sep 2, 2026
What it does
- Captures agent actions — dispatch, scan, parse, card generation — as structured events.
- Normalizes them into
actor / action / target / timestamp / trace_idand builds a traceable evidence_chain. - Writes to Qdrant (vector index via MCP) with SQLite as a local fallback, enabling semantic search plus fault tolerance.
- Exposes a query API by
trace_id, time window, or agent, powering audit dashboards and rollback localization. - Defines explicit failure behavior: vector write failure → cache in SQLite and backfill asynchronously; invalid event schema → drop that record only; query timeout → return the last good snapshot marked
stale.
Who it's for
- Engineers designing execution logging and audit trails for multi-agent pipelines.
- Teams that need to replay agent decisions for debugging or compliance.
- Infra owners already running (or considering) a Qdrant + SQLite observability stack.
- Note: it assumes the repo's own architecture (
core.runtime.AgentSession,memory.taishige), so you need that codebase to run it as-is.
Examples
- Run
python skills/provenance/scripts/run_provenance.py→ producestrace.jsonlandtrace_summary.jsonunderexamples/snse_survey/provenance/. - Query one
trace_idto see which stage corrupted an artifact and pick a rollback point. - Simulate a Qdrant outage to verify events are cached in SQLite and backfilled after recovery.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/anbeime/skill/HEAD/antinet-agentteams/skills/provenance/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the antinet-agentteams/skills/provenance folder from the GitHub repo anbeime/skill into my ~/.claude/skills/provenance/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/anbeime/skill.git && mkdir -p ~/.claude/skills && cp -r skill/antinet-agentteams/skills/provenance ~/.claude/skills/provenance⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal and move to your working directory.
- Clone the repo:
git clone https://github.com/anbeime/skill.git - Create the skills folder:
mkdir -p ~/.claude/skills - Copy the skill:
cp -r skill/antinet-agentteams/skills/provenance ~/.claude/skills/provenance - To use the real entry point, go to the repo root (
skill/antinet-agentteams) and runpython skills/provenance/scripts/run_provenance.pyto confirm outputs are generated. - For vector search, prepare Qdrant (via MCP), Python 3, and SQLite beforehand.
- Restart Claude Code and ask something like "use the provenance skill to log this run's event chain".