SureSign / Inside Enclave

Understand
the signature.

Review the transaction before you sign.

See the amount, destination and network in one review. Open the details when you want a closer look.

SureSign explains recognized effects and flags where its interpretation is incomplete.

How SureSign works
  1. 01

    The action

    What the transaction proposes.

  2. 02

    The destination

    The exact recipient address.

  3. 03

    The details

    Network and transaction details.

  4. 04

    Your approval

    You decide whether to sign.

SureSign review · Example transaction
Built around one authority

From intent
to signature.

One Rust core builds, validates and signs the transaction. The interface presents its review.

  1. 01

    Build

    Prepare the transaction.

  2. 02

    Validate

    Check the transaction.

  3. 03

    Review

    Explain effects and uncertainties.

  4. 04

    Authorize

    You decide whether to proceed.

  5. 05

    Sign

    Sign the approved request.

Review and authorization

Your approval
has a boundary.

  1. 01

    The request you reviewed.

    Your approval applies to the transaction or group of transactions shown in the review.

  2. 02

    The context you chose.

    The application, wallet, account and network are part of that approval.

  3. 03

    A fresh decision.

    If the transaction data or its meaning changes, the approval no longer applies. A new review is required.

Questions & answers

Worth knowing.

What does SureSign do?

SureSign is the Rust core that builds, validates and signs Enclave transactions. It also produces the review you see. Your approval applies only to the request you reviewed.

Does SureSign understand every transaction?

No. If a supported dApp request includes effects SureSign cannot interpret, the review identifies that uncertainty and requires a fresh acknowledgement. Unknown effects are never presented as verified. Malformed requests, unsupported cryptography, unverified wallet input ownership and stale signing state remain blocked.

Can an application change a transaction after I approve it?

A change to the reviewed transaction data or its meaning invalidates your approval. Approval is tied to the transaction or group of transactions, its application, wallet, account and network. A changed request needs a new review. Connecting to an application does not approve its transactions.

Enclave

Your signature. Your decision.

Know what you are approving, including what remains uncertain.

Get Enclave

Application preview. Screenshots may contain example or historical data.