[{"data":1,"prerenderedAt":541},["ShallowReactive",2],{"navigation_docs":3,"-rest-manifest":194,"-rest-manifest-surround":536},[4,22,82,124,146,168,190],{"title":5,"path":6,"stem":7,"children":8},"Getting started","/getting-started","1.getting-started/0.index",[9,10,14,18],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13},"MCP quickstart","/getting-started/mcp-quickstart","1.getting-started/1.mcp-quickstart",{"title":15,"path":16,"stem":17},"REST quickstart","/getting-started/rest-quickstart","1.getting-started/2.rest-quickstart",{"title":19,"path":20,"stem":21},"UI quickstart","/getting-started/ui-quickstart","1.getting-started/3.ui-quickstart",{"title":23,"path":24,"stem":25,"children":26},"MCP server","/mcp","2.mcp/0.index",[27,28,32,36,40],{"title":23,"path":24,"stem":25},{"title":29,"path":30,"stem":31},"Connecting","/mcp/connection","2.mcp/1.connection",{"title":33,"path":34,"stem":35},"Envelope","/mcp/envelope","2.mcp/2.envelope",{"title":37,"path":38,"stem":39},"Resources","/mcp/resources","2.mcp/3.resources",{"title":41,"path":42,"stem":43,"children":44},"Tools","/mcp/tools","2.mcp/4.tools/0.index",[45,46,50,54,58,62,66,70,74,78],{"title":41,"path":42,"stem":43},{"title":47,"path":48,"stem":49},"list_schema_versions","/mcp/tools/list-schema-versions","2.mcp/4.tools/1.list-schema-versions",{"title":51,"path":52,"stem":53},"get_schema","/mcp/tools/get-schema","2.mcp/4.tools/2.get-schema",{"title":55,"path":56,"stem":57},"list_categories","/mcp/tools/list-categories","2.mcp/4.tools/3.list-categories",{"title":59,"path":60,"stem":61},"list_elements","/mcp/tools/list-elements","2.mcp/4.tools/4.list-elements",{"title":63,"path":64,"stem":65},"get_element","/mcp/tools/get-element","2.mcp/4.tools/5.get-element",{"title":67,"path":68,"stem":69},"get_elements","/mcp/tools/get-elements","2.mcp/4.tools/6.get-elements",{"title":71,"path":72,"stem":73},"validate_datachain","/mcp/tools/validate-datachain","2.mcp/4.tools/7.validate-datachain",{"title":75,"path":76,"stem":77},"render_datachain","/mcp/tools/render-datachain","2.mcp/4.tools/8.render-datachain",{"title":79,"path":80,"stem":81},"get_icon_url","/mcp/tools/get-icon-url","2.mcp/4.tools/9.get-icon-url",{"title":83,"path":84,"stem":85,"children":86},"REST API (v2)","/rest","3.rest/0.index",[87,88,92,96,100,104,108,112,116,120],{"title":83,"path":84,"stem":85},{"title":89,"path":90,"stem":91},"GET /schemas","/rest/schemas","3.rest/1.schemas",{"title":93,"path":94,"stem":95},"GET /schemas/:version/manifest","/rest/manifest","3.rest/2.manifest",{"title":97,"path":98,"stem":99},"GET /schemas/:version/categories","/rest/categories","3.rest/3.categories",{"title":101,"path":102,"stem":103},"GET /schemas/:version/elements","/rest/elements-list","3.rest/4.elements-list",{"title":105,"path":106,"stem":107},"GET /schemas/:version/elements/:element_id","/rest/element-detail","3.rest/5.element-detail",{"title":109,"path":110,"stem":111},"POST /schemas/:version/validate","/rest/validate","3.rest/6.validate",{"title":113,"path":114,"stem":115},"Icon routes","/rest/icons","3.rest/7.icons",{"title":117,"path":118,"stem":119},"Pagination & fields","/rest/pagination-and-fields","3.rest/8.pagination-and-fields",{"title":121,"path":122,"stem":123},"Errors","/rest/errors","3.rest/9.errors",{"title":125,"path":126,"stem":127,"children":128},"Icon composition","/icons","4.icons/0.index",[129,130,134,138,142],{"title":125,"path":126,"stem":127},{"title":131,"path":132,"stem":133},"Shapes","/icons/shapes","4.icons/1.shapes",{"title":135,"path":136,"stem":137},"Symbols","/icons/symbols","4.icons/2.symbols",{"title":139,"path":140,"stem":141},"Composed variants","/icons/composed-variants","4.icons/3.composed-variants",{"title":143,"path":144,"stem":145},"URLs","/icons/urls","4.icons/4.urls",{"title":147,"path":148,"stem":149,"children":150},"@dtpr/ui","/ui","5.ui/0.index",[151,152,156,160,164],{"title":147,"path":148,"stem":149},{"title":153,"path":154,"stem":155},"@dtpr/ui/core","/ui/core","5.ui/1.core",{"title":157,"path":158,"stem":159},"@dtpr/ui/vue","/ui/vue","5.ui/2.vue",{"title":161,"path":162,"stem":163},"@dtpr/ui/html","/ui/html","5.ui/3.html",{"title":165,"path":166,"stem":167},"Theming","/ui/theming","5.ui/4.theming",{"title":169,"path":170,"stem":171,"children":172},"Concepts","/concepts","6.concepts/0.index",[173,174,178,182,186],{"title":169,"path":170,"stem":171},{"title":175,"path":176,"stem":177},"Datachains","/concepts/datachains","6.concepts/1.datachains",{"title":179,"path":180,"stem":181},"Elements & categories","/concepts/elements-categories","6.concepts/2.elements-categories",{"title":183,"path":184,"stem":185},"Versions & releases","/concepts/versions-and-releases","6.concepts/3.versions-and-releases",{"title":187,"path":188,"stem":189},"Content hash","/concepts/content-hash","6.concepts/4.content-hash",{"title":191,"path":192,"stem":193},"Changelog","/changelog","7.changelog",{"id":195,"title":93,"body":196,"description":530,"extension":531,"links":532,"meta":533,"navigation":323,"path":94,"seo":534,"stem":95,"__hash__":535},"docs/3.rest/2.manifest.md",{"type":197,"value":198,"toc":522},"minimark",[199,203,213,218,229,233,243,281,285,385,396,399,445,449,491,495,518],[200,201,93],"h1",{"id":202},"get-schemasversionmanifest",[204,205,207,208,212],"callout",{"type":206},"info","The manifest is the smallest document that uniquely identifies a version — title, description, status, and ",[209,210,211],"code",{},"content_hash",".",[214,215,217],"h2",{"id":216},"summary","Summary",[219,220,221,222,225,226,212],"p",{},"Returns the manifest for a single schema version. Sets ",[209,223,224],{},"DTPR-Content-Hash"," and ",[209,227,228],{},"Cache-Control",[214,230,232],{"id":231},"request","Request",[234,235,240],"pre",{"className":236,"code":238,"language":239},[237],"language-text","GET https://api.dtpr.io/api/v2/schemas/:version/manifest\n","text",[209,241,238],{"__ignoreMap":242},"",[244,245,246,259],"table",{},[247,248,249],"thead",{},[250,251,252,256],"tr",{},[253,254,255],"th",{},"Path param",[253,257,258],{},"Description",[260,261,262],"tbody",{},[250,263,264,270],{},[265,266,267],"td",{},[209,268,269],{},"version",[265,271,272,273,276,277,280],{},"Canonical schema version (e.g. ",[209,274,275],{},"ai@2026-04-16-beta",") or alias (",[209,278,279],{},"ai@latest",").",[214,282,284],{"id":283},"response","Response",[234,286,290],{"className":287,"code":288,"language":289,"meta":242,"style":242},"language-http shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","HTTP/1.1 200 OK\nContent-Type: application/json\nDTPR-Content-Hash: sha256-…\nCache-Control: no-store\n\n{\n  \"ok\": true,\n  \"manifest\": {\n    \"id\": \"ai@2026-04-16-beta\",\n    \"status\": \"beta\",\n    \"content_hash\": \"sha256-…\",\n    \"title\": [{\"locale\":\"en\",\"value\":\"DTPR for AI (beta)\"}],\n    \"description\": [{\"locale\":\"en\",\"value\":\"…\"}]\n  }\n}\n","http",[209,291,292,300,306,312,318,325,331,337,343,349,355,361,367,373,379],{"__ignoreMap":242},[293,294,297],"span",{"class":295,"line":296},"line",1,[293,298,299],{},"HTTP/1.1 200 OK\n",[293,301,303],{"class":295,"line":302},2,[293,304,305],{},"Content-Type: application/json\n",[293,307,309],{"class":295,"line":308},3,[293,310,311],{},"DTPR-Content-Hash: sha256-…\n",[293,313,315],{"class":295,"line":314},4,[293,316,317],{},"Cache-Control: no-store\n",[293,319,321],{"class":295,"line":320},5,[293,322,324],{"emptyLinePlaceholder":323},true,"\n",[293,326,328],{"class":295,"line":327},6,[293,329,330],{},"{\n",[293,332,334],{"class":295,"line":333},7,[293,335,336],{},"  \"ok\": true,\n",[293,338,340],{"class":295,"line":339},8,[293,341,342],{},"  \"manifest\": {\n",[293,344,346],{"class":295,"line":345},9,[293,347,348],{},"    \"id\": \"ai@2026-04-16-beta\",\n",[293,350,352],{"class":295,"line":351},10,[293,353,354],{},"    \"status\": \"beta\",\n",[293,356,358],{"class":295,"line":357},11,[293,359,360],{},"    \"content_hash\": \"sha256-…\",\n",[293,362,364],{"class":295,"line":363},12,[293,365,366],{},"    \"title\": [{\"locale\":\"en\",\"value\":\"DTPR for AI (beta)\"}],\n",[293,368,370],{"class":295,"line":369},13,[293,371,372],{},"    \"description\": [{\"locale\":\"en\",\"value\":\"…\"}]\n",[293,374,376],{"class":295,"line":375},14,[293,377,378],{},"  }\n",[293,380,382],{"class":295,"line":381},15,[293,383,384],{},"}\n",[219,386,387,388,391,392,395],{},"Stable versions are served with ",[209,389,390],{},"Cache-Control: public, max-age=86400, immutable","; beta versions with ",[209,393,394],{},"Cache-Control: no-store"," so authoring iterations land immediately.",[214,397,121],{"id":398},"errors",[244,400,401,414],{},[247,402,403],{},[250,404,405,408,411],{},[253,406,407],{},"Code",[253,409,410],{},"HTTP",[253,412,413],{},"Meaning",[260,415,416,432],{},[250,417,418,423,426],{},[265,419,420],{},[209,421,422],{},"bad_request",[265,424,425],{},"400",[265,427,428,429,212],{},"Malformed ",[209,430,431],{},":version",[250,433,434,439,442],{},[265,435,436],{},[209,437,438],{},"not_found",[265,440,441],{},"404",[265,443,444],{},"Version is not registered.",[214,446,448],{"id":447},"example","Example",[450,451,452,475],"code-group",{},[234,453,458],{"className":454,"code":455,"filename":456,"language":457,"meta":242,"style":242},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","curl -s -i https://api.dtpr.io/api/v2/schemas/ai@2026-04-16-beta/manifest\n","curl","bash",[209,459,460],{"__ignoreMap":242},[293,461,462,465,469,472],{"class":295,"line":296},[293,463,456],{"class":464},"sBMFI",[293,466,468],{"class":467},"sfazB"," -s",[293,470,471],{"class":467}," -i",[293,473,474],{"class":467}," https://api.dtpr.io/api/v2/schemas/ai@2026-04-16-beta/manifest\n",[234,476,479],{"className":287,"code":477,"filename":478,"language":289,"meta":242,"style":242},"GET /api/v2/schemas/ai@2026-04-16-beta/manifest HTTP/1.1\nHost: api.dtpr.io\n","wire",[209,480,481,486],{"__ignoreMap":242},[293,482,483],{"class":295,"line":296},[293,484,485],{},"GET /api/v2/schemas/ai@2026-04-16-beta/manifest HTTP/1.1\n",[293,487,488],{"class":295,"line":302},[293,489,490],{},"Host: api.dtpr.io\n",[214,492,494],{"id":493},"see-also","See also",[496,497,498,508,514],"ul",{},[499,500,501,507],"li",{},[502,503,504,505],"a",{"href":52},"MCP ",[209,506,51],{}," — returns the manifest plus categories (and optionally elements).",[499,509,510],{},[502,511,512],{"href":90},[209,513,89],{},[499,515,516],{},[502,517,187],{"href":188},[519,520,521],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}",{"title":242,"searchDepth":302,"depth":302,"links":523},[524,525,526,527,528,529],{"id":216,"depth":302,"text":217},{"id":231,"depth":302,"text":232},{"id":283,"depth":302,"text":284},{"id":398,"depth":302,"text":121},{"id":447,"depth":302,"text":448},{"id":493,"depth":302,"text":494},"Fetch the manifest for one schema version.","md",null,{},{"title":93,"description":530},"Nf0l14hpswAkzubJoQAwjH6F4DJsiNBiSEVxhr7vnm8",[537,539],{"title":89,"path":90,"stem":91,"description":538,"children":-1},"List registered DTPR schema versions.",{"title":97,"path":98,"stem":99,"description":540,"children":-1},"List the categories defined in a schema version.",1776525922452]