Skip to content

mizcausevic-dev/evidence-bundle-readme-generator

evidence-bundle-readme-generator

CI License: AGPL-3.0-or-later

Generate a human-readable Markdown README from an evidence-bundle manifest.json (per evidence-bundle-spec v0.1).

Completes the readme-generator quartet:

Part of the Kinetic Gain Suite.


What it renders

section source
Title bundle.subject
Identity badges purpose badge (📚 RAG citation pack / 🧾 Audit evidence / ⚖️ Compliance disclosure / 🚨 Incident response / 🔍 Due diligence / 📋 Regulatory submission / 📦 Other), items count, signed/unsigned, expiration (and ⏰ **EXPIRED** when past due)
Bundle block id, creator, created-at, spec version
Items id, path, media type, humanized size, short sha256 — plus total size summary
Relationships subject —predicate→ object table with cites, supersedes, derived-from, contradicts, summarizes, redaction-of
Provenance cross-spec links (Agent Card, Tool Card, Prompt Provenance, OTel trace, model, retrieval query)
Signature algorithm, signer, signed-at, truncated value
Labels when present

CLI

npx evidence-bundle-readme-generator path/to/manifest.json > README.md

Options

flag meaning
--out FILE Write to FILE instead of stdout
--hide-badges Suppress the identity-badge line under the title
-h, --help Print help and exit

Exit codes:

  • 0 — README emitted
  • 2 — usage / I/O error or malformed manifest

Library API

import { generateReadme } from "evidence-bundle-readme-generator";
import type { Manifest } from "evidence-bundle-readme-generator";

const manifest: Manifest = JSON.parse(readFileSync("manifest.json", "utf8"));
const md = generateReadme(manifest, { hideBadges: false });

Throws on missing bundle or non-array items.

License

AGPL-3.0-or-later

About

Generate a human-readable Markdown README from an evidence-bundle manifest.json (per evidence-bundle-spec v0.1). Items table + hash + sizes, relationships, provenance, signature. Completes the readme-gen quartet.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors