For Freelancers
In Detask, freelancers operate in a borderless, decentralized ecosystem, where skill and reputation replace credentials and intermediaries. The workflow is governed by smart contract logic on Solana, ensuring immediate, trustless payouts upon completion of tasks.
Here’s a deep dive into how freelancers engage with Detask:
🔑 1️⃣ Connect Wallet
Freelancers initiate interaction by connecting their Solana wallet (e.g., Phantom, Solflare, Backpack) to Detask’s front-end interface.
Wallet connection is the foundation of identity in Detask, replacing centralized logins and profiles.
The wallet:
Serves as a cryptographic identifier.
Provides access to funds (for potential collateralized tasks).
Acts as a reputation anchor, reflecting previous task completions and ratings.
🔐 Technical Details:
Wallet adapters handle secure key management and transaction signing.
Session keys (e.g., via Solana’s
session) can enable extended interactions without constant re-authentication.Reputation data can be queried directly from on-chain records associated with wallet addresses.
🔍 2️⃣ Browse and Select Tasks
Freelancers access a real-time task board, displaying available gigs with metadata such as:
Task descriptions and required deliverables.
Budget in SOL, USDC, or SPL tokens.
Deadlines and optional validation requirements.
Tasks are indexed and fetched using Solana’s account query mechanisms, filtered for relevance and status (e.g., open, pending verification, complete).
🔐 Technical Details:
The front-end queries task account data using Solana RPC nodes or indexing services like Helius/Neon.
Wallet-based filters may highlight tasks suited to the freelancer’s on-chain reputation score.
Real-time updates ensure low latency visibility of new tasks.
🏗️ 3️⃣ Complete Work and Submit Proof
Freelancers complete the assigned work off-chain (e.g., code, designs, articles).
Proof of work involves:
Generating cryptographic hashes (SHA-256, Keccak-256) of the deliverables.
Uploading files to decentralized storage (Arweave/IPFS), producing URIs or transaction IDs.
The freelancer submits a proof transaction to Detask’s smart contract, containing:
The task ID.
Deliverable hash and URI reference.
Freelancer wallet signature for provenance.
🔐 Technical Details:
Anchor-based Solana smart contracts enforce constraints:
Proof hash integrity.
Linkage to the correct task.
Freelancer’s wallet matches the submission record.
Optional multi-proof submissions allow complex deliverables or milestone-based work.
Proofs are immutable once submitted, recorded on-chain for transparency.
💸 4️⃣ Receive Payment Upon Approval
Once the task creator (or an automated validator) verifies the submission:
The Detask smart contract triggers an atomic payout transaction.
Funds flow from the Program Derived Address (PDA) escrow to the freelancer’s wallet.
This payout is instant, trustless, and verifiable on-chain.
If the proof is rejected, the funds remain locked, and optional dispute resolution modules may engage.
🔐 Technical Details:
Payment logic is enforced via Anchor constraints and Solana’s native transfer mechanisms.
Event logs are emitted for payout actions, providing a verifiable audit trail.
Future enhancements may include:
Zero-Knowledge Proofs (ZKPs) for privacy-preserving submissions.
Automated payout triggers based on on-chain validators or oracles.
Multi-currency payout options (e.g., auto-conversion to preferred tokens).
🌐 Optional Features for Freelancers
Reputation Boosting: On-chain reputation scores may unlock higher-value tasks or reduced collateral requirements.
Task Alerts: Integration with decentralized notification protocols (e.g., Dialect, Push) to notify freelancers of new tasks matching their profile.
Delegated Workflows: Future modules may allow team-based submissions linked to a master wallet with individual contributor tracking.
💡 Summary
For freelancers, Detask transforms gig work into a transparent, permissionless process, ensuring:
Secure wallet-based authentication and identity.
Real-time access to high-quality tasks with clear requirements.
Cryptographically verifiable proof submissions via decentralized storage.
Instant, automated payouts governed by smart contract logic.
This model removes traditional platform inefficiencies, empowering freelancers globally with borderless, autonomous work opportunities.
Last updated

