sigil-signing

Sign blockchain transactions using MPC presignatures from physical floppy disks.

Updated Jan 17, 2026
One-click install
npx skills add https://github.com/chippr-robotics/sigil --skill sigil-signing
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sigil-signing
Source: https://github.com/chippr-robotics/sigil/tree/main/.claude/skills/sigil-signing
Command: npx skills add https://github.com/chippr-robotics/sigil --skill sigil-signing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a secure method for signing blockchain transactions using Multi-Party Computation (MPC) where one party's key material is stored on a physical floppy disk, preventing remote compromise.

Core Features & Use Cases

  • Secure Transaction Signing: Sign Ethereum and other blockchain transactions using a 2-of-2 MPC threshold signature scheme.
  • Physical Consent: Requires the physical insertion of a Sigil signing disk for every transaction, ensuring an air-gapped security model.
  • Bounded Damage: If a disk is lost or stolen, the attacker can only access a limited number of presignatures.
  • Use Case: Securely sign critical DeFi transactions or multisig operations where the highest level of security is paramount, even in an untrusted environment.

Quick Start

Use the sigil-signing skill to sign a transaction with hash 0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef for chain ID 1 and description 'Transfer 0.1 ETH to vitalik.eth'.

Frequently Asked Questions about sigil-signing

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

FAQPage Schema
How does MPC signing with physical floppy disks secure blockchain transactions?▼

MPC signing with floppy disks secures transactions by storing one party's key material on physical media, creating an air-gapped barrier. This requires physical disk insertion for every signature, preventing remote compromise of your blockchain transactions.

How do I sign an Ethereum transaction using an air-gapped MPC setup?▼

To sign an Ethereum transaction, ensure the sigil-daemon is running and insert a physical Sigil disk. You then provide the transaction hash, chain ID, and description to generate a 2-of-2 MPC threshold signature.

Do I need a specific daemon running to use air-gapped MPC transaction signing?▼

Yes, air-gapped MPC transaction signing requires the sigil-daemon to be actively running. You must also have a physical Sigil signing disk inserted to authorize the presignature management operations.

What happens if a physical MPC signing disk is lost or stolen?▼

If an MPC signing disk is lost or stolen, damage remains bounded. The attacker can only access a strictly limited number of presignatures, protecting the overall air-gapped wallet system from total key compromise.

When should I use physical media for crypto signing instead of standard software wallets?▼

Use physical media for crypto signing when executing critical DeFi or multisig operations that demand maximum security. It enforces physical consent through an air-gapped model, which is ideal for untrusted environments where remote compromise is a risk.