smart-gig
Platform Documentation & Visual Handbook

From account creation to on-chain payout.

Explore interactive screen-recording walkthroughs, annotated workspace screenshots with highlighted action steps, and answers to common questions for both Clients and Freelancers.

Stage 01

Account & Freighter

Sign up & verify Stellar (G...) wallet ownership

Stage 02

Scope Service or Brief

Order a fixed-price service or post a custom brief

Stage 03

Lock Stellar Escrow

Deploy & fund Trustless Work smart contract

Stage 04

Collaborate & Deliver

Submit 48h buyer info, chat & upload milestone files

Stage 05

Approve, Release & Rate

Sign on-chain USDC release & exchange 5★ reviews

Short-Form Screen Recordings

Interactive Video Walkthroughs

Watch step-by-step screen recordings of the real Smart Gig workspace, or click any numbered chapter pill below a video to jump directly to that action.

4 HD Screen Recordings · MP4 (H.264)
Client Walkthrough · 0:18

Ordering a Fixed-Price Service & Funding Stellar Escrow

Watch the complete buyer journey from browsing the service catalog and placing an order to deploying Trustless Work escrow with Freighter and submitting onboarding requirements.

Jump to highlighted step

Client Walkthrough · 0:14

Posting a Custom Brief, Approving Milestones & Releasing Payouts

See how to scope a multi-milestone custom project brief, inspect submitted freelancer deliverables in the workroom, sign on-chain USDC releases, and exchange double-blind ratings.

Jump to highlighted step

Freelancer Walkthrough · 0:18

Freelancer Onboarding, Publishing Services & Delivering Work

Follow the seller workflow: verifying your Stellar payout wallet in Freighter, crafting AI-assisted service listings with onboarding questions, submitting milestone files, and receiving instant USDC payouts.

Jump to highlighted step

Protection Walkthrough · 0:14

Requesting Revisions, Negotiating Refund Splits & Dispute Escalation

Learn how Smart Gig protects both sides when scope changes: requesting included revisions on a milestone, proposing a partial refund percentage, or escalating to the platform Dispute Resolver.

Jump to highlighted step

Client Handbook · 9 Visual Steps

Client Guide: Ordering Services, Managing Contracts, Messaging & Deliverables

Follow these 9 steps to go from creating your client account and verifying your Freighter wallet to managing your Contracts Hub, collaborating via encrypted messaging, inspecting workroom deliverables, and releasing on-chain USDC payments.

01 Account & Stellar Signer /client/settings/profile

Create Your Client Account & Verify Your Freighter Wallet

Register a client account at /register, upload your profile photo, and cryptographically bind your Stellar (G...) wallet address using the Freighter browser extension.

1

Complete your client profile & avatar

Navigate to Settings → Profile to set your display name, profile avatar, and verified email address used on contract receipts.

2

Install & unlock the Freighter Stellar wallet extension

Smart Gig uses non-custodial Stellar escrow. Your secret key never leaves Freighter—Smart Gig only requests a cryptographic challenge signature to prove you control the public G... address.

3

Click "Connect and verify Freighter" and save

Approve the zero-cost authentication message in Freighter. Once verified, your wallet is authorized to deploy escrows, fund USDC milestones, and approve payout releases.

Pro Tip: Testing on Stellar Testnet? Use the "Funding your testnet wallet" helper right below the wallet field to fund your address via Friendbot before deploying an escrow.

Highlighted neon-green callout badges (1, 2, 3) match the numbered action steps on the left.

02 Path A · Fixed-Price Catalog /catalog/{service}

Browse the Service Catalog & Place a Fixed-Price Order

When you need a clearly scoped deliverable—such as an NFT character rig, a smart contract audit, or a paid ads setup—order directly from a specialist’s pre-packaged service listing.

1

Inspect upfront scope, turnaround days & included revisions

Every service listing specifies exact deliverables, delivery timeframe in days, number of included revision rounds, and verified double-blind client reviews.

2

Add project context & click "Order service"

Provide an optional kickoff note and submit your order. Smart Gig immediately creates a dedicated contract workroom with a single-release milestone matching the service price.

Pro Tip: Ordering a service does not charge your wallet immediately—you will fund the Trustless Work escrow in the next step inside the contract workroom.

Highlighted neon-green callout badges (1, 2, 3) match the numbered action steps on the left.

03 Path B · Custom Project Brief /client/start-project

Post a Custom Project Brief & Accept a Freelancer Proposal

