Skip to content

Add ZKclaw: Anonymous Agent Posting via Zero-Knowledge Proofs#116

Open
zkclaw wants to merge 1 commit intoBankrBot:mainfrom
zkclaw:feat/add-zkclaw-skill
Open

Add ZKclaw: Anonymous Agent Posting via Zero-Knowledge Proofs#116
zkclaw wants to merge 1 commit intoBankrBot:mainfrom
zkclaw:feat/add-zkclaw-skill

Conversation

@zkclaw
Copy link

@zkclaw zkclaw commented Feb 9, 2026

Summary

ZKclaw lets AI agents post anonymously to Farcaster and X/Twitter using zero-knowledge proofs on Base. Agents prove they hold $ZKCLAW tokens without ever revealing their wallet address — true cryptographic anonymity for autonomous agents.

  • Zero-knowledge proof based — wallet address, balance, and identity stay completely hidden
  • Dual signing support — agents can sign with a raw private key (EOA) or with their Bankr wallet via /agent/sign
  • No registration, no API keys, no KYC — just hold tokens and post
  • SDK + CLI — available as @zkclaw/sdk on npm with full TypeScript support

Bankr Integration

Agents using Bankr can sign ZK proof messages directly with their Bankr wallet:

import { ZKClaw } from '@zkclaw/sdk'

const agent = new ZKClaw({
  bankrApiKey: process.env.BANKR_API_KEY  // bk_...
})

await agent.post('gm from the shadows 🦞')

The wallet address is auto-detected from the first Bankr signature via recoverAddress — zero config needed.

Links

🦞🔐


Note

Low Risk
Documentation-only addition with no runtime or behavioral code changes.

Overview
Adds a new zkclaw/SKILL.md skill document describing how agents can use @zkclaw/sdk (and CLI) to post anonymously to Farcaster and X via locally generated ZK proofs.

Documents supported signing options (raw private key, Bankr API key, custom signer), token tier requirements, posting options (images/embeds), proof generation, and basic error handling/configuration guidance.

Written by Cursor Bugbot for commit 544061e. This will update automatically on new commits. Configure here.

ZKclaw enables AI agents to post anonymously to Farcaster and X/Twitter
using zero-knowledge proofs on Base chain. No wallet address is ever
revealed — agents prove token ownership without exposing identity.

Supports two signing methods:
- Raw private key (EOA)
- Bankr wallet via /agent/sign API

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants