Explore the complete lifecycle of jobs, hires, payments and more. Interactive diagrams show you exactly how every process works on the platform.
How new users join the platform and set up their profiles.
Sign up with email, password, first name & last name. Your account is created instantly.
Every new account receives 60 Worqs — enough for ~30 platform actions.
Solana and TRC20 wallets are auto-generated. Private keys are encrypted and stored securely.
Dual Roles
Every user can act as both Employer and Employee — the role is contextual. Post a job and you're the Employer. Create a vacancy and you're the Employee.
Non-tradeable internal currency that gates participation and prevents spam.
Refunds
Withdrawing an application before it's accepted gives a full refund of 2 Worqs. Declined invitations are not refunded.
How It Works
Balance is checked before every action — if insufficient Worqs, the action is blocked. Worqs are deducted first, then the action is committed. Full transaction history is available.
A Job represents work that an Employer needs done. Create a draft, publish it, and manage its lifecycle.
Not visible. Fully editable. Can be published or cancelled.
Visible and accepting applications. Costs 2 Worqs to publish.
At least one hire exists. Work is ongoing.
Temporarily hidden from search. Can resume to Active.
All work finished, reviews done.
A Vacancy represents services that an Employee offers. Create a draft, publish it, and manage visibility.
Draft
Not visible. Fully editable.
Active
Visible to employers. Tracks views, inquiries, invitations, hires.
Paused
Temporarily hidden. Can be resumed.
Closed
Soft-deleted, cannot be reopened.
Special Features
How employers and employees find each other through search, filters, and map views.
PostGIS Geo Search
Both jobs and vacancies support location-based search using PostGIS. Find opportunities near you or search within a specific radius.
There are three ways an Employer and Employee can start working together.
Path A: Employee Applies
Employee finds a job, submits application (−2 Worqs). Employer reviews, accepts or rejects. Employee can withdraw before acceptance for a refund.
Path B: Employer Invites
Employer finds a vacancy, sends invitation (−2 Worqs). Employee accepts (Worqs waived) and submits application. Employer accepts to create hire.
Path C: Direct Hire
Employer directly creates a hire for a specific employee on a job. No application step needed.
A hire record is created (Active), a chat is automatically created for communication, the job status updates to InProgress, and the employee is notified.
The Hire is the central entity that connects an employer with an employee for a specific job.
Work logs are used for hourly and daily payment types. Employee logs work, employer approves it.
Milestones are used for fixed-price or deliverable-based work. Employer defines milestones, employee completes them.
Title & description
Amount ($ or %)
Due date
Acceptance criteria
Deliverable description
Sequence order
Revision Cycle
Employer can request revisions multiple times. Each revision increments a counter. Employee receives feedback and re-submits. No limit on revision rounds.
Invoices are the billing mechanism. Employee creates invoices, employer approves them, then payment happens via escrow.
Hourly Invoice
Based on approved work logs. Bundles work log hours into an invoice.
Milestone Invoice
Based on approved milestone. One invoice per approved milestone.
Final Invoice
Based on agreed rate. Single final invoice for entire job.
Platform Fee
1.5% of subtotal is deducted as a platform fee from the employee's payment. Example: $1000 invoice → $985 received.
Secure payment mechanism using Solana blockchain. Funds are locked in an on-chain escrow account until both parties confirm completion.
Create Escrow
USD amount converted to SOL at current price. 1.5% commission calculated. On-chain escrow account (PDA) generated.
Deposit On-Chain
Employer sends SOL to escrow vault. Platform verifies transaction on-chain. Hire moves to InProgress.
Work Happens
Employee works (logs, milestones, invoices). Funds are safely locked.
Both Confirm
Employer and employee independently confirm completion. Status moves to PendingRelease.
Release Funds
Employer releases funds. SOL sent from vault to employee's wallet. Everyone notified.
Either party can raise a dispute if there's a disagreement about the work or payment.
A dedicated message thread for the dispute with employer, employee, and platform admin. Supports text, evidence attachments, and system messages. Messages can only be edited within 15 minutes.
How hires are completed and how the review system works.
Only the employer can terminate a hire. Must provide a reason. Employee is notified. Only allowed when hire is Active.
Real-time messaging system with rich features for collaboration.
Auto-Created Chats
When a hire is created, a chat room is automatically created with both employer and employee as participants.
Presence System
Real-time notification system with WebSocket push delivery.
Persisted
Always available even if user is offline.
Real-time Push
Instant delivery via WebSocket.
Multi-Device
Supports simultaneous connections.
All state machines in one place. Select a tab to view the interactive diagram.