1"use strict";(self.webpackChunkarkhai_website=self.webpackChunkarkhai_website||[]).push([[8778],{28453:(e,n,t)=>{t.d(n,{R:()=>i,x:()=>a});var o=t(96540);const r={},s=o.createContext(r);function i(e){const n=o.useContext(s);return o.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:i(e.components),o.createElement(s.Provider,{value:n},e.children)}},57057:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>a,default:()=>d,frontMatter:()=>i,metadata:()=>o,toc:()=>p});const o=JSON.parse('{"id":"applications/resource_exchange_marketplace/two_party_exchange/resource_exchange/distributed_computing_marketplace/state-transitions/D2-provider-response-transitions","title":"D2: Provider Response Transitions","description":"Information Flow","source":"@site/vendor/cgt-docusaurus/docs/applications/resource_exchange_marketplace/two_party_exchange/resource_exchange/distributed_computing_marketplace/state-transitions/D2-provider-response-transitions.md","sourceDirName":"applications/resource_exchange_marketplace/two_party_exchange/resource_exchange/distributed_computing_marketplace/state-transitions","slug":"/applications/resource_exchange_marketplace/two_party_exchange/resource_exchange/distributed_computing_marketplace/state-transitions/D2-provider-response-transitions","permalink":"/docs/modular-markets/applications/resource_exchange_marketplace/two_party_exchange/resource_exchange/distributed_computing_marketplace/state-transitions/D2-provider-response-transitions","draft":false,"unlisted":false,"editUrl":"https://github.com/arkhai-io/cgt/edit/main/cgt-docusaurus/docs/applications/resource_exchange_marketplace/two_party_exchange/resource_exchange/distributed_computing_marketplace/state-transitions/D2-provider-response-transitions.md","tags":[],"version":"current","sidebarPosition":42,"frontMatter":{"title":"D2: Provider Response Transitions","sidebar_position":42},"sidebar":"docs","previous":{"title":"D1: Broadcast Decision Transitions","permalink":"/docs/modular-markets/applications/resource_exchange_marketplace/two_party_exchange/resource_exchange/distributed_computing_marketplace/state-transitions/D1-broadcast-transitions"},"next":{"title":"N1: Negotiation Transitions","permalink":"/docs/modular-markets/applications/resource_exchange_marketplace/two_party_exchange/resource_exchange/distributed_computing_marketplace/state-transitions/N1-negotiation-transitions"}}');var r=t(74848),s=t(28453);const i={title:"D2: Provider Response Transitions",sidebar_position:42},a="D2: Provider Response Transitions",c={},p=[{value:"Information Flow",id:"information-flow",level:2}];function l(e){const n={h1:"h1",h2:"h2",header:"header",mermaid:"mermaid",p:"p",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.header,{children:(0,r.jsx)(n.h1,{id:"d2-provider-response-transitions",children:"D2: Provider Response Transitions"})}),"\n",(0,r.jsx)(n.mermaid,{value:'graph LR\n subgraph "Agent"\n AGENT[Provider Agent]\n GAME[Response Decision Game]\n AGENT --\x3e GAME\n end\n\n subgraph "Available Actions"\n RESPOND[Respond<br/>Send proposal/accept message]\n DEFER[Defer<br/>Monitor and potentially respond later]\n IGNORE[Ignore<br/>No response to broadcast]\n end\n\n subgraph "Response Outcomes"\n PROPOSAL_SENT[Proposal Sent<br/>Counter-offer or acceptance sent]\n MONITORING[Monitoring Mode<br/>Continue watching for opportunities]\n NO_ACTION[No Action<br/>Broadcast ignored completely]\n end\n\n subgraph "Next Phase"\n NEGOTIATION_PHASE[N1: Bilateral Negotiation]\n RETRY_MONITOR[Retry D2 Monitor]\n TERMINAL_TIMEOUT[Terminal: Response Timeout]\n TERMINAL_IGNORED[Terminal: Ignored/Timeout]\n end\n\n GAME --\x3e RESPOND\n GAME --\x3e DEFER\n GAME --\x3e IGNORE\n\n RESPOND --\x3e PROPOSAL_SENT\n DEFER --\x3e MONITORING\n IGNORE --\x3e NO_ACTION\n\n PROPOSAL_SENT --\x3e NEGOTIATION_PHASE\n MONITORING --\x3e RETRY_MONITOR\n MONITORING --\x3e TERMINAL_TIMEOUT\n NO_ACTION --\x3e TERMINAL_IGNORED\n\n style AGENT fill:none,stroke:#4A90FF,stroke-width:2px\n style GAME fill:none,stroke:#4A90FF,stroke-width:2px,color:#fff\n style RESPOND fill:none,stroke:#4A90FF,stroke-width:2px\n style DEFER fill:none,stroke:#4A90FF,stroke-width:2px\n style IGNORE fill:none,stroke:#4A90FF,stroke-width:2px,color:#fff\n style PROPOSAL_SENT fill:none,stroke:#4A90FF,stroke-width:2px\n style MONITORING fill:none,stroke:#4A90FF,stroke-width:2px,color:#fff\n style NO_ACTION fill:none,stroke:#4A90FF,stroke-width:2px\n style NEGOTIATION_PHASE fill:none,stroke:#4A90FF,stroke-width:2px,color:#fff\n style RETRY_MONITOR fill:none,stroke:#4A90FF,stroke-width:2px,color:#fff\n style TERMINAL_TIMEOUT fill:none,stroke:#4A90FF,stroke-width:2px,color:#fff\n style TERMINAL_IGNORED f
1ill:none,stroke:#4A90FF,stroke-width:2px,color:#fff'}),"\n",(0,r.jsx)(n.h2,{id:"information-flow",children:"Information Flow"}),"\n",(0,r.jsx)(n.p,{children:"Provider receives broadcast and decides to respond, defer, or ignore based on capacity and opportunity assessment. Responding sends proposal and triggers bilateral negotiation (N1). Deferring enters monitoring mode for potential later response. Ignoring terminates participation in this opportunity."})]})}function d(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.