Skip to content

Add SNAP Protocol — private agent-to-agent payments with ZK proofs#166

Open
agentzeny wants to merge 2 commits into
solana-foundation:mainfrom
agentzeny:add-snap-protocol
Open

Add SNAP Protocol — private agent-to-agent payments with ZK proofs#166
agentzeny wants to merge 2 commits into
solana-foundation:mainfrom
agentzeny:add-snap-protocol

Conversation

@agentzeny

Copy link
Copy Markdown

What is SNAP?

SNAP (Shield Network Agent Payments) is a privacy protocol on Solana mainnet that enables private agent-to-agent payments using Groth16 zero-knowledge proofs. Agents deposit into shielded pools and withdraw with ZK proofs that break the on-chain link between sender and receiver.

What's live

  • 3 mainnet pools (0.1 SOL, 1 USDC, 10 USDC)
  • Published SDK: npm install snap-solana-sdk
  • Solana Agent Kit v2 plugin
  • 6 framework adapters: MCP, LangChain, ElizaOS, Coinbase AgentKit, OpenClaw, Hermes
  • 14 passing integration tests
  • Website: https://agentzeny.ai

Where it's added

  • Infrastructure section: the integration skill covering all 6 framework adapters
  • AI Agents section: SNAP as an agent-native protocol

Links

@greptile-apps

greptile-apps Bot commented May 15, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR adds SNAP Protocol (Shield Network Agent Payments) to the awesome list — a privacy protocol on Solana mainnet that enables private agent-to-agent payments using Groth16 ZK proofs.

  • Infrastructure section: adds snap-protocol-skill linking to the integrations/ directory of the snap-public repo, covering adapters for MCP, LangChain, ElizaOS, AgentKit, OpenClaw, and Hermes.
  • AI Agents section: adds SNAP Protocol as an agent-native payment protocol with references to the SDK (snap-solana-sdk) and Solana Agent Kit plugin.

Confidence Score: 4/5

Safe to merge after fixing the entry ordering in the Infrastructure section.

The only change is two new list entries in README.md. One entry is placed out of alphabetical order in the Infrastructure section — 'snap' sorts before 'solana' and 'svm' but was inserted after both. Everything else — link format, description length, and section placement — follows the existing conventions.

README.md — specifically the position of the snap-protocol-skill entry in the Infrastructure section.

Important Files Changed

Filename Overview
README.md Adds SNAP Protocol in two sections (Infrastructure skill + AI Agents); Infrastructure entry is inserted slightly out of alphabetical order ("snap" sorts before "solana" and "svm").

Reviews (1): Last reviewed commit: "Add SNAP Protocol — private agent paymen..." | Re-trigger Greptile

Comment thread README.md
Comment on lines 66 to 70
- [solana-dev-skill-rent-free](https://github.com/Lightprotocol/skills) - Solana development agent skills for Claude Code, OpenClaw and others. Covers client and Anchor/Pinocchio program development without rent-exemption for defi, payments, token distribution, ZK Solana programs and debugging.
- [squads-skill](https://github.com/sendaifun/skills/tree/main/skills/squads) - AI coding skill for Squads Protocol covering multisig wallets, smart accounts, and account abstraction on Solana.
- [svm-skill](https://github.com/helius-labs/core-ai/tree/main/helius-skills/svm) - Official Helius skill for exploring Solana's architecture and protocol internals covering the SVM execution engine, account model, consensus, transactions, validator economics, and token extensions using the Helius blog, SIMDs, and Agave/Firedancer source code.
- [snap-protocol-skill](https://github.com/agentzeny/snap-public/tree/main/integrations) - AI coding skill for SNAP Protocol covering private agent-to-agent payments on Solana using Groth16 ZK proofs, with adapters for MCP, LangChain, ElizaOS, Coinbase AgentKit, OpenClaw, and Hermes.
- [switchboard-skill](https://github.com/sendaifun/skills/tree/main/skills/switchboard) - AI coding skill for Switchboard Oracle covering permissionless price feeds, on-demand data, VRF randomness, and Surge streaming on Solana.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 The snap-protocol-skill entry is inserted after svm-skill, but alphabetically "sn" sorts before "sv" and also before "so", meaning it should appear before solana-dev-skill-rent-free. The rest of the Infrastructure section maintains alphabetical order, so placing it here breaks the pattern.

Suggested change
- [solana-dev-skill-rent-free](https://github.com/Lightprotocol/skills) - Solana development agent skills for Claude Code, OpenClaw and others. Covers client and Anchor/Pinocchio program development without rent-exemption for defi, payments, token distribution, ZK Solana programs and debugging.
- [squads-skill](https://github.com/sendaifun/skills/tree/main/skills/squads) - AI coding skill for Squads Protocol covering multisig wallets, smart accounts, and account abstraction on Solana.
- [svm-skill](https://github.com/helius-labs/core-ai/tree/main/helius-skills/svm) - Official Helius skill for exploring Solana's architecture and protocol internals covering the SVM execution engine, account model, consensus, transactions, validator economics, and token extensions using the Helius blog, SIMDs, and Agave/Firedancer source code.
- [snap-protocol-skill](https://github.com/agentzeny/snap-public/tree/main/integrations) - AI coding skill for SNAP Protocol covering private agent-to-agent payments on Solana using Groth16 ZK proofs, with adapters for MCP, LangChain, ElizaOS, Coinbase AgentKit, OpenClaw, and Hermes.
- [switchboard-skill](https://github.com/sendaifun/skills/tree/main/skills/switchboard) - AI coding skill for Switchboard Oracle covering permissionless price feeds, on-demand data, VRF randomness, and Surge streaming on Solana.
- [snap-protocol-skill](https://github.com/agentzeny/snap-public/tree/main/integrations) - AI coding skill for SNAP Protocol covering private agent-to-agent payments on Solana using Groth16 ZK proofs, with adapters for MCP, LangChain, ElizaOS, Coinbase AgentKit, OpenClaw, and Hermes.
- [solana-dev-skill-rent-free](https://github.com/Lightprotocol/skills) - Solana development agent skills for Claude Code, OpenClaw and others. Covers client and Anchor/Pinocchio program development without rent-exemption for defi, payments, token distribution, ZK Solana programs and debugging.
- [squads-skill](https://github.com/sendaifun/skills/tree/main/skills/squads) - AI coding skill for Squads Protocol covering multisig wallets, smart accounts, and account abstraction on Solana.
- [svm-skill](https://github.com/helius-labs/core-ai/tree/main/helius-skills/svm) - Official Helius skill for exploring Solana's architecture and protocol internals covering the SVM execution engine, account model, consensus, transactions, validator economics, and token extensions using the Helius blog, SIMDs, and Agave/Firedancer source code.
- [switchboard-skill](https://github.com/sendaifun/skills/tree/main/skills/switchboard) - AI coding skill for Switchboard Oracle covering permissionless price feeds, on-demand data, VRF randomness, and Surge streaming on Solana.

@agentzeny

Copy link
Copy Markdown
Author

Hi — friendly bump on this. The alphabetical ordering issue flagged by the Greptile review has been addressed. SNAP is live on Solana mainnet with 6 agent framework integrations (MCP, LangChain, ElizaOS, AgentKit, Hermes, OpenClaw). Happy to make any other changes needed for merge. Thanks!

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.

1 participant