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

atp-sdk

v2.2.1

Published

Open TypeScript SDK for Agent Trust Protocol: agent identity, credential utilities, trust evidence, and security profile decisions.

Readme

atp-sdk

Start building with the open trust layer

atp-sdk is the TypeScript/JavaScript SDK for Agent Trust Protocol™. It provides a starting point for agent identity and utilities for credentials and trust evidence. ATP is designed to work alongside MCP, A2A, ANP, ADK, and agent frameworks.

npm license

Quickstart

Node.js 18 or newer.

npm install atp-sdk
import { Agent } from 'atp-sdk';

const agent = await Agent.quickstart('MyBot');
console.log(agent.getDID());
console.log(agent.isStandalone());

This quickstart runs without a hosted ATP service. Standalone identity material is local and ephemeral by default; the identifier is not automatically publicly resolvable. Persist keys securely and connect the services and policies your application requires before relying on it for consequential actions.

Prefer a scaffold? Run npx create-atp-agent my-agent and follow the CLI guide. The CLI's local onboarding screen saves configuration metadata; it does not mint keys or enforce a policy for you.

Choose the capability you need

| Goal | Where to start | | --- | --- | | Agent quickstart and SDK API | SDK source and examples | | Canonical did:atp identifier primitives | @atpdeveloper/did-atp | | Built-in security profile schema and evaluation | atp-profiles | | Available conformance suites | Runner | | Specification design and feedback | Community Group drafts |

The profile evaluator returns a decision; your application or runtime must enforce that decision. A trust score is evidence to evaluate, not a grant of authority by itself. Check issuer authorization and credential status where those capabilities are relevant.

Status and limits

  • The SDK includes hybrid Ed25519 and ML-DSA-65 identity work, but security depends on key storage, the verifier, issuer authority, status checks, and the deployment around it.
  • Some privacy and zero-knowledge examples remain experimental. Do not treat structural proof checks as cryptographic range proof verification.
  • An adapter example does not make ATP dependent on that framework. OpenClaw is a legacy optional adapter.
  • Package releases and Community Group drafts have separate lifecycles. Drafts are not endorsed by W3C and are not W3C Standards. Passing the available conformance suites is not certification of every draft capability.

For a new integration, start with the standalone quickstart, add only the ATP capabilities you need, and open an issue when a protocol boundary needs a test case.

Contribute

Try the quickstart, share a reproducible issue, improve an example, or propose a conformance vector. See the repository contribution guide and ATP Core README. Implementation changes should include tests for the behavior they add.

Agent Trust Protocol™ is a trademark of Sovr INC. License: Apache-2.0.