[{"data":1,"prerenderedAt":348},["ShallowReactive",2],{"navigation_docs":3,"-getting-started":194,"-getting-started-surround":345},[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":5,"body":196,"description":338,"extension":339,"links":340,"meta":341,"navigation":342,"path":6,"seo":343,"stem":7,"__hash__":344},"docs/1.getting-started/0.index.md",{"type":197,"value":198,"toc":331},"minimark",[199,203,219,224,256,264,268,303,307],[200,201,5],"h1",{"id":202},"getting-started",[204,205,206,210,211,218],"p",{},[207,208,209],"strong",{},"DTPR for AI"," is the documentation surface for the AI-era of the ",[212,213,217],"a",{"href":214,"rel":215},"https://docs.dtpr.io",[216],"nofollow","Digital Trust for Places & Routines"," standard. If you are integrating DTPR from an MCP host, an HTTP client, or a web or server-side rendering surface, this site is for you.",[220,221,223],"h2",{"id":222},"who-this-is-for","Who this is for",[225,226,227,239,245],"ul",{},[228,229,230,233,234,238],"li",{},[207,231,232],{},"MCP client authors"," building agent integrations against ",[235,236,237],"code",{},"https://api.dtpr.io/mcp",".",[228,240,241,244],{},[207,242,243],{},"REST consumers"," pulling schemas, elements, validating datachains, or fetching composed icons over HTTPS.",[228,246,247,250,251,255],{},[207,248,249],{},"Frontend / SSR developers"," embedding DTPR content with ",[212,252,253],{"href":148},[235,254,147],{}," in Vue apps, MCP App iframes, or static HTML.",[204,257,258,259,263],{},"For the broader DTPR standard — design principles, physical signage, governance, v0/v1 REST — see ",[212,260,262],{"href":214,"rel":261},[216],"docs.dtpr.io",". This site does not duplicate that material.",[220,265,267],{"id":266},"pick-a-quickstart","Pick a quickstart",[225,269,270,288,296],{},[228,271,272,274,275,278,279,278,282,284,285,238],{},[212,273,11],{"href":12}," — ",[235,276,277],{},"initialize"," → ",[235,280,281],{},"tools/call list_schema_versions",[235,283,75],{}," + ",[235,286,287],{},"resources/read",[228,289,290,292,293,238],{},[212,291,15],{"href":16}," — three curls against ",[235,294,295],{},"api.dtpr.io/api/v2",[228,297,298,300,301,238],{},[212,299,19],{"href":20}," — render a datachain in a minimal Vue 3 app with ",[235,302,157],{},[220,304,306],{"id":305},"where-to-go-next","Where to go next",[225,308,309,315,321,326],{},[228,310,311,314],{},[212,312,313],{"href":24},"MCP server reference"," — tool and resource reference with envelope semantics.",[228,316,317,320],{},[212,318,319],{"href":84},"REST v2 reference"," — endpoint reference with headers, pagination, and errors.",[228,322,323,325],{},[212,324,125],{"href":126}," — shape × symbol × variant mental model.",[228,327,328,330],{},[212,329,169],{"href":170}," — vocabulary you will see across the reference.",{"title":332,"searchDepth":333,"depth":333,"links":334},"",2,[335,336,337],{"id":222,"depth":333,"text":223},{"id":266,"depth":333,"text":267},{"id":305,"depth":333,"text":306},"What DTPR for AI is, who it's for, and how to pick a quickstart.","md",null,{},true,{"title":5,"description":338},"JS1iZEQX7Rqz6oy6UkuNPn68bjSk3FcYXlp2hGaYBbE",[340,346],{"title":11,"path":12,"stem":13,"description":347,"children":-1},"Zero to a working render_datachain + resources/read in five calls.",1776525921439]