03 / PROTOCOL SPEC
SIMPLE OUTSIDE.
VERIFIABLE INSIDE.
The interface reduces the process to choosing, sharing, and paying. The contract handles wallet gating, deposit accounting, one-wallet limits, token pairing, and refunds.
01ERC-721
Standard tokens with a custom origin.
Each completed pair produces two standard ERC-721 NFTs. They remain compatible with wallets and secondary marketplaces that support the standard.
COSIGN adds a permanent pair relationship without removing the normal ownership and transfer behavior expected from an NFT.
02WALLET GATE
The recipient is fixed onchain.
Wallet A records one Wallet B address when opening the invitation. Only that address can send the completing transaction.
A leaked link cannot redirect the NFTs, change either participant, or withdraw Wallet A's deposit.
03SAFETY
One wallet, one COSIGN mint.
A completed, cancelled, expired, wrong-wallet, wrong-value, or reused invitation is rejected.
Pending deposits and claimable refunds are excluded from treasury withdrawals. Contract state is updated before ETH transfers, and every ETH-out path has reentrancy protection.
04ROYALTIES
Marketplace information stays standard.
The collection exposes EIP-2981 royalty information for marketplaces that choose to read it. Royalty support does not change the paired ownership model.
Contract source and deployed addresses will be published and verified before the public mint opens.
CONTINUE THROUGH THE COSIGN FIELD GUIDE.
HOW THE REFUND BATCH WORKS.
OPEN NEXT PAGE →