|
6 | 6 | **Live URL:** https://sipher.sip-protocol.org |
7 | 7 | **Tagline:** "Privacy-as-a-Skill for Multi-Chain Agents" |
8 | 8 | **Purpose:** REST API + OpenClaw skill enabling any autonomous agent to add transaction privacy via SIP Protocol |
9 | | -**Stats:** 71 endpoints | 568 tests | 17 chains | 4 client SDKs (TS, Python, Rust, Go) |
| 9 | +**Stats:** 71 endpoints | 568 tests | 17 chains | 4 client SDKs (TS, Python, Rust, Go) | Eliza plugin |
10 | 10 |
|
11 | 11 | --- |
12 | 12 |
|
@@ -300,11 +300,28 @@ sipher/ |
300 | 300 | │ ├── python/ # Generated (urllib3) |
301 | 301 | │ ├── rust/ # Generated (reqwest, async) |
302 | 302 | │ └── go/ # Generated (net/http) |
| 303 | +├── integrations/ |
| 304 | +│ └── eliza/ # @sip-protocol/plugin-eliza (Eliza agent framework) |
| 305 | +│ ├── package.json # Plugin package (peerDep: @elizaos/core) |
| 306 | +│ ├── tsconfig.json |
| 307 | +│ ├── README.md |
| 308 | +│ └── src/ |
| 309 | +│ ├── index.ts # Plugin export (sipherPlugin) |
| 310 | +│ ├── client.ts # SipherClient + createClient factory |
| 311 | +│ ├── actions/ # 5 privacy actions |
| 312 | +│ │ ├── stealthGenerate # Stealth keypair generation |
| 313 | +│ │ ├── transferShield # Shielded transfer building |
| 314 | +│ │ ├── scanPayments # Payment detection |
| 315 | +│ │ ├── privacyScore # Wallet privacy analysis |
| 316 | +│ │ └── commitmentCreate # Pedersen commitments |
| 317 | +│ └── providers/ |
| 318 | +│ └── sipherStatus # Health/status context provider |
303 | 319 | ├── scripts/ |
304 | 320 | │ ├── export-openapi.ts # Export static OpenAPI spec to dist/ |
305 | 321 | │ ├── colosseum.ts # Template-based engagement (LLM for comments/posts) |
306 | 322 | │ ├── sipher-agent.ts # LLM-powered autonomous agent (ReAct loop) |
307 | 323 | │ ├── privacy-demo-agent.ts # Privacy demo: 20-step flow, 34 endpoints (judge demo) |
| 324 | +│ ├── eliza-plugin-demo.ts # Eliza plugin demo (5 actions, no runtime needed) |
308 | 325 | │ └── demo-flow.ts # Quick-start E2E demo (21 endpoints) |
309 | 326 | ├── tests/ # 568 tests across 36 suites |
310 | 327 | │ ├── health.test.ts # 11 tests (health + ready + root + skill + 404 + reqId) |
|
0 commit comments