AnchorShieldprove it, stay private
Tied to one approval

create an asset

Real-world asset dashboard

This path gives a one-time approval for one exact asset, account, amount, recipient and terms through attest_for_mint. The rule enforcer checks that approval while the new asset is created.

do it yourself

Get your ID card from your wallet

Same ID card, same one-time ID check as the console — sign up once per wallet and both gates reuse it. Already signed up? Connect your wallet and it picks up where you left off.

wallet needed
01 Connect wallet Freighter wallet pending
02 ID check not started
03 Secret commitment pending
04 Sign up root pending no spot yet

run it live · your browser

Make the proof that you are allowed to create the asset

Make and check the proof right here in your browser — the exact proof identity_verifier.attest_for_mint checks on the blockchain. It ties in the asset, amount, recipient and terms without showing who you are. Anyone can run this proving step; but only an approved account can actually create the asset on the blockchain (account == RwaRecipient, require_auth).

Advanced: upload a proof file

idle — finish signing up with your wallet, or upload a proof file instead

asset id
amount
recipient id
action id
the terms
Ready

the rule enforcer checks it

The rule enforcer uses the one-time approval

What the approval covers

rule
-
tied to
-
approval tx
-
create-asset tx
-

Contracts

  • proof checker-
  • the rule enforcer-
  • the asset-