Create a Project

Step-by-step guide to creating your first ShipLock project.

Create a Project

This guide walks you through creating a project on ShipLock — from connecting your wallet to locking your bond.

Prerequisites

  • A Solana wallet (Phantom, Solflare, etc.)
  • SOL for transaction fees
  • Tokens for your bond (SOL, USDC, or your project's SPL token)

Step 1: Basics

  1. Navigate to Create Project
  2. Connect your wallet
  3. Fill in:
    • Project name — Min 3 characters
    • Slug — Auto-generated URL path
    • Category — DeFi, Infrastructure, Consumer, etc.
    • Description — Min 20 characters explaining what you're building
    • Avatar — Optional project logo (PNG, JPG, SVG, max 2MB)
    • Links — Website, X/Twitter, GitHub, Pump.fun, Docs (max 6)

Step 2: Bond Configuration

Choose your bond parameters:

  • Bond asset — SOL, USDC, or your own SPL token
  • Bond amount — How much you're willing to lock
  • Deposit method — One-time deposit or allow top-ups

Step 3: Cadence & Deadlines

Set your shipping rhythm:

  • Cadence — How often you need to check in (24h to monthly)
  • Grace period — Buffer time after a deadline (default: 6h)
  • Max missed — How many misses before escalation

Step 4: Validation & Slashing

Configure how check-ins are validated:

  • Validation mode — Owner-only or community endorsement
  • Endorse threshold — Weight needed to accept a check-in
  • Slash percentage — How much of the bond is at risk per violation
  • Slash destination — Burn, community pool, or watchers

Step 5: Review & Deploy

Review all settings, then sign the transaction to:

  1. Create the project on-chain
  2. Lock your bond in escrow
  3. Start your first deadline countdown