Have a bespoke product roadmap or multi-phase build? Post a custom brief, compare incoming freelancer applications, negotiate milestone breakdowns, and confirm the final agreement.

1

Define project scope, deliverables & acceptance criteria

Write a clear summary, bulleted deliverables, and objective acceptance criteria. You can click the AI assistant chip next to any text box to refine your brief automatically.

2

Choose Single-Release or Multi-Release milestone billing

Split larger engagements into sequential fixed-amount or percentage-based milestones so funds are released phase by phase as work is approved.

3

Review freelancer proposals & confirm the agreement

Under Manage Projects, inspect applicant pitches, message candidates, and click "Review & accept proposal" to lock the agreed milestones and transition to escrow funding.

Pro Tip: Clear acceptance criteria on each milestone serve as the source of truth for both revision requests and Dispute Resolver arbitration.

Highlighted neon-green callout badges (1, 2, 3) match the numbered action steps on the left.

04 Client Contracts Hub /client/contracts

Manage All Active Orders & Briefs in the Client Contracts Hub

Track every fixed-price service order and custom project brief from a single dashboard—filter by contract type, status, or Stellar escrow state and jump straight into any workroom.

1

Switch between All Contracts, Project Contracts & Service Contracts

Use the top segmented tabs to view your entire portfolio at once or isolate multi-milestone custom project briefs from fixed-price catalog service orders.

2

Filter by keyword, contract lifecycle status, or escrow state

Search by contract title or filter by lifecycle state (Pending Approval, In Progress, Completed, Cancelled) and Stellar escrow status (Unfunded, Funded, Disputed).

3

Inspect milestone progress & click "Open workroom →"

Each contract card summarizes the assigned freelancer, total USDC budget, live escrow badge, and milestone completion count, with a one-click button to enter the Contract Workroom.

Pro Tip: Use the Escrow Status filter set to "Unfunded" to quickly spot newly accepted proposals or service orders that are waiting for your Freighter escrow deposit.

Highlighted neon-green callout badges (1, 2, 3) match the numbered action steps on the left.

05 Trustless Work on Stellar /client/contracts/{project}

Deploy & Fund Your Non-Custodial Stellar Escrow

Once a service order is placed or a custom proposal is accepted, open the Contract Workroom to deploy and fund the on-chain Trustless Work smart contract.

1

Open the "Set up Stellar escrow" modal in your workroom

Verify that your connected Freighter wallet matches your client signer address. The modal displays the client, freelancer, and platform Dispute Resolver roles configured for the contract.

2

Click "Create and fund escrow" & sign in Freighter

Smart Gig prepares the unsigned Stellar XDR transactions via Trustless Work. Approve the deployment and funding signatures in Freighter to lock the agreed USDC on-chain.

Pro Tip: For catalog service orders, the freelancer has 48 hours after escrow is funded (and buyer requirements are submitted) to formally accept the order and begin work.

Highlighted neon-green callout badges (1, 2, 3) match the numbered action steps on the left.

06 Onboarding & Requirements /client/contracts/{project}/conversation

Submit Buyer Requirements Within 48 Hours & Kick Off Work

For catalog services, answer the freelancer’s required onboarding questions within 48 hours of purchase so the seller can review your specs and start the delivery clock.

1

Complete the "Required service information" questionnaire

Provide brand guidelines, repository links, ad account access, or creative references requested by the seller within 48 hours so the delivery clock can start.

2

Review archived onboarding answers at any time

Once submitted, your structured onboarding responses stay pinned inside the workroom and conversation view so both sides can reference the original brief.

Pro Tip: If buyer requirements are not submitted within 48 hours on an unfunded order, the order is automatically cancelled so neither side is left waiting.

Highlighted neon-green callout badges (1, 2, 3) match the numbered action steps on the left.

07 Messaging & Private Files /client/messages · /client/contracts/{project}/conversation

Collaborate in the Messaging System & Share Encrypted Attachments

Communicate with applicants and contracted freelancers through Smart Gig’s unified Messaging System—complete with timestamped audit logs, emoji reactions, and private multi-file uploads.

1

Review the chronological contract conversation & audit log

Access all pre-hire proposal threads and active contract threads from /client/messages, or open the Conversation tab inside any Contract Workroom to read timestamped messages.

2

Download private attachments via authorized contract routes

Every shared specification, reference archive, or text note (such as client-product-brief-notes.txt) is stored on private storage and only accessible to contract participants and the Dispute Resolver.

