Skip to content

HARP -- Human Approval Request Protocol

The open source protocol for human-in-the-loop AI authorizations. End-to-end encrypted. Zero-knowledge relay. Biometric non-repudiation.

HARP lets AI agents request human approval for sensitive actions through an encrypted, phone-based authorization flow. The protocol is open source and designed to be integrated into any agent platform.

E2E Encrypted

XChaCha20-Poly1305 encryption ensures the relay never sees your approval context, parameters, or reasoning.

Zero-Knowledge Relay

The relay is a dumb pipe by design. It routes encrypted blobs and knows nothing about their contents.

Any Agent Platform

Works with Claude Code, OpenAI agents, LangChain, custom agents, or anything that speaks HTTP.

Biometric Signing

Approvals are signed with Ed25519 keys protected by Face ID or fingerprint. Cryptographic non-repudiation.

PackageDescription
@humanauth/harpCore protocol types and crypto primitives
@humanauth/sdkSDK for sending approval requests from agent platforms
@humanauth/cliCLI for pairing, listing, and testing approvals
@humanauth/mcpMCP server — add HARP to any MCP-compatible agent in 3 lines