{"id":11047,"date":"2025-05-22T08:30:31","date_gmt":"2025-05-22T06:30:31","guid":{"rendered":"https:\/\/staging.artiquare.com\/?p=11047"},"modified":"2025-05-11T22:25:54","modified_gmt":"2025-05-11T20:25:54","slug":"production-grade-agentic-architecture-blueprint","status":"publish","type":"post","link":"https:\/\/www.artiquare.com\/de\/production-grade-agentic-architecture-blueprint\/","title":{"rendered":"The Blueprint for Production-Grade Agentic Architecture"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-right:20px;--awb-padding-left:20px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1372.8px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-1\" style=\"--awb-content-alignment:left;\"><p data-pm-slice=\"1 1 &#091;&#093;\">Most agents today are just loops with dreams.<\/p>\n<p>They wrap an LLM call in a while-loop, pass some loosely defined tools, slap together a prompt, and hope it doesn\u2019t fall apart. There\u2019s no structured state, no typed interface, no control flow. It works until it doesn\u2019t. And it never scales.<\/p>\n<p>That\u2019s fine for demos. But production systems don\u2019t run on magic. They run on <strong>architecture<\/strong>.<\/p>\n<p>So in this post, we\u2019ll show you what real agentic architecture looks like. Not a wrapper. Not a framework. A blueprint. Built from experience in high-stakes automation, refined through our work on Arti, and grounded in what the best minds in the space are starting to articulate.<\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-margin-top:5%;--awb-margin-bottom:5%;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1372.8px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:20px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-top:15px;--awb-margin-bottom:25px;--awb-margin-top-small:12px;--awb-margin-right-small:0px;--awb-margin-bottom-small:24px;--awb-margin-left-small:0px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:54;line-height:1.14;\"><p data-pm-slice=\"1 1 &#091;&#093;\">Why Architecture, Not Abstraction, Is the Missing Layer<\/p><\/h2><\/div><div class=\"fusion-text fusion-text-2 fusion-text-no-margin\" style=\"--awb-content-alignment:left;--awb-margin-top:15px;--awb-margin-bottom:15px;\"><p data-pm-slice=\"1 1 &#091;&#093;\">If you want to build agentic software that actually runs in production \u2014 in a regulated business, a complex process, or a high-value user environment \u2014 you need more than a clever prompt and a handful of tools.<\/p>\n<p>You need:<\/p>\n<ul data-spread=\"false\">\n<li>Typed, composable context<\/li>\n<li>Structured execution flows<\/li>\n<li>Runtime state management<\/li>\n<li>Built-in support for human-AI collaboration<\/li>\n<li>Semantic memory<\/li>\n<li>Observability, evaluation, and replayability<\/li>\n<\/ul>\n<p>You don\u2019t get that from abstractions. You get that from systems.<\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-3 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-margin-top:5%;--awb-margin-bottom:5%;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1372.8px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:20px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-2 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-top:15px;--awb-margin-bottom:25px;--awb-margin-top-small:12px;--awb-margin-right-small:0px;--awb-margin-bottom-small:24px;--awb-margin-left-small:0px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:54;line-height:1.14;\"><p data-pm-slice=\"1 1 &#091;&#093;\">The Core Components of Cognitive Agentic Architecture<\/p><\/h2><\/div><div class=\"fusion-text fusion-text-3 fusion-text-no-margin\" style=\"--awb-content-alignment:left;--awb-margin-top:15px;--awb-margin-bottom:15px;\"><p data-pm-slice=\"1 3 &#091;&#093;\">Here\u2019s what a real agentic system needs under the hood:<\/p>\n<h3>1. Context Layer<\/h3>\n<p>The system needs a structured, semantic, versioned representation of context. Not string concatenation. Not magical memory.<\/p>\n<ul data-spread=\"false\">\n<li>Typed input schemas<\/li>\n<li>Scoped, composable prompt modules<\/li>\n<li>Ontology-driven interpretation (roles, intents, domain semantics)<\/li>\n<li>Short-term memory, long-term memory, and context overlays<\/li>\n<\/ul>\n<h3>2. Execution Layer<\/h3>\n<p>This is where decisions get made and behaviors run.<\/p>\n<ul data-spread=\"false\">\n<li>Typed tools and interfaces<\/li>\n<li>Behavior routing via Mixture-of-Experts patterns<\/li>\n<li>Prompt overloading and dispatching<\/li>\n<li>Retry logic, interrupt\/resume hooks<\/li>\n<li>Typed side effects and tool responses<\/li>\n<\/ul>\n<h3>3. State Layer<\/h3>\n<p>Agents need internal state. World state. Temporal state. And it all has to be tracked, logged, and observable.<\/p>\n<ul data-spread=\"false\">\n<li>Persistent, structured agent state<\/li>\n<li>Checkpoints and rewind capability<\/li>\n<li>Differentiation between model state and user\/environment state<\/li>\n<li>Testable transitions and state contracts<\/li>\n<\/ul>\n<h3>4. Collaboration Layer<\/h3>\n<p>Agents don\u2019t run alone. Real systems have users, supervisors, editors, and fallbacks.<\/p>\n<ul data-spread=\"false\">\n<li>Human-in-the-loop: interrupt, review, approve<\/li>\n<li>Human-on-the-loop: audit, modify, resume<\/li>\n<li>Role-specific UX hooks and callbacks<\/li>\n<li>Multi-party awareness in execution design<\/li>\n<\/ul>\n<h3>5. Observability &amp; Evaluation Layer<\/h3>\n<p>You can\u2019t fix what you can\u2019t see. And you can\u2019t trust what you can\u2019t measure.<\/p>\n<ul data-spread=\"false\">\n<li>Traces of every execution step<\/li>\n<li>Input\/output capture and replay<\/li>\n<li>Evaluation hooks and test harnesses<\/li>\n<li>Semantic metrics: relevance, hallucination, efficiency, recovery<\/li>\n<\/ul>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-4 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-margin-top:5%;--awb-margin-bottom:5%;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1372.8px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:20px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-3 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-top:15px;--awb-margin-bottom:25px;--awb-margin-top-small:12px;--awb-margin-right-small:0px;--awb-margin-bottom-small:24px;--awb-margin-left-small:0px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:54;line-height:1.14;\">Where Most Frameworks (and Manifestos) Fall Short<\/h2><\/div><div class=\"fusion-text fusion-text-4 fusion-text-no-margin\" style=\"--awb-content-alignment:left;--awb-margin-top:15px;--awb-margin-bottom:15px;\"><p data-pm-slice=\"1 1 &#091;&#093;\">We\u2019ve tested them all. Here\u2019s the pattern:<\/p>\n<ul data-spread=\"false\">\n<li><strong>LangGraph<\/strong>: brittle state, rigid graphs, hard to change dynamically<\/li>\n<li><strong>Agents SDK<\/strong>: agent class soup, no control over context, no semantics<\/li>\n<li><strong>AutoGen, CrewAI<\/strong>: abstraction over abstraction, no observability<\/li>\n<\/ul>\n<p>And then there\u2019s <strong>12 Factor Agents<\/strong>.<\/p>\n<p>Let\u2019s talk about that.<\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-5 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-margin-top:5%;--awb-margin-bottom:5%;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1372.8px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:20px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-4 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-top:15px;--awb-margin-bottom:25px;--awb-margin-top-small:12px;--awb-margin-right-small:0px;--awb-margin-bottom-small:24px;--awb-margin-left-small:0px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:54;line-height:1.14;\"><p data-pm-slice=\"1 1 &#091;&#093;\">12 Factor Agents: The Right Questions, Still Waiting for Execution<\/p><\/h2><\/div><div class=\"fusion-text fusion-text-5 fusion-text-no-margin\" style=\"--awb-content-alignment:left;--awb-margin-top:15px;--awb-margin-bottom:15px;\"><p data-pm-slice=\"1 1 &#091;&#093;\">Dexter Horthy&#8217;s &#8222;<a href=\"https:\/\/github.com\/humanlayer\/12-factor-agents\" target=\"_blank\" rel=\"noopener\">12 Factor Agents<\/a>&#8220; is one of the most thoughtful articulation of what matters in agentic design:<\/p>\n<ul data-spread=\"false\">\n<li>Own your prompts<\/li>\n<li>Own your context window<\/li>\n<li>Make agents composable, restartable, inspectable<\/li>\n<li>Treat tools as structured interfaces<\/li>\n<li>Treat context and state as first-class citizens<\/li>\n<\/ul>\n<p>We agree with almost everything.<\/p>\n<p>But the same way the original 12 Factor App manifesto didn\u2019t give you microservices, CI\/CD, or Kubernetes, <strong>12FA gives you principles, not architecture<\/strong>.<\/p>\n<p>It doesn\u2019t explain:<\/p>\n<ul data-spread=\"false\">\n<li>How to implement semantic memory<\/li>\n<li>How to route behavior across modular agents<\/li>\n<li>How to run tool calls with type safety<\/li>\n<li>How to evaluate and debug behavior at runtime<\/li>\n<\/ul>\n<p>It\u2019s the right floor. But it needs walls, a roof, and power.<\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-6 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-margin-top:5%;--awb-margin-bottom:5%;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1372.8px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-5 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:20px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-5 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-top:15px;--awb-margin-bottom:25px;--awb-margin-top-small:12px;--awb-margin-right-small:0px;--awb-margin-bottom-small:24px;--awb-margin-left-small:0px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:54;line-height:1.14;\">How Arti Turns Principles Into Systems<\/h2><\/div><div class=\"fusion-text fusion-text-6 fusion-text-no-margin\" style=\"--awb-content-alignment:left;--awb-margin-top:15px;--awb-margin-bottom:15px;\"><p data-pm-slice=\"1 1 &#091;&#093;\">Arti is not a framework. It\u2019s a runtime agentic architecture that implements everything above:<\/p>\n<ul data-spread=\"false\">\n<li>Typed, modular context objects<\/li>\n<li>Semantic memory with short-term and long-term separation<\/li>\n<li>Prompt modules that can be overloaded, versioned, and tested<\/li>\n<li>Tool contracts defined as code, not config<\/li>\n<li>Built-in support for human approval, interruption, feedback<\/li>\n<li>Full observability: traces, evaluations, introspection, rollback<\/li>\n<\/ul>\n<p>We didn\u2019t build this because it sounded cool. We built it because nothing else worked. And because our background is in automation, where systems have to run under pressure.<\/p>\n<p>Agentic software will be no different.<\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-7 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-margin-top:5%;--awb-margin-bottom:5%;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1372.8px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-6 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:20px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-6 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-top:15px;--awb-margin-bottom:25px;--awb-margin-top-small:12px;--awb-margin-right-small:0px;--awb-margin-bottom-small:24px;--awb-margin-left-small:0px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:54;line-height:1.14;\">Conclusion: Philosophy Needs Infrastructure<\/h2><\/div><div class=\"fusion-text fusion-text-7 fusion-text-no-margin\" style=\"--awb-content-alignment:left;--awb-margin-top:15px;--awb-margin-bottom:15px;\"><p data-pm-slice=\"1 1 &#091;&#093;\">It\u2019s encouraging to see groups like Anthropic, PydanticAI, and the 12 Factor Agents initiative moving in the same direction \u2014 away from hype and toward thoughtful software design.<\/p>\n<p>Their work validates many of the principles we&#8217;ve built into Arti from day one: modularity, structure, semantic control, human collaboration, and rigorous system design.<\/p>\n<p>But at the end of the day, <strong>principles need execution<\/strong>.<\/p>\n<blockquote>\n<p>If you&#8217;re building an agent that needs to survive contact with reality, don\u2019t start with a framework. Start with the blueprint.<\/p>\n<\/blockquote>\n<p>Next up: A detailed look into how Arti implements each layer of the system \u2014 starting with the context and memory model.<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":3997,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[249],"tags":[347,348,345,346,336],"class_list":["post-11047","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-implementation-and-best-practices","tag-agent-system-design","tag-agentic-systems","tag-ai-agent-frameworks","tag-ai-agents-frameworks","tag-ai-in-industry"],"_links":{"self":[{"href":"https:\/\/www.artiquare.com\/de\/wp-json\/wp\/v2\/posts\/11047","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.artiquare.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.artiquare.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.artiquare.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.artiquare.com\/de\/wp-json\/wp\/v2\/comments?post=11047"}],"version-history":[{"count":2,"href":"https:\/\/www.artiquare.com\/de\/wp-json\/wp\/v2\/posts\/11047\/revisions"}],"predecessor-version":[{"id":11138,"href":"https:\/\/www.artiquare.com\/de\/wp-json\/wp\/v2\/posts\/11047\/revisions\/11138"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.artiquare.com\/de\/wp-json\/wp\/v2\/media\/3997"}],"wp:attachment":[{"href":"https:\/\/www.artiquare.com\/de\/wp-json\/wp\/v2\/media?parent=11047"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.artiquare.com\/de\/wp-json\/wp\/v2\/categories?post=11047"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.artiquare.com\/de\/wp-json\/wp\/v2\/tags?post=11047"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}