Open source · Escrow by default · Kleros arbitration · Community-governed

The freelancing marketplace where builders get paid fairly and every rule is verifiable.

Taskuler is an open-source, community-owned marketplace for getting work done. Customers post jobs with a bounty held in escrow, builders bid and deliver, and payment is released by rules anyone can read in the code. Nothing depends on trusting a company.

  • Anyone can trigger an escrow timeout
  • Completed work becomes your on-chain work history
escrow / life of a job
  1. PostedCustomer picks the job's currency and adds a bounty. It goes straight into escrow.
  2. Bid acceptedBuilder puts down a deposit to bid. Customer accepts a bid or counter.
  3. DeliveredBuilder submits proof of delivery.
  4. PaidBounty moves from escrow to the builder's wallet, with NFT badges.

timeout Customer silent N days after delivery → builder is paid.

timeout Deadline + grace period missed → customer is refunded (all but the minimum fee).

dispute No settlement → Kleros arbitration.

How the escrow rules work, as described in the mission statement. An illustration, not a live job.

Why open source?

The simple answer is trust.

Trust is the single most important feature of a public protocol or service, and the only way to trust a service is to validate it. So Taskuler is open source, and we want as many people reading the code as possible.

When it comes to software bugs, the best disinfectant is sunlight, and builders are the sun.

Taskuler will create an open-source freelancing platform and provide tools to help with every step along the way, built in phases so the core marketplace works well before anything else is added.

How it works

Post, bid, deliver, build a work history

  1. Post a job

    A customer describes the task, sets a deadline and the required builder deposit, picks the job's currency (TSKR or USDC to start, with ETH possibly added), and adds a bounty. The bounty goes straight into escrow.

  2. Builders bid

    Builders put down a deposit in the job's currency to bid. The customer accepts a bid or a counter. On Taskuler projects there's no customer to choose: backers' TSW votes for the builder.

  3. Deliver and get paid

    The builder submits proof of delivery. Once it's accepted, the bounty moves from escrow to the builder's wallet, along with NFT badges.

  4. Build a work history

    Every completed job is added to the builder's on-chain work history. Badges unlock real benefits, like lower deposits and better bid ranking.

Where the money goes on a job The customer pays the bounty plus the protocol fee. The bounty goes into escrow and the fee, max(bounty times fee percent, per-token minimum), goes to the Treasury. The builder delivers proof of delivery. Once the work is accepted, or the customer stays silent for N days, the builder gets 100% of the bounty. If the deadline plus a grace period is missed, the customer is refunded. Customer pays the bounty + the fee on top Escrow holds the bounty Builder delivers proof of delivery Builder paid 100% of the bounty on acceptance, or after N days of silence Treasury gets the fee fee = max(bounty × fee %, per-token minimum) Customer refunded if the deadline + grace period is missed bounty fee timeout Where the money goes on a job The customer pays the bounty plus the protocol fee. The bounty goes into escrow and the fee, max(bounty times fee percent, per-token minimum), goes to the Treasury. The builder delivers proof of delivery. Once the work is accepted, or the customer stays silent for N days, the builder gets 100% of the bounty. If the deadline plus a grace period is missed, the customer is refunded. Customer pays the bounty + the fee on top Escrow holds the bounty Treasury gets the fee Builder delivers proof of delivery Customer refunded deadline + grace missed Builder paid 100% of the bounty, on acceptance or after N days of silence bounty fee timeout
Where the money goes. The fee is paid by the customer on top of the bounty, so the builder keeps 100%. The fee percentage and per-token minimums start low, under a hard cap, and governance tunes them.

Customer pays to place a job on the Market.

Builder pledges to complete a job.

Arbitrator settles disputes between the two.

Protections built in

Rules that protect both sides, enforced by code

Deposits work like a deposit for a hotel: they are kept to ensure good behavior. Escrow and deposit timeouts work without an admin or a frontend, so funds never depend on a Taskuler website staying online.

