{
  "@context": {
    "@vocab": "https://compuute.se/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "compuute": "https://compuute.se/schema#",
    "BillingStatusResponse": "compuute:BillingStatusResponse",
    "tier": {
      "@id": "compuute:tier",
      "@type": "xsd:string"
    },
    "monthly_limit": {
      "@id": "compuute:monthly_limit",
      "@type": "xsd:integer"
    },
    "used_this_month": {
      "@id": "compuute:used_this_month",
      "@type": "xsd:integer"
    },
    "has_stripe_subscription": {
      "@id": "compuute:has_stripe_subscription",
      "@type": "xsd:boolean"
    },
    "BuyingSignals": "compuute:BuyingSignals",
    "hiring": {
      "@id": "compuute:hiring",
      "@type": "xsd:boolean"
    },
    "recent_funding": {
      "@id": "compuute:recent_funding",
      "@type": "xsd:boolean"
    },
    "product_launch": {
      "@id": "compuute:product_launch",
      "@type": "xsd:boolean"
    },
    "expansion": {
      "@id": "compuute:expansion",
      "@type": "xsd:boolean"
    },
    "CheckoutRequest": "compuute:CheckoutRequest",
    "success_url": {
      "@id": "compuute:success_url",
      "@type": "@id"
    },
    "cancel_url": {
      "@id": "compuute:cancel_url",
      "@type": "@id"
    },
    "CheckoutResponse": "compuute:CheckoutResponse",
    "checkout_url": {
      "@id": "compuute:checkout_url",
      "@type": "xsd:string"
    },
    "CostInfo": "compuute:CostInfo",
    "leads_charged": {
      "@id": "compuute:leads_charged",
      "@type": "xsd:integer"
    },
    "price_per_lead": {
      "@id": "compuute:price_per_lead",
      "@type": "xsd:decimal"
    },
    "total_usd": {
      "@id": "compuute:total_usd",
      "@type": "xsd:decimal"
    },
    "FundingSignals": "compuute:FundingSignals",
    "last_round_type": {
      "@id": "compuute:last_round_type"
    },
    "estimated_amount": {
      "@id": "compuute:estimated_amount"
    },
    "date": {
      "@id": "compuute:date"
    },
    "HTTPValidationError": "compuute:HTTPValidationError",
    "detail": {
      "@id": "compuute:detail",
      "@container": "@list"
    },
    "Industry": "compuute:Industry",
    "Lead": "compuute:Lead",
    "lead_id": {
      "@id": "compuute:lead_id",
      "@type": "xsd:string"
    },
    "company_name": {
      "@id": "compuute:company_name",
      "@type": "xsd:string"
    },
    "website": {
      "@id": "compuute:website"
    },
    "industry": {
      "@id": "compuute:industry",
      "@type": "@id"
    },
    "sub_industry": {
      "@id": "compuute:sub_industry"
    },
    "stage": {
      "@id": "compuute:stage",
      "@type": "@id"
    },
    "estimated_employees": {
      "@id": "compuute:estimated_employees"
    },
    "location": {
      "@id": "compuute:location",
      "@type": "@id"
    },
    "tech_stack_signals": {
      "@id": "compuute:tech_stack_signals",
      "@container": "@list"
    },
    "funding_signals": {
      "@id": "compuute:funding_signals",
      "@type": "@id"
    },
    "buying_signals": {
      "@id": "compuute:buying_signals",
      "@type": "@id"
    },
    "icp_score": {
      "@id": "compuute:icp_score",
      "@type": "xsd:integer"
    },
    "buying_intent_score": {
      "@id": "compuute:buying_intent_score",
      "@type": "xsd:integer"
    },
    "icp_tags": {
      "@id": "compuute:icp_tags",
      "@container": "@list"
    },
    "summary": {
      "@id": "compuute:summary"
    },
    "confidence": {
      "@id": "compuute:confidence",
      "@type": "xsd:integer"
    },
    "data_sources": {
      "@id": "compuute:data_sources",
      "@container": "@list"
    },
    "enriched_at": {
      "@id": "compuute:enriched_at",
      "@type": "xsd:dateTime"
    },
    "LeadValidation": "compuute:LeadValidation",
    "status": {
      "@id": "compuute:status",
      "@type": "xsd:string"
    },
    "freshness_days": {
      "@id": "compuute:freshness_days"
    },
    "website_reachable": {
      "@id": "compuute:website_reachable"
    },
    "Location": "compuute:Location",
    "country": {
      "@id": "compuute:country",
      "@type": "xsd:string"
    },
    "region": {
      "@id": "compuute:region",
      "@type": "@id"
    },
    "city": {
      "@id": "compuute:city"
    },
    "Pagination": "compuute:Pagination",
    "offset": {
      "@id": "compuute:offset",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "compuute:limit",
      "@type": "xsd:integer"
    },
    "has_more": {
      "@id": "compuute:has_more",
      "@type": "xsd:boolean"
    },
    "PortalRequest": "compuute:PortalRequest",
    "return_url": {
      "@id": "compuute:return_url",
      "@type": "@id"
    },
    "PortalResponse": "compuute:PortalResponse",
    "portal_url": {
      "@id": "compuute:portal_url",
      "@type": "xsd:string"
    },
    "Region": "compuute:Region",
    "RegisterRequest": "compuute:RegisterRequest",
    "email": {
      "@id": "compuute:email",
      "@type": "xsd:string"
    },
    "RegisterResponse": "compuute:RegisterResponse",
    "api_key": {
      "@id": "compuute:api_key",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "compuute:message",
      "@type": "xsd:string"
    },
    "SearchCriteria": "compuute:SearchCriteria",
    "industries": {
      "@id": "compuute:industries"
    },
    "stages": {
      "@id": "compuute:stages"
    },
    "regions": {
      "@id": "compuute:regions"
    },
    "min_employees": {
      "@id": "compuute:min_employees"
    },
    "min_icp_score": {
      "@id": "compuute:min_icp_score",
      "@type": "xsd:integer"
    },
    "min_buying_intent": {
      "@id": "compuute:min_buying_intent",
      "@type": "xsd:integer"
    },
    "tech_stack_contains": {
      "@id": "compuute:tech_stack_contains"
    },
    "max_age_days": {
      "@id": "compuute:max_age_days",
      "@type": "xsd:integer"
    },
    "SearchRequest": "compuute:SearchRequest",
    "criteria": {
      "@id": "compuute:criteria",
      "@type": "@id"
    },
    "sort_by": {
      "@id": "compuute:sort_by",
      "@type": "xsd:string"
    },
    "SearchResponse": "compuute:SearchResponse",
    "leads": {
      "@id": "compuute:leads",
      "@container": "@list"
    },
    "total_count": {
      "@id": "compuute:total_count",
      "@type": "xsd:integer"
    },
    "returned_count": {
      "@id": "compuute:returned_count",
      "@type": "xsd:integer"
    },
    "cost": {
      "@id": "compuute:cost",
      "@type": "@id"
    },
    "pagination": {
      "@id": "compuute:pagination",
      "@type": "@id"
    },
    "Stage": "compuute:Stage",
    "SubscribeRequest": "compuute:SubscribeRequest",
    "webhook_url": {
      "@id": "compuute:webhook_url",
      "@type": "@id"
    },
    "webhook_secret": {
      "@id": "compuute:webhook_secret",
      "@type": "xsd:string"
    },
    "frequency": {
      "@id": "compuute:frequency",
      "@type": "xsd:string"
    },
    "max_leads_per_delivery": {
      "@id": "compuute:max_leads_per_delivery",
      "@type": "xsd:integer"
    },
    "SubscribeResponse": "compuute:SubscribeResponse",
    "subscription": {
      "@id": "compuute:subscription",
      "@type": "@id"
    },
    "SubscriptionInfo": "compuute:SubscriptionInfo",
    "subscription_id": {
      "@id": "compuute:subscription_id",
      "@type": "xsd:string"
    },
    "next_delivery": {
      "@id": "compuute:next_delivery"
    },
    "is_active": {
      "@id": "compuute:is_active",
      "@type": "xsd:boolean"
    },
    "created_at": {
      "@id": "compuute:created_at"
    },
    "SubscriptionListResponse": "compuute:SubscriptionListResponse",
    "subscriptions": {
      "@id": "compuute:subscriptions",
      "@container": "@list"
    },
    "total": {
      "@id": "compuute:total",
      "@type": "xsd:integer"
    },
    "UsageEntry": "compuute:UsageEntry",
    "id": {
      "@id": "compuute:id",
      "@type": "xsd:string"
    },
    "endpoint": {
      "@id": "compuute:endpoint",
      "@type": "xsd:string"
    },
    "leads_returned": {
      "@id": "compuute:leads_returned",
      "@type": "xsd:integer"
    },
    "cost_usd": {
      "@id": "compuute:cost_usd",
      "@type": "xsd:decimal"
    },
    "request_at": {
      "@id": "compuute:request_at",
      "@type": "xsd:dateTime"
    },
    "UsageSummary": "compuute:UsageSummary",
    "remaining": {
      "@id": "compuute:remaining",
      "@type": "xsd:integer"
    },
    "reset_at": {
      "@id": "compuute:reset_at",
      "@type": "xsd:string"
    },
    "entries": {
      "@id": "compuute:entries",
      "@container": "@list"
    },
    "total_entries": {
      "@id": "compuute:total_entries",
      "@type": "xsd:integer"
    },
    "ValidateRequest": "compuute:ValidateRequest",
    "lead_ids": {
      "@id": "compuute:lead_ids",
      "@container": "@list"
    },
    "ValidateResponse": "compuute:ValidateResponse",
    "results": {
      "@id": "compuute:results",
      "@container": "@list"
    },
    "total_checked": {
      "@id": "compuute:total_checked",
      "@type": "xsd:integer"
    },
    "valid_count": {
      "@id": "compuute:valid_count",
      "@type": "xsd:integer"
    },
    "stale_count": {
      "@id": "compuute:stale_count",
      "@type": "xsd:integer"
    },
    "unreachable_count": {
      "@id": "compuute:unreachable_count",
      "@type": "xsd:integer"
    },
    "not_found_count": {
      "@id": "compuute:not_found_count",
      "@type": "xsd:integer"
    },
    "ValidationError": "compuute:ValidationError",
    "loc": {
      "@id": "compuute:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "compuute:msg",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "compuute:type",
      "@type": "xsd:string"
    },
    "FindingSummary": "compuute:FindingSummary",
    "title": {
      "@id": "compuute:title"
    },
    "severity": {
      "@id": "compuute:severity"
    },
    "file": {
      "@id": "compuute:file"
    },
    "line": {
      "@id": "compuute:line"
    },
    "owasp": {
      "@id": "compuute:owasp"
    },
    "cwe": {
      "@id": "compuute:cwe"
    },
    "Performance": "compuute:Performance",
    "clone_seconds": {
      "@id": "compuute:clone_seconds",
      "@type": "xsd:decimal"
    },
    "scan_seconds": {
      "@id": "compuute:scan_seconds",
      "@type": "xsd:decimal"
    },
    "repo_size_bytes": {
      "@id": "compuute:repo_size_bytes",
      "@type": "xsd:integer"
    },
    "ScanRequest": "compuute:ScanRequest",
    "repo_url": {
      "@id": "compuute:repo_url",
      "@type": "xsd:string"
    },
    "ScanResponse": "compuute:ScanResponse",
    "scanned_at": {
      "@id": "compuute:scanned_at",
      "@type": "xsd:string"
    },
    "scanner": {
      "@id": "compuute:scanner",
      "@type": "@id"
    },
    "score": {
      "@id": "compuute:score",
      "@type": "xsd:integer"
    },
    "recommendation": {
      "@id": "compuute:recommendation",
      "@type": "xsd:string"
    },
    "findings_count": {
      "@id": "compuute:findings_count",
      "@type": "xsd:integer"
    },
    "top_findings": {
      "@id": "compuute:top_findings",
      "@container": "@list"
    },
    "l0_discovery": {
      "@id": "compuute:l0_discovery"
    },
    "performance": {
      "@id": "compuute:performance",
      "@type": "@id"
    },
    "_disclaimer": {
      "@id": "compuute:_disclaimer",
      "@type": "xsd:string"
    },
    "ScannerInfo": "compuute:ScannerInfo",
    "name": {
      "@id": "compuute:name",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "compuute:version",
      "@type": "xsd:string"
    },
    "layers_covered": {
      "@id": "compuute:layers_covered",
      "@container": "@list"
    },
    "SeveritySummary": "compuute:SeveritySummary",
    "critical": {
      "@id": "compuute:critical",
      "@type": "xsd:integer"
    },
    "high": {
      "@id": "compuute:high",
      "@type": "xsd:integer"
    },
    "medium": {
      "@id": "compuute:medium",
      "@type": "xsd:integer"
    },
    "low": {
      "@id": "compuute:low",
      "@type": "xsd:integer"
    },
    "info": {
      "@id": "compuute:info",
      "@type": "xsd:integer"
    },
    "files_scanned": {
      "@id": "compuute:files_scanned",
      "@type": "xsd:integer"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "compuute-se API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects compuute-se'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-10-29) from openapi/leads-compuute-se-openapi.json, openapi/scan-compuute-se-openapi.json.",
  "dcterms:created": "2026-10-29",
  "dcterms:source": [
    "openapi/leads-compuute-se-openapi.json",
    "openapi/scan-compuute-se-openapi.json"
  ]
}