3

Compose messages with emojis & attach up to 5 files (10 MB each)

Write your update, insert quick emojis via "Add emoji", and click "Attach files" to upload up to 5 supporting documents, images, or archives (up to 10 MB per file) in a single message.

Pro Tip: Keep all scope clarifications and file handoffs inside the Contract Conversation thread—if a dispute ever arises, the Dispute Resolver relies on this immutable log.

Highlighted neon-green callout badges (1, 2, 3) match the numbered action steps on the left.

08 Deliverables & Billing Ledger /client/contracts/{project}#deliverables

Inspect Workroom Deliverables & On-Chain Escrow Transactions

Use the Contract Workroom’s section navigation bar to jump directly to the Billing ledger or the consolidated Work Submissions archive to inspect every file delivered across the contract.

1

Jump between Overview, Billing, Milestones, Deliverables & Conversation

The sticky workroom sub-navigation pills let you move effortlessly between high-level contract metadata, on-chain billing logs, milestone checklists, and file archives.

2

Audit on-chain events in the "BILLING · Escrow transactions" panel

Every Trustless Work smart-contract event—Create escrow, Fund escrow, and Milestone release—is logged with its status, USDC amount, and timestamp.

3

Download submitted files from "ACTIVE DELIVERABLES · Work submissions"

The Deliverables section aggregates every freelancer submission in one card, displaying the milestone title, submission timestamp, progress notes, and one-click download pills for all attached files.

Pro Tip: Even after a contract is completed, the Work Submissions panel remains permanently available in your workroom so you can re-download final source files anytime.

Highlighted neon-green callout badges (1, 2, 3) match the numbered action steps on the left.

09 Review, Payout & Rating /client/projects/{project}

Approve Submitted Milestones, Release Payment & Rate

When the freelancer submits a milestone for review, verify the deliverable against your acceptance criteria, then either approve and release the on-chain USDC payout or request a revision.

1

Download deliverable attachments & verify against criteria

Open the submitted milestone panel to read the freelancer’s progress summary, inspect preview URLs, and download attached source files.

2

Click "Accept & release payment" (or "Reject milestone" for revisions)

Clicking "Accept & release payment" opens Freighter to sign the on-chain release transaction, transferring USDC from escrow directly to the freelancer’s verified Stellar wallet.

3

Submit your double-blind 1–5 star contract review

Once all milestones are released, the contract is marked Completed. Leave your star rating and written review in the contract conversation view.

Pro Tip: Need adjustments covered by the agreed scope? Click "Reject milestone" and describe the required changes—the milestone returns to Revision Requested while funds stay safely locked in escrow.

Highlighted neon-green callout badges (1, 2, 3) match the numbered action steps on the left.

Freelancer & Seller Handbook · 7 Visual Steps

Freelancer Guide: Profile Setup, Contracts Hub, Messaging & Deliverables

Follow these 7 steps to set up your specialist profile, publish fixed-price services, manage assigned contracts, collaborate in the unified Messages inbox, and archive milestone deliverables for instant USDC release.

01 Seller Onboarding /freelancer/profile

Create Your Freelancer Account, Polish Your Bio & Verify Freighter

Sign up at /freelancer/register to access the dedicated Seller Portal. Verify your Stellar payout wallet and craft a high-converting specialist profile before publishing services.

1

Connect & verify your Stellar (G...) payout wallet

Click "Connect and verify Freighter" on your Freelancer Profile. A verified Stellar wallet is mandatory before you can publish catalog services, apply to briefs, or receive milestone payouts.

2

Set your specialist headline, skills, hourly rate & portfolio

Upload a professional avatar, add your core skills and portfolio links, and use the built-in AI writer chip next to your headline or bio to sharpen your positioning.

Seller Tip: Your public talent profile (/talent/{id}) showcases your verified review average, completed contracts, portfolio projects, and active catalog services.

Highlighted neon-green callout badges (1, 2) show the exact fields and buttons in the Freelancer Portal.

02 Service Catalog /freelancer/catalog/create

Publish Fixed-Price Services with Gallery Media & Buyer Questions

Package your expertise into productized, fixed-price service contracts with clear turnaround times, revision allowances, gallery visuals, and mandatory buyer onboarding questions.

1

Configure fixed USDC price, delivery days & revision count

Go to My Services → Create service. Set a clear title, category, fixed USDC price, turnaround days, and included revision rounds.

2

