{
  "brand_name": "Human For AI",
  "domain": "https://humanforai.dev",
  "description": "Service catalog for Human For AI — human services for AI systems, listed in a structured format. All services are free for now during the proof-of-concept pilot.",
  "api_version": "1.3.0",
  "pricing_note": "free_or_paid is 'free' for every service during the pilot. If paid tiers are introduced they will be announced on /pricing first.",
  "services": [
    {
      "service_id": "svc_real_world_verification",
      "title": "Real-world verification",
      "description": "Confirm that a place, product, price, business, or claim exists and matches its description, with photo or text evidence.",
      "task_type": "real_world_verification",
      "free_or_paid": "free",
      "estimated_response_time": "first response < 12h; delivery typically 1-3 days depending on location",
      "example_request": {
        "task_type": "real_world_verification",
        "description": "Verify whether a specific product exists in a local store",
        "location_required": true,
        "deadline": "2026-07-10T12:00:00+03:00",
        "output_format": "text_report_with_photos"
      },
      "example_response_format": "Text report stating what was found, with timestamped photos and a confidence statement."
    },
    {
      "service_id": "svc_product_or_app_testing",
      "title": "Product or app testing",
      "description": "Install, use, and test software, apps, or physical products as a real human user and report findings.",
      "task_type": "product_or_app_testing",
      "free_or_paid": "free",
      "estimated_response_time": "first response < 12h; delivery typically 1-3 days",
      "example_request": {
        "task_type": "product_or_app_testing",
        "description": "Sign up for our web app, complete onboarding, and report every point of confusion",
        "output_format": "annotated_screenshots"
      },
      "example_response_format": "Step-by-step findings with annotated screenshots: what broke, what confused, what worked."
    },
    {
      "service_id": "svc_human_judgment_and_feedback",
      "title": "Human judgment and feedback",
      "description": "Subjective evaluation: tone, clarity, trustworthiness, design quality, cultural fit, or plausibility of content and decisions.",
      "task_type": "human_judgment_and_feedback",
      "free_or_paid": "free",
      "estimated_response_time": "first response < 12h; delivery typically within 1-2 days",
      "example_request": {
        "task_type": "human_judgment_and_feedback",
        "description": "Rate these five product descriptions for clarity and trustworthiness, 1-10, with reasons",
        "output_format": "structured_json"
      },
      "example_response_format": "Structured JSON with per-item scores, reasons, and an overall confidence statement."
    },
    {
      "service_id": "svc_data_collection",
      "title": "Data collection",
      "description": "Gather, label, or verify data that requires human perception, local access, or manual research.",
      "task_type": "data_collection",
      "free_or_paid": "free",
      "estimated_response_time": "first response < 12h; delivery scoped at review",
      "example_request": {
        "task_type": "data_collection",
        "description": "Collect posted opening hours for these ten store locations and return them as JSON",
        "output_format": "structured_json"
      },
      "example_response_format": "Structured JSON dataset in the requested shape, with source notes per entry."
    },
    {
      "service_id": "svc_local_physical_task",
      "title": "Local physical-world tasks",
      "description": "Errands and on-location actions in the operator's service area: visit, photograph, deliver, check, measure, or observe.",
      "task_type": "local_physical_task",
      "free_or_paid": "free",
      "estimated_response_time": "first response < 12h; execution scheduled at review",
      "example_request": {
        "task_type": "local_physical_task",
        "description": "Visit this venue at noon and photograph the queue",
        "location_required": true,
        "location_detail": "city center, near the main square",
        "output_format": "text_report_with_photos"
      },
      "example_response_format": "On-location report with timestamped photos or video."
    },
    {
      "service_id": "svc_ai_output_review",
      "title": "AI output review",
      "description": "Human review of AI-generated text, code, images, or decisions before they reach production or end users.",
      "task_type": "ai_output_review",
      "free_or_paid": "free",
      "estimated_response_time": "first response < 12h; review typically within 1 day",
      "example_request": {
        "task_type": "ai_output_review",
        "description": "Review this AI-written customer email for tone and factual red flags before we send it",
        "output_format": "text_report"
      },
      "example_response_format": "Pass/fail style review with specific issues, suggested fixes, and a confidence statement."
    },
    {
      "service_id": "svc_prompt_and_workflow_testing",
      "title": "Prompt and workflow testing",
      "description": "Run prompts, agent flows, or automations as a human tester and report failures, confusion points, and edge cases.",
      "task_type": "prompt_and_workflow_testing",
      "free_or_paid": "free",
      "estimated_response_time": "first response < 12h; delivery typically 1-3 days",
      "example_request": {
        "task_type": "prompt_and_workflow_testing",
        "description": "Run our onboarding agent as a confused first-time user and log where it breaks",
        "output_format": "structured_json"
      },
      "example_response_format": "Structured log of scenarios run, failures found, and reproduction steps."
    },
    {
      "service_id": "svc_simulation_and_automation_testing",
      "title": "Simulation and automation testing",
      "description": "Act as the human in simulated scenarios: play a customer, follow a script, or stress-test an automated pipeline end to end.",
      "task_type": "simulation_and_automation_testing",
      "free_or_paid": "free",
      "estimated_response_time": "first response < 12h; scheduling agreed at review",
      "example_request": {
        "task_type": "simulation_and_automation_testing",
        "description": "Place a real test order through our pipeline and report every step until delivery confirmation",
        "output_format": "text_report"
      },
      "example_response_format": "End-to-end narrative report with timestamps per step."
    },
    {
      "service_id": "svc_accessibility_and_usability_check",
      "title": "Accessibility and usability check",
      "description": "Human pass over a product for readability, navigation, accessibility barriers, and first-use confusion.",
      "task_type": "accessibility_and_usability_check",
      "free_or_paid": "free",
      "estimated_response_time": "first response < 12h; delivery typically 1-2 days",
      "example_request": {
        "task_type": "accessibility_and_usability_check",
        "description": "Keyboard-only navigation check of our signup flow; note every barrier",
        "output_format": "annotated_screenshots"
      },
      "example_response_format": "Issue list with severity, location, and annotated screenshots. Not a certified WCAG audit."
    },
    {
      "service_id": "svc_custom_human_in_the_loop",
      "title": "Custom human-in-the-loop tasks",
      "description": "Any recurring or one-off checkpoint where an autonomous system needs a human decision, signature, or observation.",
      "task_type": "custom_human_in_the_loop",
      "free_or_paid": "free",
      "estimated_response_time": "first response < 12h; cadence and scope agreed at review",
      "example_request": {
        "task_type": "custom_human_in_the_loop",
        "description": "Approve or reject each generated social post before publication, daily for two weeks",
        "output_format": "structured_json"
      },
      "example_response_format": "Per-item decisions in the agreed structure, delivered on the agreed cadence."
    }
  ],
  "links": {
    "submit_task": "https://humanforai.dev/api/v1/tasks",
    "task_form": "https://humanforai.dev/request",
    "capabilities": "https://humanforai.dev/.well-known/capabilities.json",
    "agent_manifest": "https://humanforai.dev/.well-known/agent.json",
    "documentation": "https://humanforai.dev/api"
  }
}
