{"id":257,"date":"2026-09-03T13:55:09","date_gmt":"2026-09-03T13:55:09","guid":{"rendered":"https:\/\/site.beachbot.dk\/?p=257"},"modified":"2026-09-03T13:55:09","modified_gmt":"2026-09-03T13:55:09","slug":"the-model-isnt-the-architecture-why-ai-agents-need-a-harness","status":"publish","type":"post","link":"https:\/\/site.beachbot.dk\/index.php\/2026\/09\/03\/the-model-isnt-the-architecture-why-ai-agents-need-a-harness\/","title":{"rendered":"The Model Isn\u2019t the Architecture: Why AI Agents Need a Harness"},"content":{"rendered":"<p data-start=\"637\" data-end=\"768\">For much of the generative AI boom, enterprise technology strategy has revolved around one question: <strong data-start=\"738\" data-end=\"768\">Which model should we use?<\/strong><\/p>\n<p data-start=\"770\" data-end=\"924\">GPT, Claude, Gemini, Llama and an expanding field of specialist models are compared on reasoning ability, context windows, benchmark performance and cost.<\/p>\n<p data-start=\"926\" data-end=\"1036\">But as organizations move from AI experiments to production systems, that question is becoming less important.<\/p>\n<p data-start=\"1038\" data-end=\"1087\">The more consequential architectural question is:\u00a0<strong data-start=\"1089\" data-end=\"1118\">What surrounds the model?<\/strong><\/p>\n<p data-start=\"1120\" data-end=\"1401\">An AI model can reason, generate text and interpret information. But it cannot, by itself, reliably operate an enterprise process. For that, organizations need an additional architectural layer responsible for context, memory, tools, permissions, workflow, monitoring and recovery.<\/p>\n<p data-start=\"1403\" data-end=\"1465\">That layer is increasingly described as the <strong data-start=\"1447\" data-end=\"1464\">agent harness<\/strong>.<\/p>\n<p data-start=\"1467\" data-end=\"1692\">IBM&#8217;s explanation of models and harnesses highlights an important distinction between model inference and the orchestration required to turn model intelligence into useful agent behavior.<\/p>\n<p data-start=\"1694\" data-end=\"1767\">For enterprise architects, that distinction has significant consequences.<\/p>\n<h2 data-section-id=\"6nvbqs\" data-start=\"1769\" data-end=\"1827\">The model is becoming a component, not the architecture<\/h2>\n<p data-start=\"1829\" data-end=\"1868\">Consider a conventional AI application, where a user submits a prompt. The application sends it to a language model and the model generates an answer.<\/p>\n<p data-start=\"1973\" data-end=\"2014\">The architecture is comparatively simple:\u00a0<strong data-start=\"2016\" data-end=\"2057\">User \u2192 Application \u2192 Model \u2192 Response<\/strong><\/p>\n<p data-start=\"2059\" data-end=\"2095\">An enterprise AI agent is different.<\/p>\n<p data-start=\"2097\" data-end=\"2183\">Suppose an organization wants an AI agent that can investigate an invoice discrepancy.<\/p>\n<p data-start=\"2185\" data-end=\"2207\">The agent may need to:<\/p>\n<p data-start=\"2185\" data-end=\"2207\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-260\" src=\"https:\/\/site.beachbot.dk\/wp-content\/uploads\/2026\/09\/ade14bc2-bc79-45e0-ad19-fe20675414e8-300x300.png\" alt=\"\" width=\"806\" height=\"806\" srcset=\"https:\/\/site.beachbot.dk\/wp-content\/uploads\/2026\/09\/ade14bc2-bc79-45e0-ad19-fe20675414e8-300x300.png 300w, https:\/\/site.beachbot.dk\/wp-content\/uploads\/2026\/09\/ade14bc2-bc79-45e0-ad19-fe20675414e8-1024x1024.png 1024w, https:\/\/site.beachbot.dk\/wp-content\/uploads\/2026\/09\/ade14bc2-bc79-45e0-ad19-fe20675414e8-150x150.png 150w, https:\/\/site.beachbot.dk\/wp-content\/uploads\/2026\/09\/ade14bc2-bc79-45e0-ad19-fe20675414e8-768x768.png 768w, https:\/\/site.beachbot.dk\/wp-content\/uploads\/2026\/09\/ade14bc2-bc79-45e0-ad19-fe20675414e8-600x600.png 600w, https:\/\/site.beachbot.dk\/wp-content\/uploads\/2026\/09\/ade14bc2-bc79-45e0-ad19-fe20675414e8.png 1254w\" sizes=\"auto, (max-width: 806px) 100vw, 806px\" \/><\/p>\n<p data-start=\"2689\" data-end=\"2743\">The language model performs only part of this process.<\/p>\n<p data-start=\"2745\" data-end=\"2863\">The surrounding system determines <strong data-start=\"2779\" data-end=\"2862\">what the model knows, what it can do and what happens when something goes wrong<\/strong>.<\/p>\n<p data-start=\"2865\" data-end=\"2904\">That surrounding system is the harness.<\/p>\n<h2 data-section-id=\"ys0u0q\" data-start=\"2906\" data-end=\"2953\">What belongs in an enterprise agent harness?<\/h2>\n<p data-start=\"2955\" data-end=\"3098\">There is no single universal definition, but architecturally an enterprise-grade harness can be thought of as several cooperating capabilities.<\/p>\n<h3 data-section-id=\"1lmd5ai\" data-start=\"3100\" data-end=\"3122\">Context management<\/h3>\n<p data-start=\"3124\" data-end=\"3218\">The harness determines what information should be supplied to the model for a particular task.<\/p>\n<p data-start=\"3220\" data-end=\"3366\">That might include customer records, documents, policies, previous conversations, application state or dynamically retrieved enterprise knowledge.<\/p>\n<p data-start=\"3368\" data-end=\"3465\">This makes context engineering an architectural concern rather than merely a prompting technique.<\/p>\n<h3 data-section-id=\"l5ytev\" data-start=\"3467\" data-end=\"3477\">Memory<\/h3>\n<p data-start=\"3479\" data-end=\"3555\">Agents may need information that persists beyond a single inference request.<\/p>\n<p data-start=\"3557\" data-end=\"3620\">But enterprise memory cannot simply mean &#8220;remember everything.&#8221;<\/p>\n<p data-start=\"3622\" data-end=\"3645\">Architects must decide:<\/p>\n<ul data-start=\"3647\" data-end=\"3838\">\n<li data-section-id=\"dqrq6p\" data-start=\"3647\" data-end=\"3675\">what should be remembered;<\/li>\n<li data-section-id=\"14pe7x2\" data-start=\"3676\" data-end=\"3704\">where it should be stored;<\/li>\n<li data-section-id=\"j2k0lh\" data-start=\"3705\" data-end=\"3734\">how long it should survive;<\/li>\n<li data-section-id=\"1advsqe\" data-start=\"3735\" data-end=\"3755\">who can access it;<\/li>\n<li data-section-id=\"1sh51yl\" data-start=\"3756\" data-end=\"3800\">whether it contains regulated information;<\/li>\n<li data-section-id=\"1nheuv3\" data-start=\"3801\" data-end=\"3838\">how it can be corrected or deleted.<\/li>\n<\/ul>\n<p data-start=\"3840\" data-end=\"3931\">Memory therefore intersects with information architecture, security and records management.<\/p>\n<h3 data-section-id=\"1xm058l\" data-start=\"3933\" data-end=\"3955\">Tool orchestration<\/h3>\n<p data-start=\"3957\" data-end=\"4001\">Useful agents need to interact with systems.\u00a0Those tools might include APIs, databases, search services, SaaS applications, workflow engines or emerging interfaces such as MCP.\u00a0The harness determines which tools are available and when they should be invoked.\u00a0This creates a new integration layer in the enterprise architecture.<\/p>\n<h3 data-section-id=\"cxoaqo\" data-start=\"4289\" data-end=\"4319\">Identity and authorization<\/h3>\n<p data-start=\"4321\" data-end=\"4389\">An agent capable of calling enterprise systems requires an identity.\u00a0More importantly, the architecture must determine <strong data-start=\"4441\" data-end=\"4484\">whose authority the agent is exercising<\/strong>.\u00a0If an employee asks an agent to retrieve salary information, approve an invoice or modify a customer account, the model cannot be allowed to decide whether the operation is permitted.\u00a0Authorization must remain deterministic and enforceable outside the model.<\/p>\n<h3 data-section-id=\"19tc8fd\" data-start=\"4748\" data-end=\"4770\">Workflow and state<\/h3>\n<p data-start=\"4772\" data-end=\"4838\">Many enterprise tasks cannot be completed in one model invocation.\u00a0Agents may need to execute sequences such as:<\/p>\n<p data-start=\"4887\" data-end=\"4969\"><strong data-start=\"4887\" data-end=\"4969\">reason \u2192 retrieve \u2192 evaluate \u2192 call tool \u2192 inspect result \u2192 reason again \u2192 act<\/strong><\/p>\n<p data-start=\"4971\" data-end=\"5026\">The harness maintains that state and controls the loop.<\/p>\n<h3 data-section-id=\"vwg20t\" data-start=\"5028\" data-end=\"5046\">Error recovery<\/h3>\n<p data-start=\"5048\" data-end=\"5072\">Enterprise systems fail.\u00a0APIs time out. Documents are missing. Permissions change. Models misunderstand instructions. Tools return unexpected results.\u00a0Production agent architecture therefore needs explicit handling for retries, fallbacks, alternative tools, human escalation and safe termination.<\/p>\n<p data-start=\"5348\" data-end=\"5417\">A clever model without recovery mechanisms is still a fragile system.<\/p>\n<h3 data-section-id=\"qsviij\" data-start=\"5419\" data-end=\"5436\">Observability<\/h3>\n<p data-start=\"5438\" data-end=\"5489\">Traditional applications generate logs and metrics.\u00a0Agentic systems need something richer.\u00a0Architects may need visibility into:<\/p>\n<ul data-start=\"5569\" data-end=\"5752\">\n<li data-section-id=\"1qeo1ow\" data-start=\"5569\" data-end=\"5591\">prompts and context;<\/li>\n<li data-section-id=\"1aodojg\" data-start=\"5592\" data-end=\"5610\">model selection;<\/li>\n<li data-section-id=\"3pqud6\" data-start=\"5611\" data-end=\"5624\">tool calls;<\/li>\n<li data-section-id=\"sxuke9\" data-start=\"5625\" data-end=\"5650\">intermediate decisions;<\/li>\n<li data-section-id=\"13qhp4d\" data-start=\"5651\" data-end=\"5671\">token consumption;<\/li>\n<li data-section-id=\"19lckm3\" data-start=\"5672\" data-end=\"5682\">latency;<\/li>\n<li data-section-id=\"1w2upmo\" data-start=\"5683\" data-end=\"5694\">failures;<\/li>\n<li data-section-id=\"n9pi1t\" data-start=\"5695\" data-end=\"5715\">policy violations;<\/li>\n<li data-section-id=\"1m64usl\" data-start=\"5716\" data-end=\"5752\">confidence and evaluation results.<\/li>\n<\/ul>\n<p data-start=\"5754\" data-end=\"5805\">The objective is not simply application monitoring.\u00a0It is <strong data-start=\"5813\" data-end=\"5844\">decision-path observability<\/strong>.<\/p>\n<h2 data-section-id=\"1hd77zs\" data-start=\"5847\" data-end=\"5907\">The architectural shift: intelligence becomes replaceable<\/h2>\n<p data-start=\"5909\" data-end=\"5992\">This leads to one of the more interesting consequences for enterprise architecture.\u00a0The model does not necessarily have to be permanent.\u00a0A well-designed harness could potentially route different tasks to different models.<\/p>\n<p data-start=\"6134\" data-end=\"6146\">For example:<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"contents\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse\/1.1 overflow-clip rounded-3xl [--code-block-surface:var(--bg-elevated-secondary)] dark:[--code-block-surface:var(--composer-surface-primary)] lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1\"><\/div>\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037cd \u037cr\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly m-0\"><code>                 Enterprise Agent\r\n                       \u2502\r\n                Agent Harness\r\n                       \u2502\r\n       \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n       \u2502               \u2502               \u2502\r\n     Memory          Tools          Policies\r\n       \u2502               \u2502               \u2502\r\n       \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\r\n                       \u2502\r\n                 Model Router\r\n                \/      |      \\\r\n          Model A   Model B   Model C<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"6609\" data-end=\"6664\">A relatively inexpensive model might classify requests and a stronger reasoning model might handle complex analysis.\u00a0A specialist model could process code or images and a\u00a0private model might handle particularly sensitive information.<\/p>\n<p data-start=\"6841\" data-end=\"6900\">The architecture stops treating &#8220;the AI&#8221; as a single model.\u00a0Instead, <strong data-start=\"6911\" data-end=\"7004\">models become interchangeable computational resources behind a stable orchestration layer<\/strong>.<\/p>\n<p data-start=\"7007\" data-end=\"7068\">That is a much more familiar enterprise architecture pattern.<\/p>\n<h2 data-section-id=\"hlnfyx\" data-start=\"7070\" data-end=\"7121\">Don&#8217;t benchmark the model. Benchmark the system.<\/h2>\n<p data-start=\"7123\" data-end=\"7190\">This distinction also changes how organizations should evaluate AI.<\/p>\n<p data-start=\"7192\" data-end=\"7293\">A model can achieve excellent benchmark scores while the application built around it performs poorly.<\/p>\n<p data-start=\"7295\" data-end=\"7350\">Consider an agent that uses a highly capable model but:<\/p>\n<ul data-start=\"7352\" data-end=\"7594\">\n<li data-section-id=\"11dbhyy\" data-start=\"7352\" data-end=\"7385\">retrieves irrelevant documents;<\/li>\n<li data-section-id=\"1j5co79\" data-start=\"7386\" data-end=\"7421\">repeatedly calls expensive tools;<\/li>\n<li data-section-id=\"1hkchxl\" data-start=\"7422\" data-end=\"7450\">loses state between steps;<\/li>\n<li data-section-id=\"1dvcn40\" data-start=\"7451\" data-end=\"7475\">has excessive latency;<\/li>\n<li data-section-id=\"rmeah9\" data-start=\"7476\" data-end=\"7511\">cannot recover from API failures;<\/li>\n<li data-section-id=\"1refysv\" data-start=\"7512\" data-end=\"7550\">consumes enormous numbers of tokens;<\/li>\n<li data-section-id=\"izowhc\" data-start=\"7551\" data-end=\"7594\">or regularly requires human intervention.<\/li>\n<\/ul>\n<p data-start=\"7596\" data-end=\"7623\">The model may be excellent but the system is not. Production performance depends heavily on orchestration capabilities such as memory, tool routing and error recovery rather than model capability alone.\u00a0Enterprise AI therefore needs system-level metrics.<\/p>\n<p data-start=\"7958\" data-end=\"7981\">Instead of asking only:\u00a0<strong data-start=\"7983\" data-end=\"8013\">How accurate is the model? <\/strong>-organizations should increasingly measure:<\/p>\n<ul>\n<li data-start=\"8059\" data-end=\"8099\"><strong data-start=\"8059\" data-end=\"8099\">Cost per successfully completed task<\/strong><\/li>\n<li data-start=\"8101\" data-end=\"8128\"><strong data-start=\"8101\" data-end=\"8128\">Time per completed task<\/strong><\/li>\n<li data-start=\"8130\" data-end=\"8156\"><strong data-start=\"8130\" data-end=\"8156\">Tool-call success rate<\/strong><\/li>\n<li data-start=\"8158\" data-end=\"8183\"><strong data-start=\"8158\" data-end=\"8183\">Human escalation rate<\/strong><\/li>\n<li data-start=\"8185\" data-end=\"8202\"><strong data-start=\"8185\" data-end=\"8202\">Recovery rate<\/strong><\/li>\n<li data-start=\"8204\" data-end=\"8229\"><strong data-start=\"8204\" data-end=\"8229\">Policy violation rate<\/strong><\/li>\n<li data-start=\"8231\" data-end=\"8259\"><strong data-start=\"8231\" data-end=\"8259\">End-to-end task accuracy<\/strong><\/li>\n<\/ul>\n<p data-start=\"8261\" data-end=\"8370\">Those measurements tell architects considerably more about production viability than a model benchmark alone.<\/p>\n<h2 data-section-id=\"ij3ba3\" data-start=\"8372\" data-end=\"8417\">The harness may become the strategic asset<\/h2>\n<p data-start=\"8419\" data-end=\"8458\">There is another important implication:\u00a0Models are evolving extremely quickly.<\/p>\n<p data-start=\"8500\" data-end=\"8578\">Today&#8217;s preferred model may not be the preferred model twelve months from now and an enterprise architecture tightly coupled to one model provider therefore creates unnecessary architectural risk.\u00a0The organization&#8217;s more durable investment may instead be its <strong data-start=\"8758\" data-end=\"8782\">agent infrastructure<\/strong>:<\/p>\n<ul>\n<li data-start=\"8785\" data-end=\"8800\">its connectors;<\/li>\n<li data-start=\"8802\" data-end=\"8821\">its semantic layer;<\/li>\n<li data-start=\"8823\" data-end=\"8850\">its knowledge architecture;<\/li>\n<li data-start=\"8852\" data-end=\"8871\">its identity model;<\/li>\n<li data-start=\"8873\" data-end=\"8886\">its policies;<\/li>\n<li data-start=\"8888\" data-end=\"8906\">its observability;<\/li>\n<li data-start=\"8908\" data-end=\"8933\">its evaluation framework;<\/li>\n<li data-start=\"8935\" data-end=\"8960\">its workflow definitions;<\/li>\n<li data-start=\"8962\" data-end=\"9006\">and its integration with enterprise systems.<\/li>\n<\/ul>\n<p data-start=\"9008\" data-end=\"9060\">Models can then evolve underneath that architecture and this resembles previous shifts in enterprise computing.\u00a0Applications became less dependent on particular servers and services became less dependent on particular infrastructure.\u00a0Cloud-native applications became less dependent on individual machines.<\/p>\n<p data-start=\"9313\" data-end=\"9368\">Agentic architecture may produce a similar abstraction:\u00a0<strong data-start=\"9370\" data-end=\"9444\">enterprise capabilities become less dependent on individual AI models.<\/strong><\/p>\n<h2 data-section-id=\"3fug64\" data-start=\"9446\" data-end=\"9502\">Enterprise architects should design the harness first<\/h2>\n<p data-start=\"9504\" data-end=\"9587\">This suggests a practical change in how organizations approach agentic AI projects.<\/p>\n<p data-start=\"9589\" data-end=\"9641\">Rather than beginning architecture discussions with: <strong>Which LLM should we standardize on? <\/strong>&#8211;\u00a0start with: <strong>What capabilities must an AI agent have to operate safely inside our enterprise?<\/strong><\/p>\n<p data-start=\"9779\" data-end=\"9829\">That conversation naturally leads to architecture.<\/p>\n<ul>\n<li data-start=\"9831\" data-end=\"9864\">What identity does an agent have?<\/li>\n<li data-start=\"9866\" data-end=\"9885\">What can it access?<\/li>\n<li data-start=\"9887\" data-end=\"9914\">How does it discover tools?<\/li>\n<li data-start=\"9916\" data-end=\"9949\">Where does its context originate?<\/li>\n<li data-start=\"9951\" data-end=\"9991\">How is enterprise knowledge represented?<\/li>\n<li data-start=\"9993\" data-end=\"10029\">What actions require human approval?<\/li>\n<li data-start=\"10031\" data-end=\"10057\">How are decisions audited?<\/li>\n<li data-start=\"10059\" data-end=\"10103\">How does an agent recover when a tool fails?<\/li>\n<li data-start=\"10105\" data-end=\"10167\">Can models be substituted without redesigning the application?<\/li>\n<li data-start=\"10169\" data-end=\"10229\">How do we measure the cost of completing a business outcome?<\/li>\n<\/ul>\n<p data-start=\"10231\" data-end=\"10284\">Those questions are much harder than choosing an LLM and they are also where enterprise architecture creates value.<\/p>\n<h2 data-section-id=\"onvn7m\" data-start=\"10346\" data-end=\"10391\">From model-centric AI to system-centric AI<\/h2>\n<p data-start=\"10393\" data-end=\"10473\">The first phase of generative AI encouraged organizations to think about models.\u00a0The next phase will force them to think about systems.\u00a0Models provide intelligence whereas harnesses turn that intelligence into controlled behavior and in an enterprise, controlled behavior is ultimately what matters.<\/p>\n<p data-start=\"10692\" data-end=\"10794\">The winning architecture may therefore not be the organization with access to the most powerful model but\u00a0 the organization that builds the best environment around whatever model it chooses.<\/p>\n<p data-start=\"10891\" data-end=\"11082\">For enterprise architects, that means the center of gravity is moving away from <strong data-start=\"10971\" data-end=\"10990\">model selection<\/strong> and toward <strong data-start=\"11002\" data-end=\"11081\">orchestration, identity, integration, context, governance and observability<\/strong>. The model may be the brain.\u00a0But the harness is increasingly becoming the enterprise architecture around it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For much of the generative AI boom, enterprise technology strategy has revolved around one question: Which model should we use? GPT, Claude, Gemini, Llama and an [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":262,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[148,145,1],"tags":[],"class_list":["post-257","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-agents-and-automation","category-ai-architecture","category-uncategorized"],"blog_post_layout_featured_media_urls":{"thumbnail":["https:\/\/site.beachbot.dk\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-3.-sep.-2026-15.16.07-150x150.png",150,150,true],"full":["https:\/\/site.beachbot.dk\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-3.-sep.-2026-15.16.07.png",1536,1024,false]},"categories_names":{"148":{"name":"AI Agents &amp; Automation","link":"https:\/\/site.beachbot.dk\/index.php\/category\/ai-agents-and-automation\/"},"145":{"name":"AI Architecture","link":"https:\/\/site.beachbot.dk\/index.php\/category\/ai-architecture\/"},"1":{"name":"Uncategorized","link":"https:\/\/site.beachbot.dk\/index.php\/category\/uncategorized\/"}},"tags_names":[],"comments_number":"0","wpmagazine_modules_lite_featured_media_urls":{"thumbnail":["https:\/\/site.beachbot.dk\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-3.-sep.-2026-15.16.07-150x150.png",150,150,true],"cvmm-medium":["https:\/\/site.beachbot.dk\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-3.-sep.-2026-15.16.07-300x300.png",300,300,true],"cvmm-medium-plus":["https:\/\/site.beachbot.dk\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-3.-sep.-2026-15.16.07-305x207.png",305,207,true],"cvmm-portrait":["https:\/\/site.beachbot.dk\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-3.-sep.-2026-15.16.07-400x600.png",400,600,true],"cvmm-medium-square":["https:\/\/site.beachbot.dk\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-3.-sep.-2026-15.16.07-600x600.png",600,600,true],"cvmm-large":["https:\/\/site.beachbot.dk\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-3.-sep.-2026-15.16.07-1024x1024.png",1024,1024,true],"cvmm-small":["https:\/\/site.beachbot.dk\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-3.-sep.-2026-15.16.07-130x95.png",130,95,true],"full":["https:\/\/site.beachbot.dk\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-3.-sep.-2026-15.16.07.png",1536,1024,false]},"_links":{"self":[{"href":"https:\/\/site.beachbot.dk\/index.php\/wp-json\/wp\/v2\/posts\/257","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/site.beachbot.dk\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/site.beachbot.dk\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/site.beachbot.dk\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/site.beachbot.dk\/index.php\/wp-json\/wp\/v2\/comments?post=257"}],"version-history":[{"count":7,"href":"https:\/\/site.beachbot.dk\/index.php\/wp-json\/wp\/v2\/posts\/257\/revisions"}],"predecessor-version":[{"id":266,"href":"https:\/\/site.beachbot.dk\/index.php\/wp-json\/wp\/v2\/posts\/257\/revisions\/266"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/site.beachbot.dk\/index.php\/wp-json\/wp\/v2\/media\/262"}],"wp:attachment":[{"href":"https:\/\/site.beachbot.dk\/index.php\/wp-json\/wp\/v2\/media?parent=257"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/site.beachbot.dk\/index.php\/wp-json\/wp\/v2\/categories?post=257"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/site.beachbot.dk\/index.php\/wp-json\/wp\/v2\/tags?post=257"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}