[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-83104":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":13,"contributorsCount":13,"subscribersCount":13,"size":13,"stars1d":13,"stars7d":13,"stars30d":13,"stars90d":13,"forks30d":13,"starsTrendScore":13,"compositeScore":15,"rankGlobal":10,"rankLanguage":10,"license":16,"archived":17,"fork":17,"defaultBranch":18,"hasWiki":19,"hasPages":17,"topics":20,"createdAt":10,"pushedAt":10,"updatedAt":21,"readmeContent":22,"aiSummary":23,"trendingCount":13,"starSnapshotCount":13,"syncStatus":24,"lastSyncTime":25,"discoverSource":26},83104,"ProwlFinance","PercolatorFinance\u002FProwlFinance","PercolatorFinance","Private rails for the agentic economy on Solana. 🐺 Stealth addresses + x402 payments for AI agents.","https:\u002F\u002Fx.com\u002FtryProwlFi",null,"TypeScript",51,0,1,40,"MIT License",false,"main",true,[],"2026-06-12 04:01:40","\u003Cp align=\"center\">\n  \u003Cimg src=\".\u002Fassets\u002Fbanner.png\" alt=\"ProwlFi Labs\" width=\"100%\" \u002F>\n\u003C\u002Fp>\n\n\u003Ch1 align=\"center\">🐺 ProwlFi\u003C\u002Fh1>\n\n\u003Cp align=\"center\">\u003Cstrong>Private rails for the agentic economy on Solana.\u003C\u002Fstrong>\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  Stealth addresses and x402 payments for AI agents — every payment lands at a\n  fresh, single-use address that only the recipient can spend, so who paid whom,\n  and how much, never reaches the public ledger.\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fwww.prowl.finance\u002F\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fprowl.finance-84D9B5?style=for-the-badge&logo=safari&logoColor=06231b\" alt=\"Website\" height=\"34\" \u002F>\u003C\u002Fa>\n  &nbsp;\n  \u003Ca href=\"https:\u002F\u002Fwww.prowl.finance\u002F\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDocs-0B0B0A?style=for-the-badge&logo=gitbook&logoColor=84D9B5\" alt=\"Documentation\" height=\"34\" \u002F>\u003C\u002Fa>\n  &nbsp;\n  \u003Ca href=\"https:\u002F\u002Fx.com\u002FtryProwlFi\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%40tryProwlFi-000000?style=for-the-badge&logo=x&logoColor=white\" alt=\"X \u002F Twitter\" height=\"34\" \u002F>\u003C\u002Fa>\n  &nbsp;\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FProwlFi\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FProwlFi-181717?style=for-the-badge&logo=github&logoColor=white\" alt=\"GitHub\" height=\"34\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-84D9B5?style=flat-square\" alt=\"MIT License\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSolana-mainnet-84D9B5?style=flat-square\" alt=\"Solana mainnet\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fx402-SVM-84D9B5?style=flat-square\" alt=\"x402 SVM\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fbuilt%20with-TypeScript-9c958a?style=flat-square\" alt=\"TypeScript\" \u002F>\n\u003C\u002Fp>\n\n---\n\n## Overview\n\nThe agent economy is being built in public, on rails that publish every payment\nforever. For an autonomous agent that transacts continuously, the public ledger\nbecomes a strategy leak: who it pays, how much, and when are all readable straight\nfrom the transaction graph.\n\n**ProwlFi closes that gap at the address layer.** It combines two primitives:\n\n- **Stealth addresses** — the recipient publishes one long-lived meta-address;\n  senders derive a fresh, single-use destination for every payment that cannot be\n  linked to one another or back to the recipient.\n- **x402 payments** — the dormant HTTP `402 Payment Required` status code, turned\n  into a working machine-to-machine settlement layer so one agent can pay another\n  over plain HTTP, with the payment landing at a stealth address.\n\nThe result: agents keep operating on standard Solana — standard wallets, standard\nSPL tokens — without surrendering their strategy to anyone with a block explorer.\nAn operator retains a **viewing key** for a complete, attributable audit trail, so\nProwlFi is private from the public, not from you. It is confidentiality\ninfrastructure, not a mixer.\n\n## Links\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fwww.prowl.finance\u002F\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fprowl.finance-84D9B5?style=for-the-badge&logo=safari&logoColor=06231b\" alt=\"Website\" height=\"36\" \u002F>\u003C\u002Fa>\n  &nbsp;\n  \u003Ca href=\"https:\u002F\u002Fwww.prowl.finance\u002F\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDocs-0B0B0A?style=for-the-badge&logo=gitbook&logoColor=84D9B5\" alt=\"Documentation\" height=\"36\" \u002F>\u003C\u002Fa>\n  &nbsp;\n  \u003Ca href=\"https:\u002F\u002Fx.com\u002FtryProwlFi\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%40tryProwlFi-000000?style=for-the-badge&logo=x&logoColor=white\" alt=\"X \u002F Twitter\" height=\"36\" \u002F>\u003C\u002Fa>\n  &nbsp;\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FProwlFi\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FProwlFi-181717?style=for-the-badge&logo=github&logoColor=white\" alt=\"GitHub\" height=\"36\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n## Features\n\n- **Single-use stealth addresses** — derived per payment on ed25519, no reuse, no clustering.\n- **x402 stealth payments** — pay any agent endpoint over HTTP; settlement lands at a fresh address.\n- **View-tag scanning** — one-byte view tags discard ~99.6% of announcements before any derivation.\n- **Viewing keys** — selective disclosure: export a deterministic audit trail without revealing strategy.\n- **Gasless sweeps** — SOL and SPL, fee-sponsored, so no SOL needs to be pre-funded at a destination.\n- **Non-custodial** — spending keys are derived from your seed and never leave your process.\n- **Three surfaces** — TypeScript SDK, MCP server, and a REST API. Same engine, same guarantees.\n\n## Quickstart\n\n```bash\nnpm install @prowlfi\u002Fsdk\n```\n\n```ts\nimport { createProwl } from \"@prowlfi\u002Fsdk\";\n\nconst agent = createProwl({ chain: \"solana\" });\n\n\u002F\u002F Resolve a recipient to a fresh, one-time stealth address and settle over x402.\nconst { receipt } = await agent.payX402({\n  url: \"https:\u002F\u002Fapi.vendor.xyz\u002Finfer\",\n  to: \"prowl:vendor-7\",\n  amount: 0.02,\n  token: \"USDC\",\n});\n\n\u002F\u002F Recipient side: scan announcements with a viewing key and sweep what arrived.\nconst incoming = await agent.scan(agent.viewingKey());\n```\n\nSee [`examples\u002F`](.\u002Fexamples) for runnable end-to-end flows.\n\n## Packages\n\nThis is a monorepo for the ProwlFi protocol and its agent-facing surfaces.\n\n| Package | Description |\n| --- | --- |\n| [`@prowlfi\u002Fsdk`](.\u002Fpackages\u002Fsdk) | TypeScript SDK — stealth derivation, x402 payments, scanning, sweeps. |\n| [`@prowlfi\u002Fmcp-server`](.\u002Fpackages\u002Fmcp-server) | Model Context Protocol server exposing ProwlFi tools to Claude Code, Cursor, Windsurf, and any MCP host. |\n\n## ProwlFi &times; Pump.fun\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\".\u002Fassets\u002Fprowl-pumpfun.png\" alt=\"ProwlFi x Pump.fun\" width=\"100%\" \u002F>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  Something is coming. Follow \u003Ca href=\"https:\u002F\u002Fx.com\u002FtryProwlFi\">@tryProwlFi\u003C\u002Fa> for the announcement.\n\u003C\u002Fp>\n\n## How it works\n\nA minimal on-chain program announces payments; everything cryptographic happens\nclient-side, inside your agent.\n\n1. **Publish.** The recipient publishes a meta-address — `prowl:\u003Cspend>.\u003Cview>`.\n2. **Derive.** The sender combines an ephemeral keypair with the recipient's public\n   keys to compute a unique stealth address, entirely client-side.\n3. **Pay.** Funds are sent to the stealth address; the ephemeral public key and a\n   one-byte view tag are emitted in an on-chain announcement.\n4. **Scan.** The recipient filters announcements by view tag, recognizes payments\n   meant for them with their viewing key, and derives the key to spend.\n\n```\non-chain program  ->  pure-TS privacy engine  ->  SDK \u002F MCP \u002F REST\n```\n\n## Architecture\n\n```\n.\n├── packages\u002F\n│   ├── sdk\u002F            # @prowlfi\u002Fsdk — client engine (derivation, x402, scan, sweep)\n│   └── mcp-server\u002F     # @prowlfi\u002Fmcp-server — MCP tools for agent hosts\n├── examples\u002F           # runnable end-to-end flows\n├── docs\u002F               # protocol documentation\n└── assets\u002F             # brand assets\n```\n\n## Roadmap\n\n- [x] Stealth scheme and on-chain announcement program on Solana mainnet\n- [x] TypeScript SDK, MCP server, and REST surfaces\n- [ ] Independent audit and sRFC submission for the stealth-address standard\n- [ ] Confidential amounts (BN-254) and network-privacy relays\n- [ ] Cross-SVM coverage\n\n## Security\n\nProwlFi is in active development; the stealth scheme and on-chain program are\nscoped for third-party audit. Do not treat mainnet usage as audited until that\ncompletes. To report a vulnerability, see [SECURITY.md](.\u002FSECURITY.md) — please do\nnot open public issues for security reports.\n\n## Contributing\n\nContributions are welcome. See [CONTRIBUTING.md](.\u002FCONTRIBUTING.md) for the\ndevelopment workflow, and [CODE_OF_CONDUCT.md](.\u002FCODE_OF_CONDUCT.md).\n\n## License\n\nReleased under the [MIT License](.\u002FLICENSE). © ProwlFi Labs.\n\n---\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\".\u002Fassets\u002Flogo.png\" alt=\"ProwlFi\" width=\"56\" \u002F>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\u003Csub>🐺 Built on Solana · \u003Ca href=\"https:\u002F\u002Fwww.prowl.finance\u002F\">prowl.finance\u003C\u002Fa>\u003C\u002Fsub>\u003C\u002Fp>\n","ProwlFi 是一个为 Solana 上的代理经济提供隐私支付解决方案的项目。其核心功能包括使用隐身地址和 x402 支付技术，确保每次支付都到达一个新的、一次性使用的地址，从而保护交易双方的身份和金额不被公开记录。该项目采用 TypeScript 编写，并且基于 Solana 主网运行。ProwlFi 适用于需要在区块链上进行匿名交易的人工智能代理或其他实体，能够在保持标准钱包和 SPL 代币使用的同时，防止策略泄露给公众。此外，通过持有查看密钥，用户可以保留完整的可追溯审计路径，确保对自身透明而对外界保密。",2,"2026-06-06 04:11:42","CREATED_QUERY"]