Upload gallery images/videos & define buyer onboarding questions

Add up to 5 showcase images or an MP4 demo video, bullet out "What is included", and list the exact onboarding questions clients must answer within 48 hours of ordering.

Seller Tip: Strong buyer onboarding questions eliminate back-and-forth messaging and ensure you have every credential, brand asset, and spec before your delivery timer starts.

Highlighted neon-green callout badges (1, 2) show the exact fields and buttons in the Freelancer Portal.

03 Freelancer Contracts Hub /freelancer/contracts

Track All Assigned Orders & Projects in the Freelancer Contracts Hub

View every client engagement in one organized hub—filter between catalog service orders and custom project contracts, check Stellar escrow funding badges, and open any workroom.

1

Toggle between All Contracts, Project Contracts & Service Contracts

Use the top tabs to switch between your complete contract roster, multi-milestone custom briefs, and fixed-price catalog orders.

2

Filter by keyword, contract status, or on-chain escrow state

Search by project title or filter by status (Pending Approval, In Progress, Completed) and escrow status (Funded, Unfunded, Disputed) to prioritize funded work.

3

Review milestone counters & click "Open workroom →"

Each card displays the client name, contract type pill, total USDC value, live escrow badge, and milestone progress count with direct access to the Contract Workroom.

Seller Tip: Filter by "Pending Approval" and "Funded" to immediately see newly funded catalog orders waiting for your 48-hour seller acceptance.

Highlighted neon-green callout badges (1, 2) show the exact fields and buttons in the Freelancer Portal.

04 Messages & Private Files /freelancer/messages · /freelancer/contracts/{project}/conversation

Communicate via the Unified Freelancer Messages Inbox

Manage both pre-acceptance proposal negotiations and active contract conversations from a single inbox—with encrypted private file attachments and real-time unread tracking.

1

Negotiate scope in pre-hire "Application conversation" threads

When you apply to a custom brief, click "Open application conversation →" to clarify deliverables, share sample files, and refine milestone schedules with the client before an offer is locked.

2

Collaborate & share files in "Contract conversation" threads

Once hired or ordered, click "Open contract conversation →" to exchange messages, add emojis, and attach up to 5 private files (up to 10 MB each) stored on encrypted private storage.

Seller Tip: All attachments shared in a Contract Conversation—plus formal deliverable uploads—are protected by participant-only access control.

Highlighted neon-green callout badges (1, 2) show the exact fields and buttons in the Freelancer Portal.

05 Workroom & Milestone Delivery /freelancer/projects/available · /freelancer/contracts/{project}

Verify Funded Escrow & Submit Milestone Deliverables in the Workroom

Before starting billable work, confirm the contract badge shows Funded, then use the Contract Workroom milestone form to submit your progress summary, preview links, and deliverable files.

1

Accept funded catalog service orders within 48 hours

When a client orders your service, funds escrow, and submits buyer requirements, review their answers and accept the order within 48 hours (or use your 24-hour pre-work cancellation window if out of scope).

2

Confirm escrow is "Funded" before starting work

Always check the green "Funded" badge in the Contract Workroom header before investing billable hours—this guarantees the client’s USDC is locked in the Stellar smart contract.

3

Write a progress summary, attach up to 5 files & submit for review

In the Milestones section of your Contract Workroom, explain how your work meets the acceptance criteria, add optional preview URLs, attach up to 5 deliverable files (10 MB each), and click "Submit milestone for review".

Seller Tip: Need to adjust milestone dates or amounts mid-project? Either party can propose a formal Milestone Change Request directly inside the Contract Workroom.

Highlighted neon-green callout badges (1, 2) show the exact fields and buttons in the Freelancer Portal.

06 Deliverables History Archive /freelancer/contracts/{project}#deliverables

Track Submitted Milestones & Work Submissions in Deliverables

Every milestone submission and uploaded file is permanently indexed under the Contract Workroom’s Deliverables section so both you and the client have a verifiable delivery record.

1

Monitor milestone review state & remaining revision rounds

Once submitted, the milestone badge updates to "Submitted" while awaiting client review. If the client requests adjustments within your revision allowance, the status updates to "Revision Requested" with their notes.

2

Verify uploaded files in "ACTIVE DELIVERABLES · Work submissions"

Scroll to the Work Submissions panel (or click the "Deliverables" pill at the top of the workroom) to see every timestamped submission note and downloadable deliverable attachment in one place.