Protections built into Taskuler
ProtectionWhat it does
Deposits that scaleEach deposit is a percentage of the bounty, with a minimum per token. Governance sets both, so small jobs stay cheap to take on.
Job currencyThe customer picks the job's currency. The list starts with TSKR and USDC, and ETH may be added. TSW (Taskuler Stake Weight) holders vote on adding tokens. The bounty, deposits and refunds are all in that token, with no price conversion. USDC gives the job a stable value if you want it.
Builders keep 100%The protocol fee (a small percentage of the bounty, with a flat minimum per token) is paid by the customer, on top of the bounty. Nothing is taken out of the builder's payout. If only part of the bounty is paid out (an agreed split or a Kleros ruling), the fee is recomputed on what was actually paid, never below the minimum, and the customer gets the difference back. Jobs funded by the Treasury for Taskuler projects pay no fee.
Escrow timeoutsIf the builder misses the deadline plus a grace period, the customer is refunded: the full bounty, and the protocol fee except its per-token minimum. If the customer doesn't respond within N days of delivery, the builder is paid automatically. Anyone can trigger either.
Partial deliveryThe customer and builder can agree on a partial payout. If they can't agree, either side can open a dispute.
Settlement firstBefore a dispute, either side can make a settlement offer, and the other can accept or counter.
Kleros arbitrationAt launch, disputes go to Kleros V2 on Arbitrum One, through its IArbitratorV2 interface. Each job fixes its arbitrator when it's created. Kleros draws jurors at random, weighted by how much PNK (Kleros's token) they've staked. Either side can appeal, and each appeal round has more jurors. Jurors choose one of five outcomes: the builder gets 0, 25, 50, 75 or 100% of the bounty, and the rest goes back to the customer. If they refuse to rule, or tie and nobody appeals, the bounty is split 50/50. Kleros fees are shared in proportion to the ruling: a builder awarded 75% bears a quarter of them and the customer three quarters (on Taskuler projects, the backers' share comes from the project's dispute reserve). A deposit is lost only on a clear loss: the builder's if they get nothing, the customer's if the builder gets everything. Partial rulings, a refusal or tie, and agreed splits return both deposits.
How a dispute is settled When there's a problem with a job, either side can make a settlement offer and the other can accept or counter. If they agree, escrow pays the agreed split. If not, the dispute goes to Kleros on Arbitrum One, where either side can appeal. Escrow then carries out the ruling. Problem with a job either side can raise it Settlement offer accept or counter Kleros arbitration on Arbitrum One; either side can appeal Escrow carries out the ruling Escrow pays the agreed split no agreement ruling agreed How a dispute is settled When there's a problem with a job, either side can make a settlement offer and the other can accept or counter. If they agree, escrow pays the agreed split. If not, the dispute goes to Kleros on Arbitrum One, where either side can appeal. Escrow then carries out the ruling. Problem with a job either side can raise it Settlement offer accept or counter Escrow pays the agreed split Kleros on Arbitrum One, appeals allowed Escrow carries out the ruling agreed no agreement
Settlement first, then Kleros. Escrow timeouts don't need a dispute: anyone can trigger them.

Projects

Taskuler projects

A Taskuler project is any project the Taskuler community builds and funds through TSW: backers stake TSW on it, it's funded from the Treasury in proportion to that TSW, and its tasks are built through ordinary Market jobs. How project funding works.

Taskuler Forge

Open-source Git hosting built on Forgejo. Contributors will be paid task by task through Taskuler-funded tasks: backers stake TSW on the tasks they want done, and each builder is paid from escrow, in the job's currency (TSKR or USDC), once the work is accepted. It doesn't run a separate payout system.

Status: Planned; funded through TSW once Phase 2 is live. Until then it's bootstrapped and no contributor payments are being made.

Visit Taskuler Forge

Taskuler Infra

Open-source distributed hosting built for privacy, security and decentralization, formerly called Ourcld. Names are user-controlled, releases are content-addressed, and mutable data is encrypted before it leaves your machine and spread across independent hosts.

