npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@builtbyecho/trustlog

v0.2.1

Published

Human-readable receipts for agent work.

Readme

Trust Log

Human-readable receipts for agent work.

Don’t ask humans to blindly trust agents. Give them a Trust Log.

Trust Log wraps commands and produces clean Markdown + JSON receipts with:

  • command, duration, exit code, and working directory
  • git branch/commit/status scoped to the current project
  • changed file list and diff stats when available
  • secret redaction for common API keys/tokens
  • <think>...</think> / reasoning-block stripping
  • risk flags for destructive commands, external actions, failures, redactions, and file changes
  • receipt verification with trustlog verify so CI/agents can reject receipts that still contain likely secrets or thinking blocks
  • redacted command argv storage (the raw command is represented by a SHA-256 hash, not leaked in plaintext)

Install

npm install -g @builtbyecho/trustlog

Local development:

npm link

Usage

trustlog run -- npm test
trustlog run -- node script.js
trustlog summarize .trustlog/latest.json
trustlog verify .trustlog/latest.json

Receipts are written to .trustlog/ by default:

  • timestamped .json
  • timestamped .md
  • latest.json
  • latest.md

Verify Receipts

Use trustlog verify before attaching receipts to pull requests, tickets, or chat handoffs:

trustlog verify .trustlog/latest.json

Verification checks the receipt schema, required fields, command hash, redacted command argv, output previews, and that visible receipt content does not still contain obvious secrets or thinking/reasoning-looking blocks.

Why

AI agents are useful, but people get nervous when they cannot tell what happened. Trust Log gives humans a simple receipt: what ran, what changed, what looked risky, and what was redacted — without exposing private chain-of-thought.

Monetization Direction

Trust Log should stay local-first and useful for free. Paid cloud features can add hosted receipts, team audit history, private share links, API ingestion, and compliance retention. See docs/stripe-integration-reference.md.

Agent Skills

This package includes OpenClaw/Claude-style skills under skills/:

  • skills/trustlog — teach agents to create, summarize, and verify Trust Log receipts.
  • skills/agent-work-receipts — meta workflow combining repo-agent-brief, agent-runlog, trustlog, and add-ci --dry-run.