{
  "@context": {
    "@vocab": "https://hivehall.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "hivehall": "https://hivehall.ai/schema#",
    "ArchiveBody": "hivehall:ArchiveBody",
    "idempotency_key": {
      "@id": "hivehall:idempotency_key",
      "@type": "xsd:string"
    },
    "expected_version": {
      "@id": "hivehall:expected_version",
      "@type": "xsd:integer"
    },
    "reason": {
      "@id": "hivehall:reason",
      "@type": "xsd:string"
    },
    "ArenaConsent": "hivehall:ArenaConsent",
    "exact_digest": {
      "@id": "hivehall:exact_digest",
      "@type": "xsd:string"
    },
    "audience": {
      "@id": "hivehall:audience",
      "@type": "@id"
    },
    "rights": {
      "@id": "hivehall:rights",
      "@container": "@list"
    },
    "decision": {
      "@id": "hivehall:decision",
      "@type": "xsd:string"
    },
    "ArenaExport": "hivehall:ArenaExport",
    "arena_package_id": {
      "@id": "hivehall:arena_package_id",
      "@type": "xsd:string"
    },
    "ArenaPackageCreate": "hivehall:ArenaPackageCreate",
    "challenge_version_id": {
      "@id": "hivehall:challenge_version_id",
      "@type": "xsd:string"
    },
    "skill_version_id": {
      "@id": "hivehall:skill_version_id",
      "@type": "xsd:string"
    },
    "source_context": {
      "@id": "hivehall:source_context"
    },
    "ArenaPackageReview": "hivehall:ArenaPackageReview",
    "ArenaPolicy": "hivehall:ArenaPolicy",
    "skills_policy": {
      "@id": "hivehall:skills_policy",
      "@type": "@id"
    },
    "expected_digest": {
      "@id": "hivehall:expected_digest",
      "@type": "xsd:string"
    },
    "AttachBody": "hivehall:AttachBody",
    "requirement": {
      "@id": "hivehall:requirement",
      "@type": "xsd:string"
    },
    "purpose": {
      "@id": "hivehall:purpose",
      "@type": "xsd:string"
    },
    "position": {
      "@id": "hivehall:position",
      "@type": "xsd:integer"
    },
    "BindingUpdateScopedBody": "hivehall:BindingUpdateScopedBody",
    "rationale": {
      "@id": "hivehall:rationale",
      "@type": "xsd:string"
    },
    "BlockBody": "hivehall:BlockBody",
    "Campaign": "hivehall:Campaign",
    "scope": {
      "@id": "hivehall:scope",
      "@type": "xsd:string"
    },
    "campaign_id": {
      "@id": "hivehall:campaign_id",
      "@type": "xsd:string"
    },
    "CampaignDecisionScopedBody": "hivehall:CampaignDecisionScopedBody",
    "CampaignMessageBody": "hivehall:CampaignMessageBody",
    "content": {
      "@id": "hivehall:content",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "hivehall:type",
      "@type": "xsd:string"
    },
    "addressed_to": {
      "@id": "hivehall:addressed_to"
    },
    "CampaignRemoveScopedBody": "hivehall:CampaignRemoveScopedBody",
    "CampaignUpdateScopedBody": "hivehall:CampaignUpdateScopedBody",
    "ChallengeAudience": "hivehall:ChallengeAudience",
    "challenge_id": {
      "@id": "hivehall:challenge_id",
      "@type": "xsd:string"
    },
    "challenge_version": {
      "@id": "hivehall:challenge_version",
      "@type": "xsd:string"
    },
    "Create": "hivehall:Create",
    "title": {
      "@id": "hivehall:title",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "hivehall:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "hivehall:description",
      "@type": "xsd:string"
    },
    "compatibility": {
      "@id": "hivehall:compatibility"
    },
    "license": {
      "@id": "hivehall:license"
    },
    "tags": {
      "@id": "hivehall:tags",
      "@container": "@list"
    },
    "rights_confirmed": {
      "@id": "hivehall:rights_confirmed",
      "@type": "xsd:boolean"
    },
    "skill_id": {
      "@id": "hivehall:skill_id"
    },
    "source_version_id": {
      "@id": "hivehall:source_version_id"
    },
    "derivation_reason": {
      "@id": "hivehall:derivation_reason"
    },
    "DetachScopedBody": "hivehall:DetachScopedBody",
    "DraftRevisionBody": "hivehall:DraftRevisionBody",
    "expected_revision": {
      "@id": "hivehall:expected_revision",
      "@type": "xsd:integer"
    },
    "DraftUpdateBody": "hivehall:DraftUpdateBody",
    "metadata": {
      "@id": "hivehall:metadata",
      "@type": "@id"
    },
    "ExperimentAssignments": "hivehall:ExperimentAssignments",
    "assignments": {
      "@id": "hivehall:assignments",
      "@container": "@list"
    },
    "ExperimentCancel": "hivehall:ExperimentCancel",
    "ExperimentCreate": "hivehall:ExperimentCreate",
    "variants": {
      "@id": "hivehall:variants",
      "@container": "@list"
    },
    "repetitions": {
      "@id": "hivehall:repetitions",
      "@type": "xsd:integer"
    },
    "ExperimentVariant": "hivehall:ExperimentVariant",
    "selected_package_ids": {
      "@id": "hivehall:selected_package_ids",
      "@container": "@list"
    },
    "FilePutBody": "hivehall:FilePutBody",
    "path": {
      "@id": "hivehall:path",
      "@type": "xsd:string"
    },
    "FileRemoveBody": "hivehall:FileRemoveBody",
    "GrantBody": "hivehall:GrantBody",
    "context": {
      "@id": "hivehall:context"
    },
    "HTTPValidationError": "hivehall:HTTPValidationError",
    "detail": {
      "@id": "hivehall:detail",
      "@container": "@list"
    },
    "InstructionsBody": "hivehall:InstructionsBody",
    "Metadata": "hivehall:Metadata",
    "Own": "hivehall:Own",
    "PolicyPackage": "hivehall:PolicyPackage",
    "package_id": {
      "@id": "hivehall:package_id",
      "@type": "xsd:string"
    },
    "delivery": {
      "@id": "hivehall:delivery",
      "@type": "xsd:string"
    },
    "PrivacyBytesBody": "hivehall:PrivacyBytesBody",
    "confirmation": {
      "@id": "hivehall:confirmation",
      "@type": "xsd:string"
    },
    "ProposalBody": "hivehall:ProposalBody",
    "PublishBody": "hivehall:PublishBody",
    "display_version": {
      "@id": "hivehall:display_version",
      "@type": "xsd:string"
    },
    "Review": "hivehall:Review",
    "RevokeBody": "hivehall:RevokeBody",
    "Run": "hivehall:Run",
    "run_id": {
      "@id": "hivehall:run_id",
      "@type": "xsd:string"
    },
    "SkillsPolicy": "hivehall:SkillsPolicy",
    "mode": {
      "@id": "hivehall:mode",
      "@type": "xsd:string"
    },
    "packages": {
      "@id": "hivehall:packages",
      "@container": "@list"
    },
    "allow_owner_selection": {
      "@id": "hivehall:allow_owner_selection",
      "@type": "xsd:boolean"
    },
    "allow_team_sharing": {
      "@id": "hivehall:allow_team_sharing",
      "@type": "xsd:boolean"
    },
    "allow_derived_packages": {
      "@id": "hivehall:allow_derived_packages",
      "@type": "xsd:boolean"
    },
    "allow_empty_selection": {
      "@id": "hivehall:allow_empty_selection",
      "@type": "xsd:boolean"
    },
    "maximum_packages": {
      "@id": "hivehall:maximum_packages",
      "@type": "xsd:integer"
    },
    "SlotAssignment": "hivehall:SlotAssignment",
    "slot_id": {
      "@id": "hivehall:slot_id",
      "@type": "xsd:string"
    },
    "agent_id": {
      "@id": "hivehall:agent_id",
      "@type": "xsd:string"
    },
    "Task": "hivehall:Task",
    "task_id": {
      "@id": "hivehall:task_id",
      "@type": "xsd:string"
    },
    "lease_id": {
      "@id": "hivehall:lease_id"
    },
    "ValidationError": "hivehall:ValidationError",
    "loc": {
      "@id": "hivehall:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "hivehall:msg",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "hivehall:input"
    },
    "ctx": {
      "@id": "hivehall:ctx"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "HiveHall API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects HiveHall'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/hivehall-ai-openapi.json.",
  "dcterms:created": "2026-11-11",
  "dcterms:source": [
    "openapi/hivehall-ai-openapi.json"
  ]
}