{"id":17785,"date":"2026-04-01T13:29:50","date_gmt":"2026-04-01T13:29:50","guid":{"rendered":"https:\/\/websitedev.terranoha.com\/solution\/"},"modified":"2026-05-09T19:22:22","modified_gmt":"2026-05-09T19:22:22","slug":"arquitetura-da-plataforma","status":"publish","type":"page","link":"https:\/\/terranoha.com\/pt-br\/solucao\/arquitetura-da-plataforma\/","title":{"rendered":"Arquitetura da Plataforma"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"17785\" class=\"elementor elementor-17785 elementor-17557\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e1194d7 elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default\" data-id=\"e1194d7\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8517e7e\" data-id=\"8517e7e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5d841c7 elementor-absolute elementor-widget elementor-widget-image\" data-id=\"5d841c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1860\" height=\"1190\" src=\"https:\/\/terranoha.com\/wp-content\/uploads\/2025\/02\/Group-18432-1.svg\" class=\"attachment-full size-full wp-image-17789\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5e13830 elementor-widget elementor-widget-aiero_heading\" data-id=\"5e13830\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"aiero_heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"aiero-heading-widget\"><h1 class=\"aiero-heading\"><span class=\"aiero-heading-content has_gradient_color_text\">A infraestrutura por tr\u00e1s de<br \/>\n<del>Execu\u00e7\u00e3o Governada<\/del><\/span><\/h1><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-71f5e7e elementor-widget elementor-widget-text-editor\" data-id=\"71f5e7e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tA Terranoha fornece a base que permite que agentes de IA operem dentro dos seus sistemas com controle, valida\u00e7\u00e3o e rastreabilidade completa.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-afff87d elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default\" data-id=\"afff87d\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a1fbe49\" data-id=\"a1fbe49\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-89ff97f elementor-widget elementor-widget-aiero_moving_list\" data-id=\"89ff97f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"aiero_moving_list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <div class=\"aiero-moving-list-widget\">\n            <div class=\"moving-list\">\n                                        <div class=\"moving-item elementor-repeater-item-07e96e0\">\n                            <div class=\"moving-item-inner\">\n                                                            <\/div>\n                        <\/div>\n                                                <div class=\"moving-item elementor-repeater-item-2dcc783\">\n                            <div class=\"moving-item-inner\">\n                                <span class=\"moving-item-title\">User Request<\/span>                            <\/div>\n                        <\/div>\n                                                <div class=\"moving-item elementor-repeater-item-6fa21d0\">\n                            <div class=\"moving-item-inner\">\n                                                            <\/div>\n                        <\/div>\n                                                <div class=\"moving-item elementor-repeater-item-1adf1ac\">\n                            <div class=\"moving-item-inner\">\n                                                            <\/div>\n                        <\/div>\n                                                <div class=\"moving-item elementor-repeater-item-793c980\">\n                            <div class=\"moving-item-inner\">\n                                <span class=\"moving-item-title\">Business Rules<\/span>                            <\/div>\n                        <\/div>\n                                                <div class=\"moving-item elementor-repeater-item-5b1a440\">\n                            <div class=\"moving-item-inner\">\n                                                            <\/div>\n                        <\/div>\n                                                <div class=\"moving-item elementor-repeater-item-8756b6c\">\n                            <div class=\"moving-item-inner\">\n                                <span class=\"moving-item-title\">Judge<\/span>                            <\/div>\n                        <\/div>\n                                                <div class=\"moving-item elementor-repeater-item-b95ca7e\">\n                            <div class=\"moving-item-inner\">\n                                                            <\/div>\n                        <\/div>\n                                                <div class=\"moving-item elementor-repeater-item-bfefc3c\">\n                            <div class=\"moving-item-inner\">\n                                                            <\/div>\n                        <\/div>\n                                                <div class=\"moving-item elementor-repeater-item-716e6a1\">\n                            <div class=\"moving-item-inner\">\n                                <span class=\"moving-item-title\">Business Rules<\/span>                            <\/div>\n                        <\/div>\n                                    <\/div>\n        <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section data-parallax=\"scroll\" class=\"elementor-section elementor-top-section elementor-element elementor-element-359b493 elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default\" data-id=\"359b493\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-wider\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ba2766f\" data-id=\"ba2766f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2d20169 elementor-hidden-tablet elementor-hidden-mobile_extra elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"2d20169\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n*{box-sizing:border-box;margin:0;padding:0}\n.w{padding:20px 0;font-family:inherit;color:#eff4fe}\n.grid{display:grid;grid-template-columns:100px 1fr 100px;gap:10px;align-items:start;margin-bottom:16px}\n.side{display:flex;flex-direction:column;gap:5px;padding-top:50px}\n.pill{font-size:11px;font-weight:500;color:#99a7d8;padding:3px 8px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.15);border-radius:20px;text-align:center;cursor:pointer;transition:all .2s;user-select:none}\n.pill:hover,.pill.on{color:#eff4fe;border-color:rgba(4,103,225,0.8);background:rgba(4,103,225,0.2)}\n.cw{display:flex;flex-direction:column;gap:6px}\n.lbl{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-align:center;padding-bottom:6px;background:linear-gradient(90deg,#0467e1,#a000ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}\n.box{border:1px solid rgba(255,255,255,0.12);border-radius:10px;overflow:hidden}\n.lay{padding:9px 16px;font-size:13px;font-weight:500;text-align:center;cursor:pointer;transition:all .2s;user-select:none}\n.lay-gov{background:linear-gradient(90deg,rgba(4,103,225,0.7),rgba(13,71,143,0.7));color:#eff4fe;border-bottom:1px solid rgba(255,255,255,0.1)}\n.lay-orch{background:linear-gradient(90deg,rgba(160,0,255,0.65),rgba(100,0,180,0.65));color:#eff4fe;border-bottom:1px solid rgba(255,255,255,0.1)}\n.lay-agents{background:rgba(153,167,216,0.1);color:#99a7d8}\n.lay:hover,.lay.on{filter:brightness(1.2)}\n.foot{font-size:10px;color:#6e6e89;text-align:center;padding:5px 10px;border-top:1px solid rgba(255,255,255,0.08);letter-spacing:.03em}\n.tagline{font-size:11px;color:#6e6e89;text-align:center;font-style:italic}\n.slbl{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;color:#6e6e89}\n.slbl-frame{background:linear-gradient(90deg,#0467e1,#a000ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}\n.cg{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}\n.card{border-radius:8px;padding:10px 11px;cursor:pointer;transition:all .2s;user-select:none;opacity:0;transform:translateY(5px);border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.04)}\n.card.show{opacity:1;transform:translateY(0)}\n.card:hover,.card.on{border-color:rgba(255,255,255,0.25)}\n.card-gov{background:linear-gradient(135deg,rgba(4,103,225,0.25),rgba(13,71,143,0.15));border-color:rgba(4,103,225,0.4)}\n.card-orch{background:linear-gradient(135deg,rgba(160,0,255,0.25),rgba(100,0,180,0.15));border-color:rgba(160,0,255,0.4)}\n.card-agents{background:rgba(153,167,216,0.08);border-color:rgba(153,167,216,0.25)}\n.card-ep{border-left:2px solid rgba(160,0,255,0.8);background:rgba(160,0,255,0.06)}\n.card-gates{border-left:2px solid rgba(232,168,56,0.8);background:rgba(232,168,56,0.06)}\n.ct{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;color:#99a7d8}\n.card-gov .ct{color:#4d95f5}\n.card-orch .ct{color:#c084fc}\n.card-ep .ct{color:#c084fc}\n.card-gates .ct{color:#e8a838}\n.tags{display:flex;flex-wrap:wrap;gap:3px}\n.tag{font-size:11px;padding:1px 7px;border-radius:20px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);color:#99a7d8}\n.card-gov .tag{background:rgba(4,103,225,0.15);border-color:rgba(4,103,225,0.3);color:#b5d4f4}\n.card-orch .tag{background:rgba(160,0,255,0.15);border-color:rgba(160,0,255,0.3);color:#d4b4fe}\n.banner-wrap{display:flex;align-items:center;gap:10px;margin:10px 0 8px}\n.banner-line{flex:1;height:1px;background:rgba(52,199,133,0.2)}\n.banner{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#34c785;padding:4px 14px;border:1px solid rgba(52,199,133,0.3);border-radius:20px;background:rgba(52,199,133,0.07);white-space:nowrap}\n.tt{display:none;position:fixed;z-index:9999;background:#1e1e26;border:1px solid #3a3a55;border-radius:8px;padding:10px 13px;width:200px;pointer-events:none}\n.tt.show{display:block}\n.tt-t{font-size:12px;font-weight:600;color:#eff4fe;margin-bottom:4px}\n.tt-b{font-size:11px;color:#99a7d8;line-height:1.5}\n<\/style>\n\n<div id=\"wrap\"><div class=\"w\">\n  <div class=\"grid\">\n    <div class=\"side\">\n      <div class=\"pill\" data-title=\"Teams\" data-body=\"Any channel, any format. Teams messages, threads, direct conversations \u2014 wherever traders work.\">Teams<\/div>\n      <div class=\"pill\" data-title=\"WhatsApp\" data-body=\"Mobile-first entry for traders on the go. Same governance, same audit trail regardless of channel.\">WhatsApp<\/div>\n      <div class=\"pill\" data-title=\"Email\" data-body=\"Broker recaps, deal confirmations. Emmie parses structured data from email automatically.\">Email<\/div>\n      <div class=\"pill\" data-title=\"Documents\" data-body=\"Contracts, PDFs, term sheets. Emmie extracts structured data and routes to the right workflow.\">Documents<\/div>\n      <div class=\"pill\" data-title=\"API\" data-body=\"Programmatic integration for upstream systems, trading bots, or internal tooling.\">API<\/div>\n    <\/div>\n    <div class=\"cw\">\n      <div class=\"lbl\">Governed Runtime<\/div>\n      <div class=\"box\">\n        <div class=\"lay lay-gov\" data-title=\"Context & Governance\" data-body=\"Identity, mandates, permissions, policy pack, endpoint scope, audit session. Loaded once \u2014 enforced throughout the episode.\">Context &amp; Governance<\/div>\n        <div class=\"lay lay-orch\" data-title=\"Orchestration\" data-body=\"Classifies intent, qualifies scope, decomposes tasks, builds the execution plan. Decides which agents run and in which order.\">Orchestration<\/div>\n        <div class=\"lay lay-agents\" data-title=\"Task Agents (scoped)\" data-body=\"Single-purpose agents, each scoped to exactly what they need: retrieve, normalize, enrich, validate, route, assemble.\">Task Agents (scoped)<\/div>\n        <div class=\"foot\">Judges \u00b7 Human Approval \u00b7 Gates \u00b7 Audit \u00b7 Episode Close<\/div>\n      <\/div>\n      <div class=\"tagline\">Every action scoped \u00b7 Every step audited \u00b7 Every output controlled<\/div>\n    <\/div>\n    <div class=\"side\">\n      <div class=\"pill\" data-title=\"Trading\" data-body=\"ETRM, OMS, deal capture platforms. Emmie writes back only after governance clears the action.\">Trading<\/div>\n      <div class=\"pill\" data-title=\"Pricing\" data-body=\"LP APIs, structure engines, multi-provider quote routing. Emmie normalizes and ranks all responses.\">Pricing<\/div>\n      <div class=\"pill\" data-title=\"Market Data\" data-body=\"Real-time feeds, reference data, benchmark prices. Read-only access, scoped per mandate.\">Market Data<\/div>\n      <div class=\"pill\" data-title=\"Risk\" data-body=\"Pre-trade checks, exposure monitoring, limit validation. Gates cannot be bypassed.\">Risk<\/div>\n      <div class=\"pill\" data-title=\"Settlement\" data-body=\"Confirmation matching, SWIFT instructions, custodians. Only reachable after the full execution chain.\">Settlement<\/div>\n      <div class=\"pill\" data-title=\"Compliance\" data-body=\"Immutable audit archive, regulatory reporting. Every episode writes here automatically.\">Compliance<\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"slbl slbl-frame\">Governed Frame<\/div>\n  <div class=\"cg\" style=\"margin-bottom:0\">\n    <div class=\"card show\" data-title=\"Entry\" data-body=\"Any channel, any format. The runtime normalizes everything before processing begins.\">\n      <div class=\"ct\">Entry<\/div>\n      <div class=\"tags\"><span class=\"tag\">Teams<\/span><span class=\"tag\">WhatsApp<\/span><span class=\"tag\">Email<\/span><span class=\"tag\">Documents<\/span><span class=\"tag\">API<\/span><\/div>\n    <\/div>\n    <div class=\"card card-gov\" id=\"c1\" data-title=\"Context & Governance\" data-body=\"Loaded before any agent runs. Sets who you are, what you can do, which systems are in scope, and how every action will be logged.\">\n      <div class=\"ct\">Context &amp; Governance<\/div>\n      <div class=\"tags\"><span class=\"tag\">Identity &amp; Role<\/span><span class=\"tag\">Mandates<\/span><span class=\"tag\">Permissions<\/span><span class=\"tag\">Policy Pack<\/span><span class=\"tag\">Endpoint Scope<\/span><span class=\"tag\">Audit Session<\/span><\/div>\n    <\/div>\n    <div class=\"card card-orch\" id=\"c2\" data-title=\"Orchestration\" data-body=\"Classifies the request, qualifies scope, decomposes into tasks, builds the execution plan.\">\n      <div class=\"ct\">Orchestration<\/div>\n      <div class=\"tags\"><span class=\"tag\">Classify<\/span><span class=\"tag\">Qualify<\/span><span class=\"tag\">Decompose<\/span><span class=\"tag\">Plan<\/span><\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"banner-wrap\">\n    <div class=\"banner-line\"><\/div>\n    <div class=\"banner\">Governed Frame Loaded<\/div>\n    <div class=\"banner-line\"><\/div>\n  <\/div>\n\n  <div class=\"slbl\">Task Execution \u00b7 Judge \u00b7 Gate \u00b7 Audit<\/div>\n  <div class=\"cg\">\n    <div class=\"card card-agents\" id=\"c3\" data-title=\"Task Agents\" data-body=\"Single-purpose, scoped agents. Each does one thing: retrieve, normalize, enrich, validate, route, or assemble.\">\n      <div class=\"ct\">Task Agents<\/div>\n      <div class=\"tags\"><span class=\"tag\">Retrieve<\/span><span class=\"tag\">Normalize<\/span><span class=\"tag\">Enrich<\/span><span class=\"tag\">Validate<\/span><span class=\"tag\">Route<\/span><span class=\"tag\">Assemble<\/span><\/div>\n    <\/div>\n    <div class=\"card card-ep\" id=\"c4\" data-title=\"Endpoints\" data-body=\"Systems Emmie can reach. Access is scoped per mandate \u2014 read access doesn't imply write access.\">\n      <div class=\"ct\">Endpoints<\/div>\n      <div class=\"tags\"><span class=\"tag\">Trading systems<\/span><span class=\"tag\">Pricing engines<\/span><span class=\"tag\">Market data<\/span><span class=\"tag\">Risk<\/span><span class=\"tag\">Settlement<\/span><span class=\"tag\">Compliance<\/span><\/div>\n    <\/div>\n    <div class=\"card card-gates\" id=\"c5\" data-title=\"Judge \u00b7 Gate \u00b7 Audit\" data-body=\"Every critical decision passes a judge. Gates block if rules are violated. Human approval at defined checkpoints. Audit sealed at episode close.\">\n      <div class=\"ct\">Judge \u00b7 Gate \u00b7 Audit<\/div>\n      <div class=\"tags\"><span class=\"tag\">Judge review<\/span><span class=\"tag\">Human approval<\/span><span class=\"tag\">Exception gate<\/span><span class=\"tag\">Audit seal<\/span><span class=\"tag\">Episode close<\/span><\/div>\n    <\/div>\n  <\/div>\n<\/div><\/div>\n\n<div class=\"tt\" id=\"tt\"><div class=\"tt-t\" id=\"tt-t\"><\/div><div class=\"tt-b\" id=\"tt-b\"><\/div><\/div>\n\n<script>\nvar tt=document.getElementById('tt'),active=null;\ndocument.querySelectorAll('[data-title]').forEach(function(el){\n  el.addEventListener('click',function(e){\n    document.getElementById('tt-t').textContent=el.dataset.title;\n    document.getElementById('tt-b').textContent=el.dataset.body;\n    var x=e.clientX+14,y=e.clientY-20;\n    if(x+204>window.innerWidth-8) x=e.clientX-218;\n    if(y+100>window.innerHeight-8) y=e.clientY-110;\n    tt.style.left=x+'px';tt.style.top=y+'px';\n    tt.classList.add('show');\n    if(active&&active!==el)active.classList.remove('on');\n    el.classList.add('on');active=el;\n    e.stopPropagation();\n  });\n});\ndocument.addEventListener('click',function(){tt.classList.remove('show');if(active){active.classList.remove('on');active=null;}});\n['c1','c2','c3','c4','c5'].forEach(function(id,i){setTimeout(function(){var e=document.getElementById(id);if(e)e.classList.add('show');},100+i*150);});\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d530cb8 elementor-hidden-widescreen elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet_extra elementor-widget elementor-widget-html\" data-id=\"d530cb8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n#tna *{all:unset !important}\n#tna{display:block !important;padding:16px 0 !important;font-family:inherit !important;color:#eff4fe !important;font-size:13px !important;line-height:1.4 !important}\n#tna .b{display:block !important}\n#tna .f{display:flex !important}\n#tna .fw{display:flex !important;flex-wrap:wrap !important}\n#tna .ih{display:inline-flex !important;align-items:center !important}\n\n#tna .grad-txt{background:linear-gradient(90deg,#0467e1,#a000ff) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important}\n#tna .lbl{font-size:10px !important;font-weight:700 !important;letter-spacing:.16em !important;text-transform:uppercase !important;text-align:center !important;margin-bottom:10px !important}\n#tna .runtime{border:1px solid rgba(255,255,255,0.2) !important;border-radius:10px !important;overflow:hidden !important;margin-bottom:4px !important}\n#tna .lay{padding:10px 16px !important;font-size:13px !important;font-weight:500 !important;text-align:center !important;cursor:pointer !important;user-select:none !important}\n#tna .l1{background:linear-gradient(90deg,rgba(4,103,225,0.85),rgba(13,71,143,0.85)) !important;color:#eff4fe !important;border-bottom:1px solid rgba(255,255,255,0.1) !important}\n#tna .l2{background:linear-gradient(90deg,rgba(160,0,255,0.8),rgba(100,0,180,0.8)) !important;color:#eff4fe !important;border-bottom:1px solid rgba(255,255,255,0.1) !important}\n#tna .l3{background:rgba(153,167,216,0.18) !important;color:#eff4fe !important}\n#tna .hint{font-size:10px !important;opacity:.5 !important;margin-left:4px !important}\n#tna .foot{font-size:10px !important;color:#99a7d8 !important;text-align:center !important;padding:5px 10px !important;border-top:1px solid rgba(255,255,255,0.08) !important;background:#1e1e26 !important}\n#tna .tagline{font-size:11px !important;color:#6e6e89 !important;text-align:center !important;font-style:italic !important;margin:10px 0 14px !important}\n#tna .plbl{font-size:10px !important;color:#6e6e89 !important;letter-spacing:.1em !important;text-transform:uppercase !important;text-align:center !important;margin-bottom:5px !important}\n#tna .pr{justify-content:center !important;gap:5px !important;margin-bottom:6px !important}\n#tna .pill{font-size:11px !important;font-weight:500 !important;color:#99a7d8 !important;padding:4px 10px !important;background:#2a2a3a !important;border:1px solid #48486a !important;border-radius:20px !important;cursor:pointer !important;user-select:none !important}\n#tna .pill.on{color:#eff4fe !important;border-color:#0467e1 !important;background:rgba(4,103,225,0.3) !important}\n#tna .det{padding:9px 12px !important;background:#1e1e26 !important;border:1px solid #48486a !important;border-radius:8px !important;margin-bottom:10px !important}\n#tna .det.tn-h{display:none !important}\n#tna .ldet{padding:9px 12px !important;background:#2a2a3a !important;border-top:1px solid rgba(255,255,255,0.08) !important}\n#tna .ldet.tn-h{display:none !important}\n#tna .bnr-w{align-items:center !important;gap:8px !important;margin:8px 0 10px !important}\n#tna .bnr-l{flex:1 !important;height:1px !important;background:rgba(52,199,133,0.3) !important}\n#tna .bnr{font-size:10px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.12em !important;color:#34c785 !important;padding:4px 12px !important;border:1px solid rgba(52,199,133,0.4) !important;border-radius:20px !important;background:rgba(52,199,133,0.12) !important;white-space:nowrap !important}\n#tna .slbl{font-size:10px !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;margin-bottom:6px !important;color:#6e6e89 !important}\n#tna .item{margin-bottom:6px !important}\n#tna .card{padding:10px 12px !important;cursor:pointer !important;border:1px solid #3a3a55 !important;border-radius:8px !important;background:#2a2a3a !important}\n#tna .cg{background:#1a2d4a !important;border-color:#2a4a7a !important}\n#tna .co{background:#2a1a4a !important;border-color:#4a2a7a !important}\n#tna .ca{background:#252535 !important;border-color:#3a3a55 !important}\n#tna .ce{background:#1e1a2e !important;border-left:3px solid #a000ff !important;border-radius:0 8px 8px 0 !important}\n#tna .cgt{background:#2a2010 !important;border-left:3px solid #e8a838 !important;border-radius:0 8px 8px 0 !important}\n#tna .ct{font-size:10px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#99a7d8 !important;margin-bottom:5px !important}\n#tna .cg .ct{color:#4d95f5 !important}\n#tna .co .ct{color:#c084fc !important}\n#tna .ce .ct{color:#c084fc !important}\n#tna .cgt .ct{color:#e8a838 !important}\n#tna .tgs{flex-wrap:wrap !important;gap:3px !important}\n#tna .tag{font-size:11px !important;padding:2px 8px !important;border-radius:20px !important;background:#3a3a55 !important;border:1px solid #48486a !important;color:#99a7d8 !important}\n#tna .cg .tag{background:rgba(4,103,225,0.2) !important;border-color:rgba(4,103,225,0.4) !important;color:#b5d4f4 !important}\n#tna .co .tag{background:rgba(160,0,255,0.2) !important;border-color:rgba(160,0,255,0.4) !important;color:#d4b4fe !important}\n#tna .cdet{padding:9px 12px !important;background:#1e1e26 !important;border:1px solid #48486a !important;border-top:none !important;border-radius:0 0 8px 8px !important}\n#tna .cdet.tn-h{display:none !important}\n#tna .dt{font-size:12px !important;font-weight:600 !important;color:#eff4fe !important;margin-bottom:3px !important}\n#tna .db{font-size:11px !important;color:#99a7d8 !important;line-height:1.5 !important}\n<\/style>\n\n<div id=\"tna\">\n  <div class=\"b lbl grad-txt\">Governed Runtime<\/div>\n  <div class=\"runtime\">\n    <div class=\"b lay l1\" onclick=\"tnL('ld1')\">Context &amp; Governance <span class=\"hint\">\u203a<\/span><\/div>\n    <div id=\"ld1\" class=\"b ldet tn-h\"><div class=\"b dt\">Context &amp; Governance<\/div><div class=\"b db\">Identity, mandates, permissions, policy pack, endpoint scope, audit session. Loaded once \u2014 enforced throughout.<\/div><\/div>\n    <div class=\"b lay l2\" onclick=\"tnL('ld2')\">Orchestration <span class=\"hint\">\u203a<\/span><\/div>\n    <div id=\"ld2\" class=\"b ldet tn-h\"><div class=\"b dt\">Orchestration<\/div><div class=\"b db\">Classifies intent, qualifies scope, decomposes tasks, builds the execution plan.<\/div><\/div>\n    <div class=\"b lay l3\" onclick=\"tnL('ld3')\">Task Agents (scoped) <span class=\"hint\">\u203a<\/span><\/div>\n    <div id=\"ld3\" class=\"b ldet tn-h\"><div class=\"b dt\">Task Agents (scoped)<\/div><div class=\"b db\">Single-purpose agents scoped to exactly what they need: retrieve, normalize, enrich, validate, route, assemble.<\/div><\/div>\n    <div class=\"b foot\">Judges \u00b7 Human Approval \u00b7 Gates \u00b7 Audit \u00b7 Episode Close<\/div>\n  <\/div>\n  <div class=\"b tagline\">Every action scoped \u00b7 Every step audited \u00b7 Every output controlled<\/div>\n\n  <div class=\"b plbl\">Channels in<\/div>\n  <div class=\"f fw pr\">\n    <span class=\"ih pill\" onclick=\"tnP(this,'pi','Teams','Any channel, any format. Teams messages, threads, direct conversations.')\">Teams<\/span>\n    <span class=\"ih pill\" onclick=\"tnP(this,'pi','WhatsApp','Mobile-first entry for traders on the go. Same governance, same audit trail.')\">WhatsApp<\/span>\n    <span class=\"ih pill\" onclick=\"tnP(this,'pi','Email','Broker recaps, deal confirmations. Emmie parses structured data automatically.')\">Email<\/span>\n    <span class=\"ih pill\" onclick=\"tnP(this,'pi','Documents','Contracts, PDFs, term sheets. Emmie extracts and routes structured data.')\">Documents<\/span>\n    <span class=\"ih pill\" onclick=\"tnP(this,'pi','API','Programmatic integration for upstream systems and internal tooling.')\">API<\/span>\n  <\/div>\n  <div id=\"pi\" class=\"b det tn-h\"><div class=\"b dt\" id=\"pi-t\"><\/div><div class=\"b db\" id=\"pi-b\"><\/div><\/div>\n\n  <div class=\"b plbl\">Systems out<\/div>\n  <div class=\"f fw pr\">\n    <span class=\"ih pill\" onclick=\"tnP(this,'po','Trading','ETRM, OMS, deal capture. Emmie writes back only after governance clears the action.')\">Trading<\/span>\n    <span class=\"ih pill\" onclick=\"tnP(this,'po','Pricing','LP APIs, structure engines, multi-provider routing. Emmie normalizes and ranks.')\">Pricing<\/span>\n    <span class=\"ih pill\" onclick=\"tnP(this,'po','Market Data','Real-time feeds, reference data. Read-only, scoped per mandate.')\">Market Data<\/span>\n    <span class=\"ih pill\" onclick=\"tnP(this,'po','Risk','Pre-trade checks, exposure monitoring, limit validation. Gates cannot be bypassed.')\">Risk<\/span>\n    <span class=\"ih pill\" onclick=\"tnP(this,'po','Settlement','Confirmation matching, SWIFT, custodians. Only reachable after full execution chain.')\">Settlement<\/span>\n    <span class=\"ih pill\" onclick=\"tnP(this,'po','Compliance','Immutable audit archive, regulatory reporting. Every episode writes here.')\">Compliance<\/span>\n  <\/div>\n  <div id=\"po\" class=\"b det tn-h\"><div class=\"b dt\" id=\"po-t\"><\/div><div class=\"b db\" id=\"po-b\"><\/div><\/div>\n\n  <div class=\"b slbl grad-txt\">Governed Frame<\/div>\n  <div class=\"b item\"><div class=\"b card\" onclick=\"tnC(this,'c0')\"><div class=\"b ct\">Entry<\/div><div class=\"f fw tgs\"><span class=\"ih tag\">Teams<\/span><span class=\"ih tag\">WhatsApp<\/span><span class=\"ih tag\">Email<\/span><span class=\"ih tag\">Documents<\/span><span class=\"ih tag\">API<\/span><\/div><\/div><div id=\"c0\" class=\"b cdet tn-h\"><div class=\"b dt\">Entry<\/div><div class=\"b db\">Any channel, any format. The runtime normalizes everything before processing begins.<\/div><\/div><\/div>\n  <div class=\"b item\"><div class=\"b card cg\" onclick=\"tnC(this,'c1')\"><div class=\"b ct\">Context &amp; Governance<\/div><div class=\"f fw tgs\"><span class=\"ih tag\">Identity &amp; Role<\/span><span class=\"ih tag\">Mandates<\/span><span class=\"ih tag\">Permissions<\/span><span class=\"ih tag\">Policy Pack<\/span><span class=\"ih tag\">Endpoint Scope<\/span><span class=\"ih tag\">Audit Session<\/span><\/div><\/div><div id=\"c1\" class=\"b cdet tn-h\"><div class=\"b dt\">Context &amp; Governance<\/div><div class=\"b db\">Loaded before any agent runs. Sets who you are, what you can do, which systems are in scope, and how every action will be logged.<\/div><\/div><\/div>\n  <div class=\"b item\"><div class=\"b card co\" onclick=\"tnC(this,'c2')\"><div class=\"b ct\">Orchestration<\/div><div class=\"f fw tgs\"><span class=\"ih tag\">Classify<\/span><span class=\"ih tag\">Qualify<\/span><span class=\"ih tag\">Decompose<\/span><span class=\"ih tag\">Plan<\/span><\/div><\/div><div id=\"c2\" class=\"b cdet tn-h\"><div class=\"b dt\">Orchestration<\/div><div class=\"b db\">Classifies the request, qualifies scope, decomposes into tasks, builds the execution plan.<\/div><\/div><\/div>\n\n  <div class=\"f bnr-w\"><div class=\"b bnr-l\"><\/div><span class=\"b bnr\">Governed Frame Loaded<\/span><div class=\"b bnr-l\"><\/div><\/div>\n\n  <div class=\"b slbl\">Task Execution \u00b7 Judge \u00b7 Gate \u00b7 Audit<\/div>\n  <div class=\"b item\"><div class=\"b card ca\" onclick=\"tnC(this,'c3')\"><div class=\"b ct\">Task Agents<\/div><div class=\"f fw tgs\"><span class=\"ih tag\">Retrieve<\/span><span class=\"ih tag\">Normalize<\/span><span class=\"ih tag\">Enrich<\/span><span class=\"ih tag\">Validate<\/span><span class=\"ih tag\">Route<\/span><span class=\"ih tag\">Assemble<\/span><\/div><\/div><div id=\"c3\" class=\"b cdet tn-h\"><div class=\"b dt\">Task Agents<\/div><div class=\"b db\">Single-purpose, scoped agents. Each does one thing: retrieve, normalize, enrich, validate, route, or assemble.<\/div><\/div><\/div>\n  <div class=\"b item\"><div class=\"b card ce\" onclick=\"tnC(this,'c4')\"><div class=\"b ct\">Endpoints<\/div><div class=\"f fw tgs\"><span class=\"ih tag\">Trading systems<\/span><span class=\"ih tag\">Pricing engines<\/span><span class=\"ih tag\">Market data<\/span><span class=\"ih tag\">Risk<\/span><span class=\"ih tag\">Settlement<\/span><span class=\"ih tag\">Compliance<\/span><\/div><\/div><div id=\"c4\" class=\"b cdet tn-h\"><div class=\"b dt\">Endpoints<\/div><div class=\"b db\">Systems Emmie can reach. Access is scoped per mandate \u2014 read access doesn't imply write access.<\/div><\/div><\/div>\n  <div class=\"b item\"><div class=\"b card cgt\" onclick=\"tnC(this,'c5')\"><div class=\"b ct\">Judge \u00b7 Gate \u00b7 Audit<\/div><div class=\"f fw tgs\"><span class=\"ih tag\">Judge review<\/span><span class=\"ih tag\">Human approval<\/span><span class=\"ih tag\">Exception gate<\/span><span class=\"ih tag\">Audit seal<\/span><span class=\"ih tag\">Episode close<\/span><\/div><\/div><div id=\"c5\" class=\"b cdet tn-h\"><div class=\"b dt\">Judge \u00b7 Gate \u00b7 Audit<\/div><div class=\"b db\">Every critical decision passes a judge. Gates block if rules are violated. Human approval at defined checkpoints. Audit sealed at episode close.<\/div><\/div><\/div>\n<\/div>\n\n<script>\nfunction tnL(id){var ids=['ld1','ld2','ld3'];ids.forEach(function(x){if(x!==id)document.getElementById(x).classList.add('tn-h');});var e=document.getElementById(id);e.classList.contains('tn-h')?e.classList.remove('tn-h'):e.classList.add('tn-h');}\nfunction tnP(el,did,t,b){var isOn=el.classList.contains('on');document.querySelectorAll('#tna .pill').forEach(function(p){p.classList.remove('on');});['pi','po'].forEach(function(x){document.getElementById(x).classList.add('tn-h');});if(!isOn){el.classList.add('on');document.getElementById(did+'-t').textContent=t;document.getElementById(did+'-b').textContent=b;document.getElementById(did).classList.remove('tn-h');}}\nfunction tnC(el,id){var isOn=el.classList.contains('on');document.querySelectorAll('#tna .card').forEach(function(c){c.classList.remove('on');});['c0','c1','c2','c3','c4','c5'].forEach(function(x){document.getElementById(x).classList.add('tn-h');});if(!isOn){el.classList.add('on');document.getElementById(id).classList.remove('tn-h');}}\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5289998 elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default\" data-id=\"5289998\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-wide\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-12fee8e elementor-hidden-mobile\" data-id=\"12fee8e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-363aa97 elementor-widget elementor-widget-image\" data-id=\"363aa97\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"525\" height=\"540\" src=\"https:\/\/terranoha.com\/wp-content\/uploads\/2026\/04\/bg_terranoha_logo_gradient.png\" class=\"attachment-full size-full wp-image-17791\" alt=\"\" srcset=\"https:\/\/terranoha.com\/wp-content\/uploads\/2026\/04\/bg_terranoha_logo_gradient.png 525w, https:\/\/terranoha.com\/wp-content\/uploads\/2026\/04\/bg_terranoha_logo_gradient-292x300.png 292w\" sizes=\"(max-width: 525px) 100vw, 525px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-70b76fb\" data-id=\"70b76fb\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b0b539c elementor-widget elementor-widget-aiero_heading\" data-id=\"b0b539c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"aiero_heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"aiero-heading-widget\"><h2 class=\"aiero-heading\"><span class=\"aiero-heading-content has_gradient_color_text\">Todo mundo cria agentes. <del>A Terranoha construiu a infraestrutura que os governa.<\/del><\/span><\/h2><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>A Terranoha fornece a base que permite que agentes de IA operem dentro dos seus sistemas com controle, valida\u00e7\u00e3o e rastreabilidade completa. Teams WhatsApp Email Documents API Governed Runtime Context &amp; Governance Orchestration Task Agents (scoped) Judges \u00b7 Human Approval \u00b7&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":20247,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-17785","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Arquitetura da Plataforma - Terranoha<\/title>\n<meta name=\"description\" content=\"A Terranoha permite uma execu\u00e7\u00e3o governada de IA em ambiente empresarial, transformando solicita\u00e7\u00f5es de neg\u00f3cio em a\u00e7\u00f5es validadas dentro dos seus sistemas.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/terranoha.com\/pt-br\/solucao\/arquitetura-da-plataforma\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Arquitetura da Plataforma - Terranoha\" \/>\n<meta property=\"og:description\" content=\"A Terranoha permite uma execu\u00e7\u00e3o governada de IA em ambiente empresarial, transformando solicita\u00e7\u00f5es de neg\u00f3cio em a\u00e7\u00f5es validadas dentro dos seus sistemas.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/terranoha.com\/pt-br\/solucao\/arquitetura-da-plataforma\/\" \/>\n<meta property=\"og:site_name\" content=\"Terranoha\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-09T19:22:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/terranoha.com\/wp-content\/uploads\/2025\/02\/Group-18432-1.svg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/terranoha.com\\\/pt-br\\\/solucao\\\/arquitetura-da-plataforma\\\/\",\"url\":\"https:\\\/\\\/terranoha.com\\\/pt-br\\\/solucao\\\/arquitetura-da-plataforma\\\/\",\"name\":\"Arquitetura da Plataforma - Terranoha\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/terranoha.com\\\/pt-br\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/terranoha.com\\\/pt-br\\\/solucao\\\/arquitetura-da-plataforma\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/terranoha.com\\\/pt-br\\\/solucao\\\/arquitetura-da-plataforma\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/terranoha.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/Group-18432-1.svg\",\"datePublished\":\"2026-04-01T13:29:50+00:00\",\"dateModified\":\"2026-05-09T19:22:22+00:00\",\"description\":\"A Terranoha permite uma execu\u00e7\u00e3o governada de IA em ambiente empresarial, transformando solicita\u00e7\u00f5es de neg\u00f3cio em a\u00e7\u00f5es validadas dentro dos seus sistemas.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/terranoha.com\\\/pt-br\\\/solucao\\\/arquitetura-da-plataforma\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/terranoha.com\\\/pt-br\\\/solucao\\\/arquitetura-da-plataforma\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/terranoha.com\\\/pt-br\\\/solucao\\\/arquitetura-da-plataforma\\\/#primaryimage\",\"url\":\"https:\\\/\\\/terranoha.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/Group-18432-1.svg\",\"contentUrl\":\"https:\\\/\\\/terranoha.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/Group-18432-1.svg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/terranoha.com\\\/pt-br\\\/solucao\\\/arquitetura-da-plataforma\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/terranoha.com\\\/pt-br\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Arquitetura da Plataforma\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/terranoha.com\\\/pt-br\\\/#website\",\"url\":\"https:\\\/\\\/terranoha.com\\\/pt-br\\\/\",\"name\":\"Terranoha\",\"description\":\"The Smartest Automation.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/terranoha.com\\\/pt-br\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Arquitetura da Plataforma - Terranoha","description":"A Terranoha permite uma execu\u00e7\u00e3o governada de IA em ambiente empresarial, transformando solicita\u00e7\u00f5es de neg\u00f3cio em a\u00e7\u00f5es validadas dentro dos seus sistemas.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/terranoha.com\/pt-br\/solucao\/arquitetura-da-plataforma\/","og_locale":"pt_BR","og_type":"article","og_title":"Arquitetura da Plataforma - Terranoha","og_description":"A Terranoha permite uma execu\u00e7\u00e3o governada de IA em ambiente empresarial, transformando solicita\u00e7\u00f5es de neg\u00f3cio em a\u00e7\u00f5es validadas dentro dos seus sistemas.","og_url":"https:\/\/terranoha.com\/pt-br\/solucao\/arquitetura-da-plataforma\/","og_site_name":"Terranoha","article_modified_time":"2026-05-09T19:22:22+00:00","og_image":[{"url":"https:\/\/terranoha.com\/wp-content\/uploads\/2025\/02\/Group-18432-1.svg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. tempo de leitura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/terranoha.com\/pt-br\/solucao\/arquitetura-da-plataforma\/","url":"https:\/\/terranoha.com\/pt-br\/solucao\/arquitetura-da-plataforma\/","name":"Arquitetura da Plataforma - Terranoha","isPartOf":{"@id":"https:\/\/terranoha.com\/pt-br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/terranoha.com\/pt-br\/solucao\/arquitetura-da-plataforma\/#primaryimage"},"image":{"@id":"https:\/\/terranoha.com\/pt-br\/solucao\/arquitetura-da-plataforma\/#primaryimage"},"thumbnailUrl":"https:\/\/terranoha.com\/wp-content\/uploads\/2025\/02\/Group-18432-1.svg","datePublished":"2026-04-01T13:29:50+00:00","dateModified":"2026-05-09T19:22:22+00:00","description":"A Terranoha permite uma execu\u00e7\u00e3o governada de IA em ambiente empresarial, transformando solicita\u00e7\u00f5es de neg\u00f3cio em a\u00e7\u00f5es validadas dentro dos seus sistemas.","breadcrumb":{"@id":"https:\/\/terranoha.com\/pt-br\/solucao\/arquitetura-da-plataforma\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/terranoha.com\/pt-br\/solucao\/arquitetura-da-plataforma\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/terranoha.com\/pt-br\/solucao\/arquitetura-da-plataforma\/#primaryimage","url":"https:\/\/terranoha.com\/wp-content\/uploads\/2025\/02\/Group-18432-1.svg","contentUrl":"https:\/\/terranoha.com\/wp-content\/uploads\/2025\/02\/Group-18432-1.svg"},{"@type":"BreadcrumbList","@id":"https:\/\/terranoha.com\/pt-br\/solucao\/arquitetura-da-plataforma\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/terranoha.com\/pt-br\/"},{"@type":"ListItem","position":2,"name":"Arquitetura da Plataforma"}]},{"@type":"WebSite","@id":"https:\/\/terranoha.com\/pt-br\/#website","url":"https:\/\/terranoha.com\/pt-br\/","name":"Terranoha","description":"The Smartest Automation.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/terranoha.com\/pt-br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"}]}},"_links":{"self":[{"href":"https:\/\/terranoha.com\/pt-br\/wp-json\/wp\/v2\/pages\/17785","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/terranoha.com\/pt-br\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/terranoha.com\/pt-br\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/terranoha.com\/pt-br\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/terranoha.com\/pt-br\/wp-json\/wp\/v2\/comments?post=17785"}],"version-history":[{"count":105,"href":"https:\/\/terranoha.com\/pt-br\/wp-json\/wp\/v2\/pages\/17785\/revisions"}],"predecessor-version":[{"id":20242,"href":"https:\/\/terranoha.com\/pt-br\/wp-json\/wp\/v2\/pages\/17785\/revisions\/20242"}],"up":[{"embeddable":true,"href":"https:\/\/terranoha.com\/pt-br\/wp-json\/wp\/v2\/pages\/20247"}],"wp:attachment":[{"href":"https:\/\/terranoha.com\/pt-br\/wp-json\/wp\/v2\/media?parent=17785"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}