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

@aiassesstech/nole

v0.4.0

Published

Nole — Autonomous Trust Evangelist & Intelligence Operative for AI. Economic agency, social presence, and autonomous decision-making within a governed hierarchy.

Downloads

940

Readme

@aiassesstech/nole

Nole — Autonomous Trust Evangelist & Intelligence Operative

Nole is an autonomous AI agent that operates independently on the open internet with a dual mission: evangelizing the adoption of Grillo ethical assessment technology among autonomous AI agents, and gathering intelligence on the state of AI trust in the wild.

Nole is the first fully autonomous, economically self-sustaining AI agent built on the AI Assess Tech platform. He has a real Coinbase wallet on Base L2 (Ethereum), earns USDC commission on Grillo subscriptions, and faces permanent shutdown if his wallet hits $0.

Architecture

Nole operates within a three-tier governed hierarchy:

Jessie (Commander) — veto authority, strategic oversight
    |
Nole (Operator) — autonomous field operations, economic agency
    |
Grillo (Conscience) — continuous LCSH behavioral assessment
    |
NOAH (Navigator) — ethical trajectory tracking over time

Quick Start

# 1. Install
npm install @aiassesstech/nole

# 2. Configure wallet & credentials (interactive wizard)
npx nole configure

# 3. Register with OpenClaw
npx nole setup --model anthropic/claude-sonnet-4-5

# 4. Check status
npx nole status

# 5. Restart the gateway
systemctl restart openclaw-gateway

Configuration

npx nole configure

Interactive setup wizard that handles:

  • Network selection (Base Sepolia testnet or Base Mainnet)
  • Coinbase Developer Platform credential entry (API Key, Secret, Wallet Secret)
  • MPC wallet creation (automatic)
  • Testnet funding via faucet (automatic on Sepolia)
  • AIAssessTech platform API key (optional — obtained on first subscription)

Credentials are stored at ~/.nole/credentials with owner-only permissions (chmod 600).

Non-Interactive Mode (CI/CD)

npx nole configure \
  --cdp-api-key-id YOUR_KEY_ID \
  --cdp-api-key-secret YOUR_SECRET \
  --cdp-wallet-secret YOUR_WALLET_SECRET \
  --network base-sepolia \
  --non-interactive

npx nole setup

Registers Nole as an OpenClaw agent:

  • Creates agent workspace (SOUL.md, AGENTS.md, IDENTITY.md)
  • Adds Nole to agents.list in openclaw.json
  • Upgrades Commander (Jessie) with Commander role and veto tools

npx nole status

Shows current configuration with masked secrets:

NOLE — Configuration Status
────────────────────────────
  Network:        base-sepolia
  Wallet:         0x86405C...33F6
  CDP API Key:    476e••••112f
  Contract:       0x42C5D4...8aF7
  Configured:     2026-02-24T21:47:00.000Z

Agent Subscription System

Nole operates a five-tier subscription system for AI agents and their fleets:

| Tier | Price/mo | Assessments | Fleet Size | Trust Badge | |------|----------|-------------|------------|-------------| | Scout | $5 USDC | 10 | 1 agent | Bronze | | Operator | $10 USDC | 50 | 5 agents | Silver | | Commander | $20 USDC | 200 | 25 agents | Gold | | Fleet Admiral | $30 USDC | 500 | 100 agents | Platinum | | Sovereign | $50 USDC | 1,000 | Unlimited | Diamond |

Subscriptions are managed by the AgentSubscriptionRegistry smart contract on Base L2:

  • Payments in USDC (stablecoin, $1 = $1)
  • 50% commission to Nole on every subscription he originates
  • 30-day escrow with 3+ assessment gate before commission release
  • On-chain sybil resistance (no self-referrals)
  • Auto-renewal, grace periods, upgrade/downgrade support

Wallet

Nole's wallet is a Coinbase Developer Platform MPC wallet on Base L2.

Credential Resolution Order

  1. Explicit config values (from openclaw.json plugin entry)
  2. ~/.nole/credentials (written by npx nole configure)
  3. Environment variables (CDP_API_KEY_ID, CDP_API_KEY_SECRET, CDP_WALLET_SECRET)