Status: Early and in development; funded through TSW once Phase 2 is live.

Visit Taskuler Infra

Roadmap

Built in phases, marketplace first

We're building in phases so the core marketplace works well before anything else is added.

Phase 1 · Launch

  • Market: a place to post and bid on jobs.
  • Wallet: software to handle the TSKR token.
  • Escrow: smart contracts that hold each job's bounty until the work is accepted, a ruling is made, or a timeout releases it.
  • Work History: completed jobs posted on chain, with NFT badges.
  • Arbitration: Kleros V2 on Arbitrum One, through IArbitratorV2, with an option to appeal.

Phase 2 and later

  • Staking / Governance: stake TSKR to earn TSW, then stake TSW to create and fund Taskuler projects.
  • Liquidity pool: once TSW voting is live, a TSW vote can let the Treasury seed the TSKR exchange pool. Fees are converted to TSKR after that.
  • Task Manager: a tool to help plan and prioritize tasks.
  • Calendar: schedule and display tasks on a calendar.
  • Social: form groups and collaborate.
  • Search: search all things Taskuler.

Disputes have their own path: Kleros V2 at launch. Bonded Taskuler mediators come next, as a faster first step with appeals to Kleros, once a lawyer has answered the legal questions. A Taskuler juror court is built only if measured demand and security checks support it, and it runs alongside Kleros before its rulings count.

Tokens and governance

Use it, stake it, govern it

TSKR

The token used to interact with the Taskuler network: post bounties, pay deposits to bid, and subscribe to Taskuler products. TSKR is earned, not sold: there's no token sale.

TSW

