{
  "schema_version": "0.1-draft",
  "_note": "Experimental site-level Model Context Protocol manifest. Schema is a community draft (see https://modelcontextprotocol.io). This site is a static, public, read-only documentation surface — listed resources are GET-only. Open3DCP is a schema definition project; it does not host mix-design data.",
  "name": "Open3DCP",
  "description": "Open data standard / flat schema for 3D-printable concrete (3DCP) mix design and test records. Current public schema version: v1.8 (latest release tag: v1.8.0; Status: Draft — under working-group review, which does not imply endorsement or affiliation with any standards body). Defines column names, units, types, and engineering context covering binders, aggregates, fibers, admixtures, fresh-state rheology, hardened mechanical properties, durability, and 3DCP process parameters.",
  "publisher": {
    "name": "Sunnyday Technologies LLC",
    "url": "https://sunn3d.com/"
  },
  "url": "https://open3dcp.org/",
  "license": "https://www.apache.org/licenses/LICENSE-2.0",
  "documentation": [
    {
      "name": "LLM-friendly summary",
      "url": "https://open3dcp.org/llms.txt",
      "media_type": "text/plain"
    },
    {
      "name": "Sitemap",
      "url": "https://open3dcp.org/sitemap.xml",
      "media_type": "application/xml"
    },
    {
      "name": "GitHub repository",
      "url": "https://github.com/sunnyday-technologies/Open3DCP"
    },
    {
      "name": "Experimental local MCP wrapper source",
      "url": "https://github.com/sunnyday-technologies/Open3DCP/tree/main/tools/mcp",
      "media_type": "text/html",
      "notes": "Read-only local stdio wrapper; not a hosted endpoint; no mix recommendation, checkout, or transactional behavior."
    }
  ],
  "resources": [
    {
      "name": "GetSchema",
      "description": "Canonical Open3DCP schema reference — column-by-column technical documentation with types, units, and standards citations. Single most authoritative document for the schema.",
      "method": "GET",
      "url": "https://open3dcp.org/Open3DCP_SCHEMA.md",
      "media_type": "text/markdown"
    },
    {
      "name": "GetSchemaSQL",
      "description": "Reference PostgreSQL DDL implementing the Open3DCP schema (CREATE TABLE statements for `mix_designs` and companion tables).",
      "method": "GET",
      "url": "https://open3dcp.org/sql/create_tables.sql",
      "media_type": "application/sql"
    },
    {
      "name": "GetDatasetMetadata",
      "description": "Site index page with embedded Dataset JSON-LD (name, description, license, creator, keywords, variableMeasured array). Parse the application/ld+json script tag for structured data.",
      "method": "GET",
      "url": "https://open3dcp.org/",
      "media_type": "text/html",
      "structured_data": "Dataset (schema.org)"
    },
    {
      "name": "GetReadme",
      "description": "Project README with design principles, materials/aggregates/fibers/admixtures explanations, key ratios, ICC 1150 compatibility mapping, and citation information.",
      "method": "GET",
      "url": "https://open3dcp.org/README.md",
      "media_type": "text/markdown"
    },
    {
      "name": "GetChangelog",
      "description": "Version-by-version changelog of schema additions and revisions.",
      "method": "GET",
      "url": "https://open3dcp.org/CHANGELOG.md",
      "media_type": "text/markdown"
    }
  ],
  "contact": "open3dcp@sunn3d.com"
}
