{
  "@context": {
    "@vocab": "https://honeylabs.net/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "honeylabs": "https://honeylabs.net/schema#",
    "Refusal": "honeylabs:Refusal",
    "error": {
      "@id": "honeylabs:error",
      "@type": "xsd:string"
    },
    "detail": {
      "@id": "honeylabs:detail",
      "@type": "xsd:string"
    },
    "how_to_fix": {
      "@id": "honeylabs:how_to_fix",
      "@type": "xsd:string"
    },
    "signup": {
      "@id": "honeylabs:signup",
      "@type": "@id"
    },
    "docs": {
      "@id": "honeylabs:docs",
      "@type": "@id"
    },
    "cheaper_route": {
      "@id": "honeylabs:cheaper_route"
    },
    "alternatives": {
      "@id": "honeylabs:alternatives",
      "@container": "@list"
    },
    "Engagement": "honeylabs:Engagement",
    "level": {
      "@id": "honeylabs:level",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "honeylabs:label",
      "@type": "xsd:string"
    },
    "bytes_sent": {
      "@id": "honeylabs:bytes_sent",
      "@type": "xsd:integer"
    },
    "session_seconds": {
      "@id": "honeylabs:session_seconds",
      "@type": "xsd:integer"
    },
    "persistent": {
      "@id": "honeylabs:persistent",
      "@type": "xsd:boolean"
    },
    "Verdict": "honeylabs:Verdict",
    "verdict": {
      "@id": "honeylabs:verdict",
      "@type": "xsd:string"
    },
    "confidence": {
      "@id": "honeylabs:confidence",
      "@type": "xsd:string"
    },
    "network_type": {
      "@id": "honeylabs:network_type",
      "@type": "xsd:string"
    },
    "why": {
      "@id": "honeylabs:why",
      "@container": "@list"
    },
    "engagement": {
      "@id": "honeylabs:engagement",
      "@type": "@id"
    },
    "basis": {
      "@id": "honeylabs:basis",
      "@type": "xsd:string"
    },
    "WindowNotice": "honeylabs:WindowNotice",
    "requested_days": {
      "@id": "honeylabs:requested_days",
      "@type": "xsd:integer"
    },
    "returned_days": {
      "@id": "honeylabs:returned_days",
      "@type": "xsd:integer"
    },
    "reason": {
      "@id": "honeylabs:reason",
      "@type": "xsd:string"
    },
    "upgrade": {
      "@id": "honeylabs:upgrade",
      "@type": "@id"
    },
    "IpReport": "honeylabs:IpReport",
    "ip": {
      "@id": "honeylabs:ip",
      "@type": "xsd:string"
    },
    "observed": {
      "@id": "honeylabs:observed",
      "@type": "xsd:boolean"
    },
    "total_events": {
      "@id": "honeylabs:total_events",
      "@type": "xsd:integer"
    },
    "first_seen": {
      "@id": "honeylabs:first_seen",
      "@type": "xsd:string"
    },
    "last_seen": {
      "@id": "honeylabs:last_seen",
      "@type": "xsd:string"
    },
    "events_24h": {
      "@id": "honeylabs:events_24h",
      "@type": "xsd:integer"
    },
    "events_7d": {
      "@id": "honeylabs:events_7d",
      "@type": "xsd:integer"
    },
    "interactive_sessions": {
      "@id": "honeylabs:interactive_sessions",
      "@type": "xsd:integer"
    },
    "interactive_sessions_24h": {
      "@id": "honeylabs:interactive_sessions_24h",
      "@type": "xsd:integer"
    },
    "interactive_sessions_7d": {
      "@id": "honeylabs:interactive_sessions_7d",
      "@type": "xsd:integer"
    },
    "interactive_protocols": {
      "@id": "honeylabs:interactive_protocols",
      "@container": "@list"
    },
    "distinct_ports_total": {
      "@id": "honeylabs:distinct_ports_total",
      "@type": "xsd:integer"
    },
    "geo": {
      "@id": "honeylabs:geo"
    },
    "fingerprints": {
      "@id": "honeylabs:fingerprints"
    },
    "recent_events": {
      "@id": "honeylabs:recent_events",
      "@container": "@list"
    },
    "source_domain": {
      "@id": "honeylabs:source_domain",
      "@type": "xsd:string"
    },
    "top_ports": {
      "@id": "honeylabs:top_ports",
      "@container": "@list"
    },
    "timeline": {
      "@id": "honeylabs:timeline",
      "@container": "@list"
    },
    "cve_matches": {
      "@id": "honeylabs:cve_matches",
      "@container": "@list"
    },
    "interaction": {
      "@id": "honeylabs:interaction"
    },
    "CveList": "honeylabs:CveList",
    "window": {
      "@id": "honeylabs:window",
      "@type": "xsd:string"
    },
    "pro": {
      "@id": "honeylabs:pro",
      "@type": "xsd:boolean"
    },
    "window_notice": {
      "@id": "honeylabs:window_notice",
      "@type": "@id"
    },
    "cves": {
      "@id": "honeylabs:cves",
      "@container": "@list"
    },
    "CveDetail": "honeylabs:CveDetail",
    "cve_id": {
      "@id": "honeylabs:cve_id",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "honeylabs:title",
      "@type": "xsd:string"
    },
    "severity": {
      "@id": "honeylabs:severity",
      "@type": "xsd:string"
    },
    "actively_exploited": {
      "@id": "honeylabs:actively_exploited",
      "@type": "xsd:boolean"
    },
    "events": {
      "@id": "honeylabs:events",
      "@type": "xsd:integer"
    },
    "unique_ips": {
      "@id": "honeylabs:unique_ips",
      "@type": "xsd:integer"
    },
    "first_contact_events": {
      "@id": "honeylabs:first_contact_events",
      "@type": "xsd:integer"
    },
    "first_contact_ips": {
      "@id": "honeylabs:first_contact_ips",
      "@type": "xsd:integer"
    },
    "interactive_requests": {
      "@id": "honeylabs:interactive_requests",
      "@type": "xsd:integer"
    },
    "interactive_sources": {
      "@id": "honeylabs:interactive_sources",
      "@type": "xsd:integer"
    },
    "patterns": {
      "@id": "honeylabs:patterns",
      "@container": "@list"
    },
    "actors": {
      "@id": "honeylabs:actors",
      "@container": "@list"
    },
    "known": {
      "@id": "honeylabs:known",
      "@type": "xsd:boolean"
    },
    "body_patterns": {
      "@id": "honeylabs:body_patterns",
      "@container": "@list"
    },
    "top_asns": {
      "@id": "honeylabs:top_asns",
      "@container": "@list"
    },
    "top_countries": {
      "@id": "honeylabs:top_countries",
      "@container": "@list"
    },
    "sample_paths": {
      "@id": "honeylabs:sample_paths",
      "@container": "@list"
    },
    "interactive": {
      "@id": "honeylabs:interactive",
      "@type": "@id"
    },
    "window_hours": {
      "@id": "honeylabs:window_hours",
      "@type": "xsd:integer"
    },
    "kev_date_added": {
      "@id": "honeylabs:kev_date_added",
      "@type": "xsd:string"
    },
    "kev": {
      "@id": "honeylabs:kev"
    },
    "AsnList": "honeylabs:AsnList",
    "asns": {
      "@id": "honeylabs:asns",
      "@container": "@list"
    },
    "AsnReport": "honeylabs:AsnReport",
    "asn": {
      "@id": "honeylabs:asn",
      "@type": "xsd:integer"
    },
    "org": {
      "@id": "honeylabs:org",
      "@type": "xsd:string"
    },
    "ports": {
      "@id": "honeylabs:ports",
      "@container": "@list"
    },
    "countries": {
      "@id": "honeylabs:countries",
      "@container": "@list"
    },
    "PortList": "honeylabs:PortList",
    "PortReport": "honeylabs:PortReport",
    "port": {
      "@id": "honeylabs:port",
      "@type": "xsd:integer"
    },
    "ActorList": "honeylabs:ActorList",
    "UserAgentList": "honeylabs:UserAgentList",
    "user_agents": {
      "@id": "honeylabs:user_agents",
      "@container": "@list"
    },
    "EnrichPreview": "honeylabs:EnrichPreview",
    "ip_count": {
      "@id": "honeylabs:ip_count",
      "@type": "xsd:integer"
    },
    "invalid": {
      "@id": "honeylabs:invalid",
      "@type": "xsd:integer"
    },
    "dupes": {
      "@id": "honeylabs:dupes",
      "@type": "xsd:integer"
    },
    "cost_credits": {
      "@id": "honeylabs:cost_credits",
      "@type": "xsd:integer"
    },
    "allowed": {
      "@id": "honeylabs:allowed",
      "@type": "xsd:boolean"
    },
    "flags": {
      "@id": "honeylabs:flags",
      "@container": "@list"
    },
    "CveInteraction": "honeylabs:CveInteraction",
    "window_days": {
      "@id": "honeylabs:window_days",
      "@type": "xsd:integer"
    },
    "sessions": {
      "@id": "honeylabs:sessions",
      "@type": "xsd:integer"
    },
    "sources": {
      "@id": "honeylabs:sources",
      "@type": "xsd:integer"
    },
    "followed_by": {
      "@id": "honeylabs:followed_by"
    },
    "download_hosts": {
      "@id": "honeylabs:download_hosts",
      "@container": "@list"
    },
    "recent": {
      "@id": "honeylabs:recent",
      "@container": "@list"
    },
    "CveInteractive": "honeylabs:CveInteractive",
    "requests": {
      "@id": "honeylabs:requests",
      "@type": "xsd:integer"
    },
    "payload_sources": {
      "@id": "honeylabs:payload_sources",
      "@type": "xsd:integer"
    },
    "payload_sessions": {
      "@id": "honeylabs:payload_sessions",
      "@type": "xsd:integer"
    },
    "top_sources": {
      "@id": "honeylabs:top_sources",
      "@container": "@list"
    },
    "paths": {
      "@id": "honeylabs:paths",
      "@container": "@list"
    },
    "payloads": {
      "@id": "honeylabs:payloads",
      "@container": "@list"
    },
    "bodies": {
      "@id": "honeylabs:bodies",
      "@container": "@list"
    },
    "after": {
      "@id": "honeylabs:after",
      "@container": "@list"
    },
    "scanner_sources": {
      "@id": "honeylabs:scanner_sources",
      "@type": "xsd:integer"
    },
    "payload_scanner_sources": {
      "@id": "honeylabs:payload_scanner_sources",
      "@type": "xsd:integer"
    },
    "scanner_category": {
      "@id": "honeylabs:scanner_category",
      "@type": "xsd:string"
    },
    "PlanCatalog": "honeylabs:PlanCatalog",
    "currency": {
      "@id": "honeylabs:currency",
      "@type": "xsd:string"
    },
    "prices_include_vat": {
      "@id": "honeylabs:prices_include_vat",
      "@type": "xsd:boolean"
    },
    "credit": {
      "@id": "honeylabs:credit",
      "@type": "xsd:string"
    },
    "included_in_every_plan": {
      "@id": "honeylabs:included_in_every_plan",
      "@container": "@list"
    },
    "plans": {
      "@id": "honeylabs:plans",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "HoneyLabs API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects HoneyLabs'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/honeylabs-net-openapi.json.",
  "dcterms:created": "2026-11-11",
  "dcterms:source": [
    "openapi/honeylabs-net-openapi.json"
  ]
}