{
  "@context": {
    "@vocab": "https://genready.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "genready": "https://genready.ai/schema#",
    "PostAnalyzeRequest": "genready:PostAnalyzeRequest",
    "url": {
      "@id": "genready:url",
      "@type": "xsd:string"
    },
    "scope": {
      "@id": "genready:scope",
      "@type": "xsd:string"
    },
    "options.waitForCompletion": {
      "@id": "genready:options.waitForCompletion",
      "@type": "xsd:boolean"
    },
    "PostAnalyzeResponse": "genready:PostAnalyzeResponse",
    "reportId": {
      "@id": "genready:reportId",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "genready:status",
      "@type": "xsd:string"
    },
    "estimatedSeconds": {
      "@id": "genready:estimatedSeconds",
      "@type": "xsd:integer"
    },
    "statusUrl": {
      "@id": "genready:statusUrl",
      "@type": "xsd:string"
    },
    "reportUrl": {
      "@id": "genready:reportUrl",
      "@type": "xsd:string"
    },
    "PostApiV1AnalyzeRequest": "genready:PostApiV1AnalyzeRequest",
    "options": {
      "@id": "genready:options"
    },
    "PostApiV1AnalyzeResponse": "genready:PostApiV1AnalyzeResponse",
    "scores": {
      "@id": "genready:scores"
    },
    "fixChecklist": {
      "@id": "genready:fixChecklist",
      "@container": "@list"
    },
    "recommendations": {
      "@id": "genready:recommendations",
      "@container": "@list"
    },
    "GetApiV1DomainsResponse": "genready:GetApiV1DomainsResponse",
    "domains": {
      "@id": "genready:domains",
      "@container": "@list"
    },
    "meta": {
      "@id": "genready:meta"
    },
    "GetApiV1DomainsIdFixPlanResponse": "genready:GetApiV1DomainsIdFixPlanResponse",
    "domainId": {
      "@id": "genready:domainId",
      "@type": "xsd:string"
    },
    "siteAnalysisId": {
      "@id": "genready:siteAnalysisId",
      "@type": "xsd:string"
    },
    "generatedAt": {
      "@id": "genready:generatedAt",
      "@type": "xsd:string"
    },
    "actions": {
      "@id": "genready:actions",
      "@container": "@list"
    },
    "PostApiV1DomainsIdSiteAnalysesRequest": "genready:PostApiV1DomainsIdSiteAnalysesRequest",
    "curation": {
      "@id": "genready:curation"
    },
    "curation.mode": {
      "@id": "genready:curation.mode",
      "@type": "xsd:string"
    },
    "curation.maxPages": {
      "@id": "genready:curation.maxPages",
      "@type": "xsd:integer"
    },
    "PostApiV1DomainsIdSiteAnalysesResponse": "genready:PostApiV1DomainsIdSiteAnalysesResponse",
    "data.siteAnalysisId": {
      "@id": "genready:data.siteAnalysisId",
      "@type": "xsd:string"
    },
    "PatchApiV1FindingsIdRequest": "genready:PatchApiV1FindingsIdRequest",
    "GetApiV1FindingsRobotsGptbotBlockedA1B2C3D4E5F6A7B8Response": "genready:GetApiV1FindingsRobotsGptbotBlockedA1B2C3D4E5F6A7B8Response",
    "data.id": {
      "@id": "genready:data.id",
      "@type": "xsd:string"
    },
    "data.metric": {
      "@id": "genready:data.metric",
      "@type": "xsd:string"
    },
    "data.severity": {
      "@id": "genready:data.severity",
      "@type": "xsd:string"
    },
    "data.category": {
      "@id": "genready:data.category",
      "@type": "xsd:string"
    },
    "data.problem": {
      "@id": "genready:data.problem",
      "@type": "xsd:string"
    },
    "data.fix": {
      "@id": "genready:data.fix",
      "@type": "xsd:string"
    },
    "data.status": {
      "@id": "genready:data.status",
      "@type": "xsd:string"
    },
    "PostApiV1FindingsVerifyRequest": "genready:PostApiV1FindingsVerifyRequest",
    "findingIds": {
      "@id": "genready:findingIds",
      "@container": "@list"
    },
    "GetApiV1SiteAnalysesIdFixPlanResponse": "genready:GetApiV1SiteAnalysesIdFixPlanResponse",
    "GetPingResponse": "genready:GetPingResponse",
    "version": {
      "@id": "genready:version",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "genready:timestamp",
      "@type": "xsd:string"
    },
    "GetReportsResponse": "genready:GetReportsResponse",
    "reports": {
      "@id": "genready:reports",
      "@container": "@list"
    },
    "pagination": {
      "@id": "genready:pagination"
    },
    "GetReportsIdResponse": "genready:GetReportsIdResponse",
    "createdAt": {
      "@id": "genready:createdAt",
      "@type": "xsd:string"
    },
    "completedAt": {
      "@id": "genready:completedAt",
      "@type": "xsd:string"
    },
    "GetReportsIdStatusResponse": "genready:GetReportsIdStatusResponse",
    "progress": {
      "@id": "genready:progress",
      "@type": "xsd:integer"
    },
    "steps": {
      "@id": "genready:steps"
    },
    "GetUsageResponse": "genready:GetUsageResponse",
    "plan": {
      "@id": "genready:plan",
      "@type": "xsd:string"
    },
    "billingPeriod": {
      "@id": "genready:billingPeriod"
    },
    "apiCredits": {
      "@id": "genready:apiCredits"
    },
    "GetUsageDailyResponse": "genready:GetUsageDailyResponse",
    "days": {
      "@id": "genready:days",
      "@container": "@list"
    },
    "PostV1InvoicesRequest": "genready:PostV1InvoicesRequest",
    "customer_id": {
      "@id": "genready:customer_id",
      "@type": "xsd:string"
    },
    "line_items": {
      "@id": "genready:line_items",
      "@type": "xsd:string"
    },
    "PostV1InvoicesIdSendResponse": "genready:PostV1InvoicesIdSendResponse",
    "GetWebhooksResponse": "genready:GetWebhooksResponse",
    "data.webhooks": {
      "@id": "genready:data.webhooks",
      "@container": "@list"
    },
    "PostWebhooksRequest": "genready:PostWebhooksRequest",
    "events": {
      "@id": "genready:events",
      "@container": "@list"
    },
    "PostWebhooksResponse": "genready:PostWebhooksResponse",
    "data.secret": {
      "@id": "genready:data.secret",
      "@type": "xsd:string"
    },
    "DeleteWebhooksIdResponse": "genready:DeleteWebhooksIdResponse",
    "data.deleted": {
      "@id": "genready:data.deleted",
      "@type": "xsd:boolean"
    },
    "PatchWebhooksIdRequest": "genready:PatchWebhooksIdRequest",
    "active": {
      "@id": "genready:active",
      "@type": "xsd:boolean"
    },
    "GetWebhooksIdDeliveriesResponse": "genready:GetWebhooksIdDeliveriesResponse",
    "data.deliveries": {
      "@id": "genready:data.deliveries",
      "@container": "@list"
    },
    "PostWebhooksIdTestResponse": "genready:PostWebhooksIdTestResponse",
    "data.success": {
      "@id": "genready:data.success",
      "@type": "xsd:boolean"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "GenReady AI API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects GenReady 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-09) from openapi/_ae-authored/genready-ai-openapi-generated.yml.",
  "dcterms:created": "2026-11-09",
  "dcterms:source": [
    "openapi/_ae-authored/genready-ai-openapi-generated.yml"
  ]
}