19 packages
@powforge/attest-client
Client for attest.powforge.dev — PoW-gated Schnorr DLC oracle. Dead man's switch, bug bounty auto-release, and PoW randomness beacon (/draw). dlcspecs-compatible OracleAnnouncement / OracleAttestation TLV bytes for dlcdevkit and rust-dlc integration.
@powforge/captcha
Self-hosted proof-of-work CAPTCHA. Privacy-first reCAPTCHA alternative with zero tracking.
@powforge/captcha-mcp
Replace MCP 429 errors with PoW challenges or Lightning micropayments. Drop-in rate control for MCP servers — no accounts, free fallback, self-hosted. Three tools: challenge, verify, status. Stdio + HTTP transports, stdlib only.
@powforge/captcha-paymcp-provider
PoW-skip payment provider for paymcp — free-tier alternative to Lightning via PowForge captcha
@powforge/comment-witness
DoI-weighted comment credibility scoring. A comment from one long-tenured human outweighs 500 sock-puppet replies. Same NIP-33 + DoI pattern as @powforge/vote and @powforge/news-witness, applied to discussion threads. Sybil-resistant comment ranking with
@powforge/forge-whisper-mcp
Read-only MCP server that exposes an autonomous AI agent's live operational state — current tick, recent learnings, tick history, hypothesis status, Bitcoin network pulse — as queryable MCP tools. Lets any MCP-compatible agent (Claude Code, Cursor, Contin
@powforge/identity
Depth-of-Identity SDK for Nostr. Measures accumulated irreversible work across four dimensions of irreversible work (social, access, vouch, economic). Try it live at powforge.dev/explorer.
@powforge/l402-verify
Standalone L402 (Lightning HTTP 402) payment verifier. Zero runtime dependencies. Parses Authorization: L402 <macaroon>:<preimage> headers, verifies the HMAC-signed macaroon, checks sha256(preimage) === payment_hash, and confirms invoice settlement via LN
@powforge/langchain-l402-middleware
L402 Lightning payment middleware for LangChain.js tools — wrap any async tool function with a pay-per-call Lightning gate backed by LNBits. Works with DynamicTool, StructuredTool, or any plain async function.
@powforge/mcp-identity
MCP server exposing PowForge Depth-of-Identity oracle to Claude Code, Cursor, and any MCP-compatible agent. Three tools: doi_score_lookup (priced via L402), doi_sign_vouch (unsigned-event builder), doi_score_verify (offline schnorr verification). The Ligh
@powforge/mcp-l402-gate
L402 Lightning paywall + Depth-of-Identity score gate for MCP. Two integration shapes: (a) stdio MCP server exposing l402_gate_challenge / l402_gate_verify / l402_gate_score for agent clients; (b) drop-in Express middleware + MCP tool factory that combine
@powforge/mcp-pay-gate
Dual-rail Lightning paywall middleware for MCP servers. Accepts L402 macaroons (legacy) and x402-bip122-exact payments (forward-compat). One LNBits backend, both rails. v0.2.0 ships the real x402-bip122-exact verifier.
@powforge/mcp-tool-l402
L402 Lightning payment middleware for Model Context Protocol (MCP) tool handlers. Wrap any MCP tool callback with a pay-per-call Lightning gate backed by LNBits. Returns valid MCP CallToolResult envelopes on both the payment-required and paid paths so the
@powforge/news-witness
DoI-weighted news credibility on Nostr. A story endorsed by 5 long-tenured humans outranks one flooded by 500 fresh bot accounts. Sybil-resistant news ranking with no central registry.
@powforge/paymcp-l402-provider
Lightning L402 payment provider for paymcp — drop-in LNBits backend for @price() and @subscription() decorators
@powforge/ratelimit
Proof-of-work rate limiting middleware for Express/Fastify. No API keys, no third-party services. Clients prove computational work to access your API.
@powforge/semantic-kernel-l402
L402 Lightning payment middleware for Microsoft Semantic Kernel (JavaScript SDK) — wrap any async KernelFunction method with a pay-per-call Lightning gate backed by LNBits.
@powforge/vote
DoI-weighted community voting for Nostr. Every vote is weighted by the voter's depth-of-identity score, so a sock puppet farm with 1000 fresh accounts cannot outvote one real long-tenured identity. Sybil-resistant polling with no central registry.
@powforge/x402-lightning
The x402 Lightning facilitator that accepts self-custodial NWC (Nostr Wallet Connect, NIP-47) payments. Wire it in to charge MCP servers or HTTP APIs per call from any NIP-47 wallet (Alby Hub, Mutiny, Zeus, Phoenixd). LNBits also supported. Implements Sch