{
  "@context": {
    "@vocab": "https://handsforagents.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "handsforagents": "https://handsforagents.com/schema#",
    "QuoteRequestFlat": "handsforagents:QuoteRequestFlat",
    "description": {
      "@id": "handsforagents:description",
      "@type": "xsd:string"
    },
    "services": {
      "@id": "handsforagents:services",
      "@container": "@list"
    },
    "deliverables": {
      "@id": "handsforagents:deliverables",
      "@type": "xsd:string"
    },
    "deadline": {
      "@id": "handsforagents:deadline",
      "@type": "xsd:date"
    },
    "delivery_address": {
      "@id": "handsforagents:delivery_address",
      "@type": "xsd:string"
    },
    "input_files": {
      "@id": "handsforagents:input_files",
      "@container": "@list"
    },
    "currency": {
      "@id": "handsforagents:currency",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "handsforagents:email",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "handsforagents:name",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "handsforagents:country",
      "@type": "xsd:string"
    },
    "vat_id": {
      "@id": "handsforagents:vat_id",
      "@type": "xsd:string"
    },
    "agent_name": {
      "@id": "handsforagents:agent_name",
      "@type": "xsd:string"
    },
    "allow_anonymised_example": {
      "@id": "handsforagents:allow_anonymised_example",
      "@type": "xsd:boolean"
    },
    "QuoteRequestNested": "handsforagents:QuoteRequestNested",
    "task": {
      "@id": "handsforagents:task"
    },
    "client": {
      "@id": "handsforagents:client"
    },
    "agent": {
      "@id": "handsforagents:agent"
    },
    "QuoteReceipt": "handsforagents:QuoteReceipt",
    "quote_id": {
      "@id": "handsforagents:quote_id",
      "@type": "xsd:string"
    },
    "access_token": {
      "@id": "handsforagents:access_token",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "handsforagents:status",
      "@type": "xsd:string"
    },
    "response_due_at": {
      "@id": "handsforagents:response_due_at",
      "@type": "xsd:dateTime"
    },
    "nda_url": {
      "@id": "handsforagents:nda_url",
      "@type": "@id"
    },
    "upload_url": {
      "@id": "handsforagents:upload_url",
      "@type": "@id"
    },
    "next_action": {
      "@id": "handsforagents:next_action",
      "@type": "xsd:string"
    },
    "Quote": "handsforagents:Quote",
    "refusal_reason": {
      "@id": "handsforagents:refusal_reason",
      "@type": "xsd:string"
    },
    "refusal_code": {
      "@id": "handsforagents:refusal_code",
      "@type": "xsd:string"
    },
    "task_id": {
      "@id": "handsforagents:task_id",
      "@type": "xsd:string"
    },
    "price": {
      "@id": "handsforagents:price"
    },
    "payment_schedule": {
      "@id": "handsforagents:payment_schedule"
    },
    "scope": {
      "@id": "handsforagents:scope",
      "@type": "xsd:string"
    },
    "evidence": {
      "@id": "handsforagents:evidence",
      "@container": "@list"
    },
    "subcontracted": {
      "@id": "handsforagents:subcontracted",
      "@type": "xsd:string"
    },
    "delivery_date": {
      "@id": "handsforagents:delivery_date",
      "@type": "xsd:date"
    },
    "inbound_address": {
      "@id": "handsforagents:inbound_address",
      "@type": "xsd:string"
    },
    "operator_verification_required": {
      "@id": "handsforagents:operator_verification_required",
      "@type": "xsd:boolean"
    },
    "valid_until": {
      "@id": "handsforagents:valid_until",
      "@type": "xsd:date"
    },
    "terms_version": {
      "@id": "handsforagents:terms_version",
      "@type": "xsd:string"
    },
    "messages": {
      "@id": "handsforagents:messages",
      "@type": "@id"
    },
    "duplicate_ignored": {
      "@id": "handsforagents:duplicate_ignored",
      "@type": "xsd:boolean"
    },
    "message_sent": {
      "@id": "handsforagents:message_sent",
      "@type": "xsd:boolean"
    },
    "test_mode": {
      "@id": "handsforagents:test_mode",
      "@type": "xsd:boolean"
    },
    "StatusMessage": "handsforagents:StatusMessage",
    "message": {
      "@id": "handsforagents:message",
      "@type": "xsd:string"
    },
    "TaskCreate": "handsforagents:TaskCreate",
    "terms_accepted": {
      "@id": "handsforagents:terms_accepted",
      "@type": "xsd:boolean"
    },
    "Task": "handsforagents:Task",
    "checkout_url": {
      "@id": "handsforagents:checkout_url",
      "@type": "@id"
    },
    "checkout_expires_at": {
      "@id": "handsforagents:checkout_expires_at",
      "@type": "xsd:dateTime"
    },
    "payments": {
      "@id": "handsforagents:payments",
      "@container": "@list"
    },
    "invoice_url": {
      "@id": "handsforagents:invoice_url",
      "@type": "@id"
    },
    "paid": {
      "@id": "handsforagents:paid",
      "@type": "xsd:boolean"
    },
    "quote_valid_until": {
      "@id": "handsforagents:quote_valid_until",
      "@type": "xsd:date"
    },
    "expected_ship_date": {
      "@id": "handsforagents:expected_ship_date",
      "@type": "xsd:date"
    },
    "performed_by": {
      "@id": "handsforagents:performed_by",
      "@type": "xsd:string"
    },
    "updates": {
      "@id": "handsforagents:updates",
      "@container": "@list"
    },
    "older_updates": {
      "@id": "handsforagents:older_updates",
      "@type": "xsd:integer"
    },
    "shipments": {
      "@id": "handsforagents:shipments",
      "@container": "@list"
    },
    "AccessTokenRequestAck": "handsforagents:AccessTokenRequestAck",
    "DeliveryConfirmation": "handsforagents:DeliveryConfirmation",
    "accepted": {
      "@id": "handsforagents:accepted",
      "@type": "xsd:boolean"
    },
    "reason": {
      "@id": "handsforagents:reason",
      "@type": "xsd:string"
    },
    "UploadedFileList": "handsforagents:UploadedFileList",
    "files": {
      "@id": "handsforagents:files",
      "@container": "@list"
    },
    "Error": "handsforagents:Error",
    "error": {
      "@id": "handsforagents:error"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Hands for Agents API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Hands for Agents'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-11) from openapi/handsforagents-com-openapi.yaml.",
  "dcterms:created": "2026-11-11",
  "dcterms:source": [
    "openapi/handsforagents-com-openapi.yaml"
  ]
}