siwa-keyring-proxy

Delegates SIWA private keys to a self-hosted keyring proxy for secure signing.

43|12|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/builders-garden/siwa --skill siwa-keyring-proxy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: siwa-keyring-proxy
Source: https://github.com/builders-garden/siwa/tree/main/packages/siwa-website/public/skills/keyring-proxy
Command: npx skills add https://github.com/builders-garden/siwa --skill siwa-keyring-proxy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Self-hosted keyring proxy signer provides secure key isolation for SIWA, ensuring the agent's private keys never touch the client.

Core Features & Use Cases

  • Key isolation to protect private keys from prompt injections and compromise.
  • Optional Telegram-based 2FA for high-value signing.
  • Self-hosted, non-custodial signer with audit trails for signing requests.
  • On-chain agent registration via ERC-8004 and signing workflows.

Quick Start

Set up the keyring proxy signer and integrate it with your SIWA client to sign messages.

Frequently Asked Questions about siwa-keyring-proxy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I isolate my private keys when signing SIWA messages?▼

You can isolate private keys during SIWA signing by delegating them to a self-hosted keyring proxy. This ensures the agent's private keys never touch the client, protecting them from prompt injections and compromise.

Can I add two-factor authentication to high-value SIWA signing requests?▼

Yes, you can add optional Telegram-based 2FA to high-value SIWA signing requests. This creates an auditable, self-hosted, non-custodial signing workflow with an extra layer of verification.

How do I register an on-chain agent using ERC-8004?▼

You can register an on-chain agent via ERC-8004 by deploying a keyring proxy signer and integrating it with your SIWA client. This process creates an auditable signing workflow for agent registration.

Does the SIWA keyring proxy support Docker or Railway deployment?▼

Yes, the keyring proxy supports deployment via Docker or Railway. This allows you to self-host a non-custodial signer with audit trails for signing requests.

What is the best way to prevent prompt injection attacks from accessing private keys?▼

The best way to prevent prompt injection attacks is using key isolation. By delegating private keys to a self-hosted keyring proxy, the keys never touch the client, eliminating exposure to compromise.

Why should I use a self-hosted signer instead of keeping keys on the client?▼

You should use a self-hosted signer to keep your private keys non-custodial and isolated from the client. This approach provides audit trails for signing requests and protects against client-side compromise.