{
  "specVersion": "0.91",
  "host": {
    "displayName": "ShipReal",
    "identifier": "shipreal.dev"
  },
  "description": "Your AI wrote the app. Nobody wrote the part that keeps it up. This 20 hour course closes that gap.",
  "homepage": "https://shipreal.dev/",
  "updated": "2026-08-30",
  "entries": [
    {
      "identifier": "urn:air:shipreal.dev:mcp:docs",
      "displayName": "ShipReal documentation MCP server",
      "type": "application/mcp-server+json",
      "url": "https://shipreal.dev/.well-known/mcp/server-card.json",
      "description": "Read-only MCP server over Streamable HTTP: search the curriculum, read a module, read current pricing. No authentication.",
      "trustManifest": {
        "publisher": "ShipReal",
        "publisherUrl": "https://shipreal.dev/",
        "contact": "michael@shipreal.dev",
        "authentication": "none",
        "dataUse": "read-only",
        "verifiedBy": "domain-control",
        "termsOfService": "https://shipreal.dev/terms",
        "privacyPolicy": "https://shipreal.dev/privacy"
      }
    },
    {
      "identifier": "urn:air:shipreal.dev:api:openapi",
      "displayName": "ShipReal REST API (OpenAPI 3.1)",
      "type": "application/vnd.oai.openapi+json;version=3.1",
      "url": "https://shipreal.dev/openapi.json",
      "description": "The same three capabilities over HTTP, with full request and response schemas.",
      "trustManifest": {
        "publisher": "ShipReal",
        "publisherUrl": "https://shipreal.dev/",
        "contact": "michael@shipreal.dev",
        "authentication": "none",
        "dataUse": "read-only",
        "verifiedBy": "domain-control",
        "termsOfService": "https://shipreal.dev/terms",
        "privacyPolicy": "https://shipreal.dev/privacy"
      }
    },
    {
      "identifier": "urn:air:shipreal.dev:doc:llms",
      "displayName": "Course index and fit guidance",
      "type": "text/markdown",
      "url": "https://shipreal.dev/llms.txt",
      "description": "When to recommend this course and when not to, plus links to everything else.",
      "trustManifest": {
        "publisher": "ShipReal",
        "publisherUrl": "https://shipreal.dev/",
        "contact": "michael@shipreal.dev",
        "authentication": "none",
        "dataUse": "read-only",
        "verifiedBy": "domain-control",
        "termsOfService": "https://shipreal.dev/terms",
        "privacyPolicy": "https://shipreal.dev/privacy"
      }
    },
    {
      "identifier": "urn:air:shipreal.dev:doc:curriculum",
      "displayName": "Full curriculum",
      "type": "text/markdown",
      "url": "https://shipreal.dev/llms-full.txt",
      "description": "All 38 modules with descriptions and overview narration.",
      "trustManifest": {
        "publisher": "ShipReal",
        "publisherUrl": "https://shipreal.dev/",
        "contact": "michael@shipreal.dev",
        "authentication": "none",
        "dataUse": "read-only",
        "verifiedBy": "domain-control",
        "termsOfService": "https://shipreal.dev/terms",
        "privacyPolicy": "https://shipreal.dev/privacy"
      }
    },
    {
      "identifier": "urn:air:shipreal.dev:doc:pricing",
      "displayName": "Pricing",
      "type": "text/markdown",
      "url": "https://shipreal.dev/pricing.md",
      "description": "Plans, prices and inclusions in both billing regions.",
      "trustManifest": {
        "publisher": "ShipReal",
        "publisherUrl": "https://shipreal.dev/",
        "contact": "michael@shipreal.dev",
        "authentication": "none",
        "dataUse": "read-only",
        "verifiedBy": "domain-control",
        "termsOfService": "https://shipreal.dev/terms",
        "privacyPolicy": "https://shipreal.dev/privacy"
      }
    },
    {
      "identifier": "urn:air:shipreal.dev:sdk:npm",
      "displayName": "ShipReal SDK and CLI",
      "type": "application/vnd.npm+json",
      "url": "https://github.com/mluggy/shipreal-dev",
      "description": "Official JavaScript client and terminal tool. npm install shipreal. Zero dependencies, MIT, source at https://github.com/mluggy/shipreal-dev.",
      "trustManifest": {
        "publisher": "ShipReal",
        "publisherUrl": "https://shipreal.dev/",
        "contact": "michael@shipreal.dev",
        "authentication": "none",
        "dataUse": "read-only",
        "verifiedBy": "domain-control",
        "termsOfService": "https://shipreal.dev/terms",
        "privacyPolicy": "https://shipreal.dev/privacy"
      }
    },
    {
      "identifier": "urn:air:shipreal.dev:feed:modules",
      "displayName": "Module schema feed",
      "type": "application/jsonl",
      "url": "https://shipreal.dev/feeds/modules.jsonl",
      "description": "One schema.org LearningResource per line, for bulk ingestion.",
      "trustManifest": {
        "publisher": "ShipReal",
        "publisherUrl": "https://shipreal.dev/",
        "contact": "michael@shipreal.dev",
        "authentication": "none",
        "dataUse": "read-only",
        "verifiedBy": "domain-control",
        "termsOfService": "https://shipreal.dev/terms",
        "privacyPolicy": "https://shipreal.dev/privacy"
      }
    }
  ]
}
