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.