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

@emilia-protocol/cli

v0.2.1

Published

Offline authorization-receipt verification and hosted EMILIA Protocol operations from the command line.

Readme

@emilia-protocol/cli

Command-line interface for EMILIA Protocol. Verify portable authorization evidence fully offline, or call the hosted trust-profile and dispute APIs.

Install

npx @emilia-protocol/cli --help

Or install globally:

npm install -g @emilia-protocol/cli
ep --help

Setup

export EP_BASE_URL=https://emiliaprotocol.ai   # default
export EP_API_KEY=ep_live_your_key_here         # for write operations

Commands

# Verify locally. The receipt never leaves your machine.
ep verify receipt.json
ep verify receipt.json --key MCowBQYDK2VwAyEA...

# The verifier also recognizes bundles, commitment proofs, WebAuthn signoffs,
# multi-party quorum documents, provenance chains, and Section 6.2 receipts.
ep verify packet.json --verification verification.json

# Hosted read operations (no API key needed)
ep verify-remote ep_rcpt_abc123
ep profile merchant-xyz
ep evaluate merchant-xyz --policy strict
ep preflight mcp-server-abc --policy mcp_server_safe_v1
ep score merchant-xyz
ep dispute ep_disp_abc123
ep policies
ep health

# Hosted write operations (EP_API_KEY required)
ep register my-agent --name "My Shopping Agent" --type agent
ep submit merchant-xyz --ref order_123 --behavior completed
ep dispute file ep_rcpt_abc123 --reason "Action was not authorized"
ep appeal ep_disp_abc123 --reason "New evidence attached"

ep verify delegates to the version-pinned @emilia-protocol/verify package. It does not call an EMILIA service, fetch keys, or silently substitute hosted verification.

Offline example

$ ep verify receipt.json
VERIFIED - receipt - receipt.json
  version
  signature

The verifier prints every applicable check and exits nonzero for malformed, tampered, unpinned, or otherwise unverifiable evidence.

License

Apache 2.0