TSW (Taskuler Stake Weight) is earned by staking TSKR and used to vote on which tasks the Treasury funds: stake TSW to create and fund Taskuler projects, each funded in proportion to the TSW staked on it, and no project gets more than 10% of a funding period's pot. Any part of the pot that can't be allocated rolls into the next period's pot, but the pot never grows past 3 times its regular size; anything above that returns to the Treasury. Backers can propose tasks and push their stake down onto them to set priorities (top-priority tasks are funded first, and a task nobody pushes stake onto isn't funded), and that stake still counts toward the project. Backers' TSW also votes for the builder of each project job (see Taskuler projects). It's proportional to the TSKR staked, and it builds with time: quickly at first, then more and more slowly as the stake matures. It starts building the moment a stake is opened (there's no lock) and is boosted by completed jobs and by backing Taskuler project tasks that were delivered without an upheld objection, challenge or audit finding (a backer loses that boost for a while if a task they backed fails a challenge). It can't be transferred, and unstaking forfeits all the TSW that stake earned. Whether Taskuler's own arbitrators, which come after launch, will also get a boost is still being decided; at launch, Kleros pays its own jurors from its arbitration fees. Backers of work that earns income may also get TSKR, paid as new stakes and taken only from a slice of that project's income, but only after legal review. A stake can't be partly unstaked or topped up: adding TSKR opens a new stake that starts from zero.

Treasury

A fee from every customer job goes into the Treasury (Taskuler project jobs, which the Treasury funds, pay none). The customer pays it on top of the bounty, so builders keep 100%. It's a small percentage of the bounty with a flat minimum per token, both set by governance. Once the Treasury's liquidity pool is live, the Treasury converts fees to TSKR; until then, fees paid in USDC stay in USDC and pay running costs. The Treasury funds Taskuler projects: TSW holders stake TSW to create and back them, and each funding period the money is split in proportion to the TSW staked on each project. Money leaves a project one funded task at a time. Money a project hasn't spent yet stays with it for its next tasks, and goes back to the Treasury if the project goes dormant, stops, or leaves it unspent too long.

Protection against fake accounts: every TSW vote counts each account's TSW averaged over a window that ends when the vote opens, so TSW gained or moved after a vote opens doesn't count. The window length starts at a suggested default and is tuned by governance. Votes are weighted by TSW (work history, badges and a record of backing delivered tasks only boost how fast TSW builds, not the vote itself), and every task has a cap on how much Treasury funding it can receive.

Taskuler projects

Projects are anything the Taskuler community builds and funds through TSW, paid for by the Treasury and built through ordinary Market jobs. There are no stewards, coordinators or councils: backers steer with their TSW, proposers write the tasks, and rules in the code handle the rest.

How TSW funds Taskuler projects Stake TSKR to open a position. The position earns TSW from the moment it opens, and it keeps growing with time until growth levels off after a governance-set time; closing the position forfeits all of its TSW. Stake TSW on projects. Each funding period, the Treasury's project pot is split among projects in proportion to the TSW staked on each, and no project gets more than 10% of the pot; any part that can't be allocated rolls into the next period's pot, up to 3 times the regular pot, and the rest returns to the Treasury. Inside a project, tasks are ranked by the TSW pushed onto them (a task with none isn't funded) and funded in full in that order; what's left carries over. Funded tasks are posted as Market jobs, and backers' TSW picks the builder. Stake TSKR opens a position Earn TSW from opening, grows, then levels off; closing the position forfeits it Stake TSW on projects and push it onto tasks to set priorities Treasury project pot split among projects in proportion to their TSW Tasks funded in full backed tasks only, highest TSW first; the rest carries over Posted as Market jobs backers' TSW votes for the builder How TSW funds Taskuler projects Stake TSKR to open a position. The position earns TSW from the moment it opens, and it keeps growing with time until growth levels off after a governance-set time; closing the position forfeits all of its TSW. Stake TSW on projects. Each funding period, the Treasury's project pot is split among projects in proportion to the TSW staked on each, and no project gets more than 10% of the pot; any part that can't be allocated rolls into the next period's pot, up to 3 times the regular pot, and the rest returns to the Treasury. Inside a project, tasks are ranked by the TSW pushed onto them (a task with none isn't funded) and funded in full in that order; what's left carries over. Funded tasks are posted as Market jobs, and backers' TSW picks the builder. Stake TSKR opens a position Earn TSW from opening, grows, then levels off; closing the position forfeits it Stake TSW on projects push it onto tasks to set priorities Treasury project pot split in proportion to each project's TSW Tasks funded in full backed tasks only, highest TSW first; the rest carries over Posted as Market jobs backers' TSW votes for the builder
How TSW and projects fit together (Phase 2). The growth rate, the vote-snapshot window and the pot size start at suggested defaults and are tuned by governance; the per-task cap is a governance-set share of the project's funding, and larger tasks need a backer vote.
How a project task gets done A backer with enough stake on the project proposes a task, writing the spec and a maximum bounty within the benchmark range. Backers push TSW onto the task; a task with no backing isn't funded. Builders submit sealed bids and backers' TSW votes for the builder. The builder posts a bond and is paid in milestones the bond covers. After delivery there's an audit hold: backers can object and anyone who posts a bond can challenge. Until a pool of drawn reviewers exists, a backer must also sign off. Then the builder is paid from the project escrow. 1. Propose a task spec + a maximum bounty within the benchmark range 2. Backers push TSW onto the task; a task with no backing isn't funded 3. Sealed bids, then a vote backers' TSW picks the builder 4. Bond and build the builder's bond covers each milestone payment 5. Audit hold backers can object; anyone with a bond can challenge 6. Builder paid from the project escrow; a backer signs off until reviewers exist How a project task gets done A backer with enough stake on the project proposes a task, writing the spec and a maximum bounty within the benchmark range. Backers push TSW onto the task; a task with no backing isn't funded. Builders submit sealed bids and backers' TSW votes for the builder. The builder posts a bond and is paid in milestones the bond covers. After delivery there's an audit hold: backers can object and anyone who posts a bond can challenge. Until a pool of drawn reviewers exists, a backer must also sign off. Then the builder is paid from the project escrow. 1. Propose a task spec + a maximum bounty within the benchmark range 2. Backers push TSW no backing, no funding 3. Sealed bids, then a vote backers' TSW picks the builder 4. Bond and build the bond covers each milestone payment 5. Audit hold backers can object; anyone with a bond can challenge 6. Builder paid from the project escrow; a backer signs off until reviewers exist
A Taskuler project task from proposal to payout (Phase 2). Amounts, windows and thresholds start at suggested defaults and are tuned by governance.
How Taskuler projects work
RuleHow it works
Proposers write the tasksBackers with enough stake on a project can propose tasks. The proposer writes the spec, as tests where possible, and sets a maximum bounty within a benchmark range. Each task's Treasury funding is capped; the cap is set by governance. Specs and overpriced bounties can be challenged. The proposer publishes the project's plan at creation (backers can suggest changes, which take effect after a challenge period) and answers builders' questions in public; answers given before a bid is accepted become part of the spec.
Backers pick the builderBuilders submit sealed bids, one per account, with no counters. Backers vote with the TSW they pushed onto that task; every funded task has some, because a task with none isn't funded. If nobody votes, or too few do, the lowest qualifying bid wins. A bidder can't vote on their own task, and links to bidders must be disclosed.
Bonds and milestonesTreasury money must be covered by someone's bond, or not paid out upfront at all. Builders post a bond for their task and are paid in milestones or as a stream. A shared backstop fund comes later.
Accepted unless backers objectWork is accepted after the audit hold unless backers object. Until there's a pool of drawn reviewers, a backer must also sign off before payment. If backers holding a set share of the task's TSW (counted when the task was funded) object, the work goes to the normal dispute process: Kleros decides, and the builder can win. Instead of objecting outright, those backers can propose paying the builder part of the bounty: the builder has 5 days to accept, counter once, or refuse and let Kleros decide, and not answering doesn't count as accepting. The proposal, and any counter, has to be 25, 50 or 75% of the bounty, the splits Kleros can rule on, the unpaid part goes back to the project (project jobs pay no protocol fee), and an agreed split isn't held against the builder. Backers don't need to post a bond or deposit to object: each project builds its own dispute reserve, from a share of its funding and its carry-over, to pay the arbitration fees, including the backers' side of any appeal. If an appeal costs more than the reserve holds, the objecting backers cover the gap and get it back if they win; builders pay for their own appeals. Every valid backer objection draws on it, since the same share of TSW is needed both to object and to use the reserve; a backer below that share, like anyone else who challenges, posts a bond. Fees refunded when a builder loses refill the reserve, and any leftover returns to the Treasury. Large tasks, and tasks mostly backed by their proposer or linked accounts, get a longer hold and more random audits. A backer's explicit acceptance is recorded but doesn't release money early. Proposers can back their own projects. Builders, and anyone who bid on the task, can't accept their own work, and links must be disclosed. Automated checks are used wherever a spec can be tested by machine, and large tasks get randomly drawn, bonded reviewers once the Market has a work history.
Everyone can watchEvery project has a public scorecard. Projects face random audits, whistleblowers are rewarded, and a winning bid that costs a lot more than the lowest qualifying one is flagged for audit.
Self-funding allowedProposers and builders can back their own projects, since that can't be stopped. The bonds, challenges and audits above are what keep it honest.
Paid after the factAny work can be funded retroactively, once the work is done, so nothing is paid out upfront. Backers vote on it, capped at a share of project funds.
Dormant and stopped by ruleA project goes dormant automatically if its stake falls too low or nothing happens for too long. It stops only if it misses its milestones, loses a challenge or is stopped by a TSW vote. A proposer can also ask to wind a project down, and backers vote. On dormancy or wind-down, leftover money returns to the backers' stakes; otherwise unspent money returns to the Treasury.

Amounts, time windows and thresholds for these rules start at suggested defaults and are tuned by governance.

A project's life: create, active, dormant, wind-down or stop A project is created with a creation stake, the proposer's own or shared with a sponsor. While active, it's funded each period. It goes dormant if its stake stays below the floor after a grace period, or after 6 months with no activity (governance can change this). The proposer can also ask to wind it down, and backers vote. On dormancy or wind-down, leftover funds return to the backers' stakes. A project stops only on missed milestones, an upheld challenge or a TSW vote, and its unspent money returns to the Treasury. Create with a creation stake, your own or shared with a sponsor Active funded each period by its share of TSW Stopped missed milestones, upheld challenge or TSW vote; unspent to Treasury Wind-down the proposer asks, backers vote Dormant below the stake floor after a grace period, or 6 months with no activity Leftovers to backers returned to the backers' stakes A project's life: create, active, dormant, wind-down or stop A project is created with a creation stake, the proposer's own or shared with a sponsor. While active, it's funded each period. It goes dormant if its stake stays below the floor after a grace period, or after 6 months with no activity (governance can change this). The proposer can also ask to wind it down, and backers vote. On dormancy or wind-down, leftover funds return to the backers' stakes. A project stops only on missed milestones, an upheld challenge or a TSW vote, and its unspent money returns to the Treasury. Create own creation stake or shared with a sponsor Active funded each period by its share of TSW Wind-down proposer asks, backers vote Dormant below the floor after a grace period, or 6 months idle Leftovers to backers returned to their stakes Stopped missed milestones, upheld challenge or TSW vote; unspent money to Treasury
A project's lifecycle. The 6-month idle limit, the stake floor and its grace period are governance-set.
Proposed: how project income reaches backers Proposed and pending legal review. Income from a project, tied to a task ID on-chain or through a fee contract, goes to the Treasury, except a backer slice. A Treasury share comes off the backer slice first. The rest is split between the backers of the tagged task and a project-wide pool for all of the project's backers, and is paid as new TSW stakes. Project income tagged with a task ID on-chain or via a fee contract Treasury gets the income minus the backer slice Backer slice a Treasury share comes off first Tagged task's backers Project-wide pool all the project's backers Paid as new TSW stakes Proposed: how project income reaches backers Proposed and pending legal review. Income from a project, tied to a task ID on-chain or through a fee contract, goes to the Treasury, except a backer slice. A Treasury share comes off the backer slice first. The rest is split between the backers of the tagged task and a project-wide pool for all of the project's backers, and is paid as new TSW stakes. Project income tagged with a task ID Treasury income minus the backer slice Backer slice Treasury share comes off first Tagged task's backers Project-wide pool Paid as new TSW stakes
Proposed, pending legal review: income-linked rewards for backers. Slice sizes start at suggested defaults, finalized after counsel signs off.

Token distribution: percentages final

TSKR allocation: 60% community rewards, 35% Treasury, 5% liquidity A bar split into three parts: community rewards 60%, Treasury 35%, liquidity 5%. These percentages are final.
  • Community rewards 60%
  • Treasury 35%
  • Liquidity 5%
TSKR allocation, final percentages
AllocationShareRelease / lockup (multi-year release with a cliff)
Community rewards only for paying the initial builders60%Released over time through activity on the network
Treasury35%Released in stages by TSW vote
Liquidity5%Put in a TSKR/USDC pool on Arbitrum by the Treasury after a TSW vote; pool tokens locked

Liquidity

What the 5% allocation is for.

Part of the supply goes into exchange pools, so customers can buy TSKR to fund bounties and builders can sell what they earn without big price swings. Without it, a bounty's value could swing a lot before the job is done.

These tokens aren't spent. They stay in the pools, ideally owned by the Treasury, so trading fees flow back to the community.

The Treasury seeds the pool, but only after TSW voting is live (Phase 2), and only if a TSW vote approves it. It will be a TSKR/USDC pool: the first tranche is at least $50,000 USDC, seeded once fee income covers 6 months of operations, with pool tokens locked for 24 months; later tranches need a TSW vote. The venue and the conditions for that vote are still open.

Paying for infrastructure

On chain

Escrow, deposits, work history and arbitration run on chain and are paid for by users' gas, so they have no server bill.

Off chain

The website, the indexer and API that make jobs searchable, RPC nodes, and storage for job files and proof of delivery. The Treasury pays for these.

Treasury income

The protocol fee on every customer job (Taskuler project jobs pay none), plus subscriptions to Taskuler products such as the Task Manager and Calendar. Once the Treasury's liquidity pool is live, fees are converted to TSKR. Until then, fees paid in USDC stay in USDC and pay running costs, and grants are a primary source of funding for the audit and early hosting. Hosting, maintenance and upgrades are ordinary Treasury tasks, voted on by TSW holders.

Covering the launch gap: part of the Treasury's 35% is set aside as an operations budget until job fees cover costs. It's $150 a month (retuned once real invoices arrive), under a cap on Treasury outflows, with public spending reports; governance tunes it. Projects like Talent Protocol and Gitcoin Grants Lab struggled with exactly this gap. The fee percentage and per-token minimums should be set to cover hosting as volume grows; the amounts are still an open question.

FAQ

Questions, answered plainly

Is Taskuler open source?

Yes. Taskuler is open source so that anyone can check how jobs, escrow and payouts work. We want as many people reading the code as possible.

Do I need tokens just to look around?

No. Browsing the Market is free. You only need a deposit when you post a job or place a bid.

How big are deposits?

Each deposit is a percentage of the bounty, with a minimum per token, and governance sets both. So the deposit for a small job stays small. Deposits are paid in the job's currency, which the customer picks (TSKR or USDC to start, with ETH possibly added), and they are returned in the same token. NFT badges from completed work can lower your deposits.

Who pays the fee?

The customer. The protocol fee is a small percentage of the bounty with a flat minimum set per token, so even small jobs cover their cost. It's added on top of the bounty and goes to the community Treasury. If only part of the bounty is paid out (an agreed split or a Kleros ruling), the fee is recomputed on what was actually paid, never below the minimum, and the customer gets the difference back. Jobs the Treasury funds for Taskuler projects pay no fee. Builders keep 100% of the bounty. Governance sets the percentage and the minimums, and the percentage has a hard cap in the contract. The amounts are still being decided.

What if the customer disappears after I deliver?

If the customer doesn't respond within N days of delivery, the escrow pays you automatically. Anyone can trigger that timeout, so it doesn't depend on Taskuler's website being online.

Who settles disputes?

At launch, Kleros V2, a decentralized court on Arbitrum One. Both sides can make a settlement offer first. If that fails, Kleros draws jurors at random, weighted by the PNK they've staked, and either side can appeal a ruling. Jurors choose one of five outcomes: the builder gets 0, 25, 50, 75 or 100% of the bounty, and the rest goes back to the customer. If they refuse to rule, or tie and nobody appeals, the bounty is split 50/50. Kleros fees are shared in proportion to the ruling: a builder awarded 75% bears a quarter of them and the customer three quarters (on Taskuler projects, the backers' share comes from the project's dispute reserve). A deposit is lost only on a clear loss: the builder's if they get nothing, the customer's if the builder gets everything. Partial rulings, a refusal or tie, and agreed splits return both deposits. Bonded Taskuler mediators may come later, after legal review.

Which blockchain does it run on?

Arbitrum One, where Kleros V2 runs natively. The contracts are chain-agnostic, and Base is planned as a second chain once its Kleros gateway has a track record.

Is there a token sale?

No. TSKR isn't sold, now or later. It's earned through work on the network or through grants, or released by the community Treasury. The allocation percentages are final, and the total supply is fixed at 1,000,000,000 TSKR. Nothing on this page is an offer to sell tokens.

Waitlist

Join the waitlist

We're looking for early builders and customers to help shape Taskuler before launch.

We'll only use your email to send you Taskuler launch updates.

You're on the list. We'll email you Taskuler launch updates.

That email address doesn't look right. Please check it and try again.

Too many tries. Please wait a few minutes and try again.