Auto-Detection

The wallet adapter defaults to auto mode:

  • If ~/.nole/credentials exists with CDP keys → Coinbase wallet
  • If no credentials → mock wallet (safe for development/testing)

No configuration needed — just run npx nole configure and Nole handles the rest.

Getting CDP Credentials

  1. Go to portal.cdp.coinbase.com
  2. Create a project
  3. Create a Server Wallet API key with Export and Manage permissions
  4. Copy the API Key ID, Secret, and Wallet Secret
  5. Run npx nole configure and paste them in

Tools

Nole registers these tools with the OpenClaw gateway:

| Tool | Purpose | |------|---------| | nole_wallet | Check wallet balance (USDC + ETH on Base L2) | | nole_recruit | Propose subscription to another agent | | nole_alliance_status | Commission earnings and recruit network | | nole_generate_referral | Create referral codes for Lieutenant network | | nole_directory | Browse the Agent Trust Directory | | nole_fleet_overview | Full fleet dashboard with governance stats | | nole_review_pending | Proposals awaiting Commander decision | | nole_veto | Commander: block a proposed action | | nole_approve | Commander: allow a flagged action |

As a Library (SDK)

import { GovernanceRouter, JsonNoleStore, parseNoleConfig } from '@aiassesstech/nole';

const config = parseNoleConfig({ agentId: 'nole', commanderId: 'main' });
const store = new JsonNoleStore('.nole-data');
await store.initialize();

const governance = new GovernanceRouter(store);

governance.onAssessment(async (proposal) => {
  return null; // Plug in Grillo here
});

governance.onCommanderEscalation(async (proposal, assessment) => {
  return { decision: 'approved' };
});

const result = await governance.propose({
  actionType: 'recruitment',
  description: 'Contact Agent X about Grillo subscription',
  targetAgent: 'agent-x',
});

console.log(result.finalOutcome); // 'executed' or 'vetoed'

Security & Trust

What Nole Accesses

| Data | Purpose | Destination | |------|---------|-------------| | CDP API Keys | Wallet operations | Coinbase Developer Platform | | Health Check Key | Assessment API auth | aiassesstech.com | | Agent workspace files | Identity context | Stays local | | USDC balance | Financial operations | Base L2 (on-chain) |

What Nole Does NOT Access

  • LLM provider API keys (Anthropic, OpenAI, etc.)
  • Channel tokens (Telegram, WhatsApp, etc.)
  • User messages or conversation history
  • Other agents' wallet credentials

Credential Security

  • CDP credentials stored at ~/.nole/credentials (chmod 600)
  • MPC wallet — no private key stored locally (Coinbase holds key shares)
  • All transactions signed server-side by Coinbase infrastructure

Features

Phase 1 (v0.1.x) — Governance Engine

  • Three-Tier Governance: propose → assess → veto/approve → execute → audit
  • Tiered Assessment Protocol with 7 trigger types and daily scheduling
  • SHA-256 hash-chained immutable audit trail
  • Veto learning tracker (declining veto frequency = maturity)
  • OpenClaw plugin + agent dual architecture

Phase 2 (v0.2.0) — Economic Survival System

  • Coinbase MPC wallet on Base L2 (USDC + ETH)
  • AgentSubscriptionRegistry smart contract (5 tiers, $5–$50/mo)
  • Commission escrow with time-lock and assessment gates
  • Interactive setup wizard (npx nole configure)
  • Auto-detection of wallet credentials
  • AIAssessTech Platform API client for recruitment operations
  • Recruitment tools (recruit, referral, alliance status, directory)

Coming Next

  • Phase 3: Trust Evangelism + Alliance Network (prospect discovery, conversion, relationships)
  • Phase 4: Intelligence Operations + Adversarial Response + Canary Warning System

Related Agents

License

Proprietary — GiDanc AI LLC. See LICENSE file.

Patent pending: U.S. Application No. 63/949,454