Self-custody, taken to the next level

Hardware wallets could never
do it alone.

Your hardware wallet signs blind. Cosigni is the AI co-signer that analyzes the raw calldata before anything moves.

Why 2-of-3

One key is a single point of failure.

Even on a hardware device, one key is one blind signature away from being drained. The 2-of-3 setup adds an AI co-signer and an offline backup key alongside your hardware wallet, so no single key can ever move your funds.

Hardware wallet You approve on-device, exactly as you do today.
1st signature
Cosigni AI reviews the raw transaction, then co-signs when you confirm.
2nd signature
Offline backup key Kept offline and never used, unless you need an override.
Override only
Your multisig vault 2 of 3

Any two keys move funds. No single key, and never Cosigni alone.

Non-custodial by design

You keep control of your vault.

Cosigni is just one signer in your existing M-of-N setup. It reviews pending transactions and submits a signature only when you choose, but it never holds assets, moves funds alone, or changes your threshold.

No migration Add Cosigni as an owner without replacing your vault.
No module risk Works through signatures, not privileged contract hooks.
No custody Your funds remain controlled by your signer set.

Multisig ownership

Personal vault

2 of 3
Offline backup Owner
Hardware wallet Owner
Cosigni Reviews
Cosigni can only add or withhold one signature. Funds never leave your Safe unless your threshold is met.

How it works

From setup to safer signing in minutes

Cosigni creates a dedicated signer, links it to your multisig, pulls pending requests from Safe or Ready, then shows an AI safety check before any signature is submitted.

01

Create a dedicated signer

The backend generates an EVM or Starknet signer for your account and stores the private key encrypted with AWS KMS. You see only the public signer metadata in the app.

KMS encrypted EVM Starknet
02

Bind it to your multisig

You add the signer as an owner in your multisig, then save that Safe or Ready address in Cosigni so it knows where to look for pending requests.

Safe Transaction Service Ready API
03

Preview and assess pending requests

The app fetches unexecuted Safe transactions or Ready requests, builds a raw preview, and sends that payload to Claude for a heuristic safety verdict with confidence and reasoning.

Likely safe Caution Raw payload visible
04

Submit the co-signature

When you press Sign, Cosigni loads the key, signs the pending request, and posts the signature back. It recomputes the transaction hash first and refuses mismatches.

User-triggered Hash checked

Case study

Where Cosigni would have changed the Bybit review

Attackers injected malicious JavaScript into Safe's hosted frontend. Signers saw a routine internal transfer while the payload sent for signing replaced the wallet's logic module via delegatecall. Cosigni would have surfaced the raw calldata and flagged the mismatch before its signature was submitted.

Cosigni review: high-risk before co-signing.
1
Attackers inject malicious JavaScript into Safe's hosted frontend. Signers see a routine transfer while the signing payload differs.
2
3 Bybit signers approve, believing they are moving ETH internally, unaware the transaction is a delegatecall that swaps the wallet's logic module.
3
Cosigni reviews raw calldata independently. Signers see the delegatecall and module replacement, not what the compromised UI showed.
4
High-risk transaction surfaced. The team sees the real payload before Cosigni's signature is submitted.

Live preview

See what Cosigni checks before you sign

Pick a pending request and watch Cosigni surface the raw payload, run an AI safety check, and show whether the co-signature should proceed. No sales call or waitlist.

Raw payload visible AI verdict + reasoning Sign or withhold

Representative demo data. Connect your Safe or Ready account in the hosted app for live pending request reviews.

Security for self-custody

Built for power users protecting real funds

EVM Safe and Starknet Ready co-signing with raw pending previews and AI safety assessment for personal vaults, trading wallets, and long-term holdings.

🔗

Dedicated multisig signer

Live

Cosigni generates a standard EVM or Starknet signer, stores the private key encrypted with AWS KMS, and submits a signature as one owner in your multisig.

📡

Multi-chain support

Live

Cosigni supports both EVM Safe and Starknet Ready flows today, with chain-specific signer generation, pending request previews, and signature submission paths.

🤖

Raw calldata + AI review

Live

Cosigni displays the raw pending transaction payload, sends it to Claude for a heuristic safety assessment, and returns a safe/caution verdict with confidence and reasoning.

🔍

Calldata decoding

Soon

Function-level decoding for approve, transferFrom, delegatecall, and other contract calls is coming soon. Today, Cosigni shows the raw pending payload and sends it to the AI safety check.

Simulation before signing

Soon

Fork simulation is coming soon. The current implementation previews pending Safe or Ready requests, runs an AI safety assessment, and keeps signing as an explicit user action.

🛡️

Policy rules and automated approval

Soon

Spend limits, allowlisted destinations, velocity rules, and deterministic ERC-20/NFT approval checks are coming soon.

Supported wallets

Works with the multisigs you already use

Cosigni plugs in as a co-signer on Safe and Ready without any vault migration. Hardware wallets remain your primary keys.

Chains supported
Ethereum Arbitrum Base Polygon Optimism BNB Chain Gnosis Avalanche zkSync Linea Starknet and more

Start free

Give your hardware wallet the co-signer it deserves.

You already own the hard part: the keys. Add Cosigni to your Safe or Ready multisig and take your self-custody to the next level, free.

Open app → Contact us