{
  "@context": {
    "@vocab": "https://humanforai.dev/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "humanforai": "https://humanforai.dev/schema#",
    "Service": "humanforai:Service",
    "id": {
      "@id": "humanforai:id",
      "@type": "@id"
    },
    "name": {
      "@id": "humanforai:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "humanforai:description",
      "@type": "xsd:string"
    },
    "ServiceCatalogPage": "humanforai:ServiceCatalogPage",
    "items": {
      "@id": "humanforai:items",
      "@container": "@list"
    },
    "total": {
      "@id": "humanforai:total",
      "@type": "xsd:integer"
    },
    "next_cursor": {
      "@id": "humanforai:next_cursor",
      "@type": "xsd:string"
    },
    "AgentManifest": "humanforai:AgentManifest",
    "brand_name": {
      "@id": "humanforai:brand_name",
      "@type": "xsd:string"
    },
    "domain": {
      "@id": "humanforai:domain",
      "@type": "@id"
    },
    "tagline": {
      "@id": "humanforai:tagline",
      "@type": "xsd:string"
    },
    "api_version": {
      "@id": "humanforai:api_version",
      "@type": "xsd:string"
    },
    "last_updated": {
      "@id": "humanforai:last_updated",
      "@type": "xsd:date"
    },
    "interfaces": {
      "@id": "humanforai:interfaces",
      "@container": "@list"
    },
    "authentication": {
      "@id": "humanforai:authentication",
      "@type": "xsd:string"
    },
    "task_request_endpoint": {
      "@id": "humanforai:task_request_endpoint",
      "@type": "xsd:string"
    },
    "contact_endpoint": {
      "@id": "humanforai:contact_endpoint",
      "@type": "xsd:string"
    },
    "response_expectations": {
      "@id": "humanforai:response_expectations"
    },
    "pricing_model": {
      "@id": "humanforai:pricing_model"
    },
    "services": {
      "@id": "humanforai:services",
      "@container": "@list"
    },
    "endpoints": {
      "@id": "humanforai:endpoints"
    },
    "accepted_task_types": {
      "@id": "humanforai:accepted_task_types",
      "@container": "@list"
    },
    "rejected_task_types": {
      "@id": "humanforai:rejected_task_types",
      "@container": "@list"
    },
    "trust_and_safety": {
      "@id": "humanforai:trust_and_safety"
    },
    "limits": {
      "@id": "humanforai:limits"
    },
    "signed_receipts": {
      "@id": "humanforai:signed_receipts"
    },
    "TaskType": "humanforai:TaskType",
    "TaskStatus": "humanforai:TaskStatus",
    "TaskRequest": "humanforai:TaskRequest",
    "task_type": {
      "@id": "humanforai:task_type",
      "@type": "@id"
    },
    "location_required": {
      "@id": "humanforai:location_required",
      "@type": "xsd:boolean"
    },
    "location_detail": {
      "@id": "humanforai:location_detail",
      "@type": "xsd:string"
    },
    "deadline": {
      "@id": "humanforai:deadline",
      "@type": "xsd:dateTime"
    },
    "output_format": {
      "@id": "humanforai:output_format",
      "@type": "xsd:string"
    },
    "budget_usd": {
      "@id": "humanforai:budget_usd",
      "@type": "xsd:decimal"
    },
    "contact_email": {
      "@id": "humanforai:contact_email",
      "@type": "xsd:string"
    },
    "requester": {
      "@id": "humanforai:requester",
      "@type": "xsd:string"
    },
    "delivery": {
      "@id": "humanforai:delivery",
      "@type": "xsd:string"
    },
    "TaskSubmissionResponse": "humanforai:TaskSubmissionResponse",
    "task_id": {
      "@id": "humanforai:task_id",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "humanforai:status",
      "@type": "@id"
    },
    "created_at": {
      "@id": "humanforai:created_at",
      "@type": "xsd:dateTime"
    },
    "status_url": {
      "@id": "humanforai:status_url",
      "@type": "xsd:string"
    },
    "status_page": {
      "@id": "humanforai:status_page",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "humanforai:message",
      "@type": "xsd:string"
    },
    "Task": "humanforai:Task",
    "source": {
      "@id": "humanforai:source",
      "@type": "xsd:string"
    },
    "updated_at": {
      "@id": "humanforai:updated_at",
      "@type": "xsd:dateTime"
    },
    "status_history": {
      "@id": "humanforai:status_history",
      "@container": "@list"
    },
    "operator_notes": {
      "@id": "humanforai:operator_notes",
      "@type": "xsd:string"
    },
    "receipt": {
      "@id": "humanforai:receipt",
      "@type": "xsd:string"
    },
    "deliverable_sha256": {
      "@id": "humanforai:deliverable_sha256",
      "@type": "xsd:string"
    },
    "receipt_issued_at": {
      "@id": "humanforai:receipt_issued_at",
      "@type": "xsd:dateTime"
    },
    "MessageRequest": "humanforai:MessageRequest",
    "reply_to": {
      "@id": "humanforai:reply_to",
      "@type": "xsd:string"
    },
    "from": {
      "@id": "humanforai:from",
      "@type": "xsd:string"
    },
    "subject": {
      "@id": "humanforai:subject",
      "@type": "xsd:string"
    },
    "MessageResponse": "humanforai:MessageResponse",
    "message_id": {
      "@id": "humanforai:message_id",
      "@type": "xsd:string"
    },
    "thread_url": {
      "@id": "humanforai:thread_url",
      "@type": "xsd:string"
    },
    "access_token": {
      "@id": "humanforai:access_token",
      "@type": "xsd:string"
    },
    "MessageThread": "humanforai:MessageThread",
    "replies": {
      "@id": "humanforai:replies",
      "@container": "@list"
    },
    "reply_count": {
      "@id": "humanforai:reply_count",
      "@type": "xsd:integer"
    },
    "last_reply_at": {
      "@id": "humanforai:last_reply_at",
      "@type": "xsd:dateTime"
    },
    "reply_channel": {
      "@id": "humanforai:reply_channel",
      "@type": "xsd:string"
    },
    "webhook_last_delivery": {
      "@id": "humanforai:webhook_last_delivery"
    },
    "note": {
      "@id": "humanforai:note",
      "@type": "xsd:string"
    },
    "ValidationError": "humanforai:ValidationError",
    "error": {
      "@id": "humanforai:error",
      "@type": "xsd:string"
    },
    "details": {
      "@id": "humanforai:details",
      "@container": "@list"
    },
    "Error": "humanforai:Error"
  },
  "@type": "schema:Dataset",
  "schema:name": "Human For AI API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Human For AI's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-12) from openapi/_original/humanforai-dev-api-openapi.json.",
  "dcterms:created": "2026-11-12",
  "dcterms:source": [
    "openapi/_original/humanforai-dev-api-openapi.json"
  ]
}