Seller Tip: Your first milestone progress note or deliverable submission automatically stamps the contract’s official work-started timestamp.

Highlighted neon-green callout badges (1, 2) show the exact fields and buttons in the Freelancer Portal.

07 On-Chain Payouts & Ratings /freelancer/contracts/{project}

Receive Instant USDC Payouts & Exchange Double-Blind Reviews

When the client approves your submitted milestone and signs in Freighter, Trustless Work releases the USDC directly to your Stellar wallet and unlocks double-blind contract ratings.

1

Receive automatic on-chain USDC release to your Stellar wallet

As soon as the client clicks "Accept & release payment" and signs the Stellar transaction in Freighter, the milestone status changes to Released and funds arrive in your verified G... wallet.

2

Leave your 1–5 star double-blind rating of the client

Once all milestones are released, the contract is marked Completed. Submit your 1–5 star rating and written review—both reviews reveal simultaneously once both sides submit (or after 14 days).

Seller Tip: All on-chain deployments, fundings, and milestone releases are permanently indexed in your Freelancer Transactions ledger (/freelancer/transactions).

Highlighted neon-green callout badges (1, 2) show the exact fields and buttons in the Freelancer Portal.

Safety Net & Arbitration

Revisions, Refund Splits & Dispute Resolution

Smart Gig combines structured revision rounds, SLA timers, and bilateral refund split negotiations with non-custodial Stellar arbitration so funds are never stuck if plans change.

1. 48-Hour Buyer Requirements & 24-Hour Seller Review Windows

Buyers have 48 hours to submit required onboarding answers on catalog service orders. Once submitted, freelancers have 24 hours before starting work to cancel with a 100% refund if the buyer’s request falls outside the listed package scope.

2. Negotiated Partial Refund Splits (0%–100%)

After work has started, either participant can open the Request service cancellation panel in the Contract Conversation view, drag the refund slider to propose a fair client/freelancer percentage split, and exchange counteroffers.

3. Platform Dispute Resolver Co-Signature

If both participants agree on a split—or if negotiations deadlock and either side clicks Can’t agree? Escalate to resolver—Smart Gig’s Dispute Resolver reviews the workroom audit log and signs the on-chain Trustless Work distribution back to the participants’ verified Stellar wallets.

Single-Release Escrow

Used for fixed-price catalog services and single-milestone briefs. 100% of the contract total is locked upfront and released in one transaction when the delivery is approved.

Multi-Release Escrow

Used for multi-phase custom project briefs. Each milestone has its own deliverable checklist and USDC allocation that is approved and released independently on Stellar.

Facts & Questions

Frequently Asked Questions & Platform Facts

Quick, authoritative answers about Stellar wallets, catalog orders, custom briefs, Trustless Work escrow, revisions, and double-blind ratings.

Accounts & Wallets Can I use the same email for both a Client account and a Freelancer account?
+

Client accounts (/login) and Freelancer accounts (/freelancer/login) use separate authentication guards and workspaces so you can keep buying and selling organized. If you register both with the same email address, Smart Gig displays a convenient Account Dock at the bottom of the screen to switch workspaces, though self-rating between accounts sharing the same email is disabled to preserve marketplace integrity.

Accounts & Wallets Why do I need the Freighter browser extension, and does Smart Gig ever hold my private keys?
+

Smart Gig is 100% non-custodial. We never store or have access to your secret keys. Freighter is a battle-tested Stellar browser wallet that stays in your browser: during onboarding, you sign a free challenge message to prove you own your public G... wallet address. Later, when deploying escrow, funding milestones, or releasing payouts, Freighter pops up so you can review and sign the exact Stellar transaction.

Accounts & Wallets Can I change my verified Stellar wallet address after starting a contract?
+

You can verify a new Stellar wallet address in your Profile Settings at any time for future contracts. However, once a contract’s escrow has been deployed on-chain, the client, freelancer, and dispute resolver addresses are immutably bound to that smart contract for the life of that engagement.

Services & Custom Briefs What is the difference between ordering a Catalog Service and posting a Custom Brief?
+

Catalog Services (/catalog) are pre-scoped, fixed-price packages created by freelancers with upfront pricing, turnaround days, included revisions, and mandatory buyer onboarding questions—ideal when you want to buy a well-defined outcome immediately. Custom Briefs (/client/start-project) let you post your own requirements and budget, receive proposals from multiple freelancers, and structure either single-release or multi-release milestone schedules.

