The problem
Designers lose credit constantly. Work gets reposted on Dribbble, copied into portfolios, and passed off as someone else's. Screenshots are easy to fake. There is no timestamped record that you made something first.
What CraftSeal does
CraftSeal lets you register a design before you make it public. You upload a preview, hash your source files locally, and pay 1000 $CRAFT to register on Base. Your metadata goes to IPFS. Your payment and a on-chain memo link to that record permanently.
First registration wins. If someone copies you later, you have proof you were first.
How registration works
- Connect your wallet on Base.
- Upload a preview image (PNG, JPG, WebP). This goes to IPFS.
- Optionally drop a design file to hash locally. Figma exports, MP4, JSON, etc. The file stays on your machine. Only the SHA-256 fingerprint is stored.
- Pay 1000 $CRAFT to the CraftSeal treasury. A companion transaction anchors your IPFS metadata CID on-chain.
- Your work appears on Explore. Anyone can verify the transaction on Basescan.
Walkthrough sales
When you register, you can optionally sell a process walkthrough. You set a price in $CRAFT and describe what buyers unlock: Figma flows, interaction notes, motion specs, etc.
When someone pays to unlock, $CRAFT goes directly to your wallet. The payment is an ERC-20 transfer on Base. No middleman.
$CRAFT token
$CRAFT is the utility token for CraftSeal. 1000 $CRAFT is required to register a design record. Registration fees go to the treasury wallet.
Walkthrough unlocks are peer-to-peer: buyers pay the designer's wallet directly in $CRAFT.
Architecture
- Chain: Base (Ethereum L2)
- Storage: IPFS via Pinata (preview + metadata JSON)
- Indexing: No database. Explore reads treasury transfers and on-chain memos, then fetches metadata from IPFS.
What gets uploaded
Uploaded to IPFS: preview image and metadata JSON (title, description, hash, wallet, walkthrough settings).
Not uploaded: source design files. Only a local SHA-256 hash is included in metadata.
On-chain: $CRAFT transfer to treasury + memo pointing at metadata CID.
CraftSeal