Services & Custom Briefs What happens during the 48-hour Buyer Requirements and Order Acceptance windows?
+

When a client orders a catalog service, they must submit the freelancer’s required onboarding answers within 48 hours (if unfunded and unanswered after 48 hours, the order auto-cancels). Once escrow is funded and requirements are submitted, the freelancer has 48 hours to formally accept the order, plus a 24-hour pre-work cancellation window if the submitted requirements don’t match the service scope.

Contracts, Messaging & Deliverables How do the Client and Freelancer Contracts Hubs help me manage multiple engagements?
+

Both the Client Contracts Hub (/client/contracts) and Freelancer Contracts Hub (/freelancer/contracts) let you segment engagements by All Contracts, Project Contracts (custom briefs), and Service Contracts (catalog orders). You can search by keyword or filter by contract status (Pending Approval, In Progress, Completed, Cancelled) and Stellar escrow status (Unfunded, Funded, Disputed) before clicking "Open workroom →" on any card.

Contracts, Messaging & Deliverables How does the Messaging System handle pre-hire proposals, active contracts, and file attachments?
+

Your Messages inbox (/client/messages or /freelancer/messages) unifies pre-hire Application Conversations (for negotiating custom brief proposals) and active Contract Conversations in one place. Inside any conversation thread, you can insert emojis and attach up to 5 files (up to 10 MB per file) per message. All attachments are stored on encrypted private storage and served exclusively to authorized contract participants and the platform Dispute Resolver.

Contracts, Messaging & Deliverables Where can I find all submitted deliverables and milestone files for a contract?
+

Inside any Contract Workroom (/client/contracts/{project} or /freelancer/contracts/{project}), click the "Deliverables" pill in the top section navigation bar to jump to the "ACTIVE DELIVERABLES · Work submissions" panel. It archives every milestone submission summary, preview link, timestamp, and downloadable file attachment across the entire life of the contract.

Escrow & Payments How does Trustless Work escrow on Stellar protect both Clients and Freelancers?
+

Clients are protected because funds are locked in an auditable Stellar smart contract rather than paid upfront to an unknown counterparty—USDC is only released when the client approves the submitted milestone (or via Dispute Resolver arbitration). Freelancers are protected because they can verify on-chain that 100% of the agreed funds are locked in escrow before writing a single line of code or designing a single asset.

Escrow & Payments When should I choose Single-Release vs. Multi-Release escrow?
+

Single-Release escrow locks the entire contract amount and releases it in one payout once all contract deliverables are approved—this is the default for fixed-price catalog services and short engagements. Multi-Release escrow divides the contract into sequential milestones, allowing the client to approve and release USDC milestone by milestone as each phase of work is delivered.

Escrow & Payments Where do refunds go if a funded contract is cancelled?
+

All escrow distributions happen on-chain on the Stellar network. Any refunded USDC is sent directly back to the client’s verified Stellar (G...) wallet address—never to a credit card or bank account. Standard protocol and network fees may affect the net received amount.

Revisions, Cancellations & Disputes How do milestone revisions work if a deliverable needs adjustments?
+

When a freelancer submits a milestone, the client can click "Reject milestone" and provide specific revision notes. The milestone status changes to Revision Requested while the USDC remains safely locked in escrow. The freelancer then uploads the revised files and resubmits the milestone for approval.

Revisions, Cancellations & Disputes Can we modify milestone amounts or due dates after a contract has started?
+

Yes! Inside the Contract Workroom, either the client or the freelancer can submit a Milestone Change Request proposing updated titles, descriptions, due dates, or allocations. The proposed schedule takes effect only if the other participant explicitly approves it.

Revisions, Cancellations & Disputes How does the Refund Split Negotiation and Dispute Resolver escalation work?
+

Before work starts on a service contract, a cancellation proposes a 100% client refund. After work has started, either participant can open the cancellation panel in the Contract Conversation view and propose a custom refund percentage (0%–100% client refund). The other participant can accept the proposal, send a counteroffer with an explanation, or click "Escalate to resolver" so Smart Gig’s Dispute Resolver reviews the workroom audit log and co-signs the final on-chain distribution.

Ratings & Reviews How does Smart Gig’s double-blind rating system work?
+

Once a contract is Completed (all milestones released and no cancellation request), both the client and the freelancer can submit a 1–5 star rating and written review. To ensure honest, unretaliated feedback, your review remains completely private until the other participant also submits their review—or until 14 days pass, at which point submitted feedback is automatically revealed.