<li>Defined in <ahref="https://github.com/morluto/rea/blob/main/src/application/BinarySession.ts#L101">src/application/BinarySession.ts:101</a></li></ul></aside>
<divclass="tsd-signature tsd-anchor-link"id="constructorbinarysession"><spanclass="tsd-signature-keyword">new</span><spanclass="tsd-kind-constructor-signature">BinarySession</span><spanclass="tsd-signature-symbol">(</span><br/>Â Â Â Â <spanclass="tsd-kind-parameter">provider</span><spanclass="tsd-signature-symbol">:</span><ahref="../interfaces/application_AnalysisProvider.AnalysisProvider.html"class="tsd-signature-type tsd-kind-interface">AnalysisProvider</a><spanclass="tsd-signature-symbol">|</span><ahref="../types/application_AnalysisProvider.AnalysisClientFactory.html"class="tsd-signature-type tsd-kind-type-alias">AnalysisClientFactory</a><spanclass="tsd-signature-symbol">,</span><br/><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">:</span><ahref=""class="tsd-signature-type tsd-kind-class">BinarySession</a><ahref="#constructorbinarysession"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></div>
<li>Defined in <ahref="https://github.com/morluto/rea/blob/main/src/application/BinarySession.ts#L115">src/application/BinarySession.ts:115</a></li></ul></aside></div></li></ul></section></section></details>
<li>Defined in <ahref="https://github.com/morluto/rea/blob/main/src/application/BinarySession.ts#L115">src/application/BinarySession.ts:115</a></li></ul></aside></section></section></details>
<p>Implementation of <ahref="../interfaces/application_BinarySession.BinarySessionPort.html">BinarySessionPort</a>.<ahref="../interfaces/application_BinarySession.BinarySessionPort.html#activetarget">activeTarget</a></p>
<ul>
<li>Defined in <ahref="https://github.com/morluto/rea/blob/main/src/application/BinarySession.ts#L374">src/application/BinarySession.ts:374</a></li></ul></aside></div></li></ul></section>
<p>Implementation of <ahref="../interfaces/application_BinarySession.BinarySessionPort.html">BinarySessionPort</a>.<ahref="../interfaces/application_BinarySession.BinarySessionPort.html#close">close</a></p>
<ul>
<li>Defined in <ahref="https://github.com/morluto/rea/blob/main/src/application/BinarySession.ts#L300">src/application/BinarySession.ts:300</a></li></ul></aside></div></li></ul></section>
<divclass="tsd-signature tsd-anchor-link"id="evidencebyid-1"><spanclass="tsd-kind-call-signature">evidenceById</span><spanclass="tsd-signature-symbol">(</span><br/>Â Â Â Â <spanclass="tsd-kind-parameter">evidenceId</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">,</span><br/><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">:</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">authority</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"shipped-artifact"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"controlled-replay"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"historical-reference"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"external-service"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"analyst-inference"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">confidence</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"observed"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"derived"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"inferred"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">environment</span><spanclass="tsd-signature-symbol">:</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">architecture</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">id</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">isolation</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"process"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"none"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"container"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"virtual-machine"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">platform</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">}</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">null</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">evidence_id</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">evidence_links</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-proper
<div class="tsd-description">
<divclass="tsd-comment tsd-typography"><p>Read one detached session-owned Evidence record by semantic ID.</p>
<h4class="tsd-returns-title">Returns <br/>Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">authority</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"shipped-artifact"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"controlled-replay"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"historical-reference"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"external-service"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"analyst-inference"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">confidence</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"observed"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"derived"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"inferred"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">environment</span><spanclass="tsd-signature-symbol">:</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">architecture</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">id</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">isolation</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"process"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"none"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"container"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"virtual-machine"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">platform</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">}</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">null</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">evidence_id</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">evidence_links</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">limitations</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">locations</span><spanclass="tsd-signature-symbol">:</span> (<br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature
<p>Implementation of <a href="../interfaces/application_BinarySession.BinarySessionPort.html">BinarySessionPort</a>.<ahref="../interfaces/application_BinarySession.BinarySessionPort.html#evidencebyid">evidenceById</a></p>
<ul>
<li>Defined in <ahref="https://github.com/morluto/rea/blob/main/src/application/BinarySession.ts#L172">src/application/BinarySession.ts:172</a></li></ul></aside></div></li></ul></section>
<divclass="tsd-signature tsd-anchor-link"id="execute-1"><spanclass="tsd-kind-call-signature">execute</span><spanclass="tsd-signature-symbol">(</span><br/>Â Â Â Â <spanclass="tsd-kind-parameter">name</span><spanclass="tsd-signature-symbol">:</span><ahref="../types/application_AnalysisProvider.AnalysisOperation.html"class="tsd-signature-type tsd-kind-type-alias">AnalysisOperation</a><spanclass="tsd-signature-symbol">,</span><br/>Â Â Â Â <spanclass="tsd-kind-parameter">arguments_</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">Readonly</span><spanclass="tsd-signature-symbol"><</span><spanclass="tsd-signature-type">Record</span><spanclass="tsd-signature-symbol"><</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">,</span><ahref="../types/domain_jsonValue.JsonValue.html"class="tsd-signature-type tsd-kind-type-alias">JsonValue</a><spanclass="tsd-signature-symbol">></span><spanclass="tsd-signature-symbol">></span><spanclass="tsd-signature-symbol">,</span><br/>Â Â Â Â <spanclass="tsd-kind-parameter">options</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-symbol">{</span><spanclass="tsd-kind-property">signal</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-type">AbortSignal</span><spanclass="tsd-signature-symbol">}</span><spanclass="tsd-signature-symbol">,</span><br/><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">Promise</span><spanclass="tsd-signature-symbol"><</span><ahref="../types/domain_result.Result.html"class="tsd-signature-type tsd-kind-type-alias">Result</a><spanclass="tsd-signature-symbol"><</span><ahref="../interfaces/application_AnalysisProvider.AnalysisExecution.html"class="tsd-signature-type tsd-kind-interface">AnalysisExecution</a><spanclass="tsd-signature-symbol">,</span><ahref="domain_errors.AnalysisError.html"class="tsd-signature-type tsd-kind-class">AnalysisError</a><spanclass="tsd-signature-symbol">></span><spanclass="tsd-signature-symbol">></span><ahref="#execute-1"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></div>
<p>Implementation of <ahref="../interfaces/application_BinarySession.BinarySessionPort.html">BinarySessionPort</a>.<ahref="../interfaces/application_BinarySession.BinarySessionPort.html#execute">execute</a></p>
<li>Defined in <ahref="https://github.com/morluto/rea/blob/main/src/application/BinarySession.ts#L383">src/application/BinarySession.ts:383</a></li></ul></aside></div></li></ul></section>
<divclass="tsd-signature tsd-anchor-link"id="exportevidencebundle-1"><spanclass="tsd-kind-call-signature">exportEvidenceBundle</span><spanclass="tsd-signature-symbol">()</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â <spanclass="tsd-kind-property">artifacts</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">architecture</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"x86"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"x86_64"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"arm"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"arm64"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">null</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">digest</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><spanclass="tsd-kind-property">sha256</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">}</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">format</span><spanclass="tsd-signature-symbol">:</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"hopper"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"mach-o"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"elf"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"pe"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"zip"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"ipa"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"apk"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"asar"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"dmg"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"pkg"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"plist"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"javascript"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"source-map"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"unknown"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"file"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"directory"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"mach-o-universal"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"javascript-bundle"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"entitlements"</span><span
<h4class="tsd-returns-title">Returns <spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â <spanclass="tsd-kind-property">artifacts</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">architecture</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"x86"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"x86_64"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"arm"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"arm64"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">null</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">digest</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><spanclass="tsd-kind-property">sha256</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">}</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">format</span><spanclass="tsd-signature-symbol">:</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"hopper"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"mach-o"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"elf"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"pe"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"zip"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"ipa"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"apk"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"asar"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"dmg"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"pkg"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"plist"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"javascript"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"source-map"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"unknown"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"file"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"directory"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"mach-o-universal"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"javascript-bundle"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"entitlements"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">}</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">bundle_version</span><spanclass="tsd-sig
<p>Implementation of <a href="../interfaces/application_BinarySession.BinarySessionPort.html">BinarySessionPort</a>.<ahref="../interfaces/application_BinarySession.BinarySessionPort.html#exportevidencebundle">exportEvidenceBundle</a></p>
<li>Defined in <ahref="https://github.com/morluto/rea/blob/main/src/application/BinarySession.ts#L177">src/application/BinarySession.ts:177</a></li></ul></aside></div></li></ul></section>
<p>Implementation of <ahref="../interfaces/application_BinarySession.BinarySessionPort.html">BinarySessionPort</a>.<ahref="../interfaces/application_BinarySession.BinarySessionPort.html#hasevidence">hasEvidence</a></p>
<ul>
<li>Defined in <ahref="https://github.com/morluto/rea/blob/main/src/application/BinarySession.ts#L167">src/application/BinarySession.ts:167</a></li></ul></aside></div></li></ul></section>
<divclass="tsd-signature tsd-anchor-link"id="importevidencebundle-1"><spanclass="tsd-kind-call-signature">importEvidenceBundle</span><spanclass="tsd-signature-symbol">(</span><br/>Â Â Â Â <spanclass="tsd-kind-parameter">bundle</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">unknown</span><spanclass="tsd-signature-symbol">,</span><br/><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">:</span><ahref="../types/domain_result.Result.html"class="tsd-signature-type tsd-kind-type-alias">Result</a><spanclass="tsd-signature-symbol"><</span><spanclass="tsd-signature-type">number</span><spanclass="tsd-signature-symbol">,</span><ahref="domain_errors.EvidenceIntegrityError.html"class="tsd-signature-type tsd-kind-class">EvidenceIntegrityError</a><spanclass="tsd-signature-symbol">|</span><ahref="domain_errors.EvidenceLimitError.html"class="tsd-signature-type tsd-kind-class">EvidenceLimitError</a><spanclass="tsd-signature-symbol">></span><ahref="#importevidencebundle-1"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></div>
<divclass="tsd-description">
<divclass="tsd-comment tsd-typography"><p>Atomically merge a validated evidence bundle into this session.</p>
<p>Implementation of <ahref="../interfaces/application_BinarySession.BinarySessionPort.html">BinarySessionPort</a>.<ahref="../interfaces/application_BinarySession.BinarySessionPort.html#importevidencebundle">importEvidenceBundle</a></p>
<ul>
<li>Defined in <ahref="https://github.com/morluto/rea/blob/main/src/application/BinarySession.ts#L182">src/application/BinarySession.ts:182</a></li></ul></aside></div></li></ul></section>
<divclass="tsd-signature tsd-anchor-link"id="listunknowns-1"><spanclass="tsd-kind-call-signature">listUnknowns</span><spanclass="tsd-signature-symbol">(</span><br/>Â Â Â Â <spanclass="tsd-kind-parameter">filters</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">domain</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">severity</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-type">"low"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"medium"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"high"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"critical"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">status</span><spanclass="tsd-signature-symbol">?:</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"open"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"investigating"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"blocked"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"contradicted"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"resolved"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">}</span><spanclass="tsd-signature-symbol">,</span><br/><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â <spanclass="tsd-kind-property">contradicting_evidence_ids</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">domain</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">mutation_evidence_ids</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">previous_revision_digest</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">null</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">question</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">recommended_probes</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><spanclass="tsd-kind-property">operation</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><spanclass="tsd-kind-property">rationale</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">}</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">registry_version</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">1</span><spanclass="tsd-signature-symbol">;</span><br/
<divclass="tsd-description">
<divclass="tsd-comment tsd-typography"><p>Query stable current residual-unknown heads.</p>
</div>
<divclass="tsd-parameters">
<h4class="tsd-parameters-title">Parameters</h4>
<ulclass="tsd-parameter-list">
<li><span><spanclass="tsd-kind-parameter">filters</span>: <spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â <spanclass="tsd-kind-property">domain</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">severity</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-type">"low"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"medium"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"high"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"critical"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">status</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-type">"open"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"investigating"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"blocked"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"contradicted"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"resolved"</span><spanclass="tsd-signature-symbol">;</span><br/><spanclass="tsd-signature-symbol">}</span><spanclass="tsd-signature-symbol"> = {}</span></span></li></ul></div>
<h4class="tsd-returns-title">Returns <spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â <spanclass="tsd-kind-property">contradicting_evidence_ids</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">domain</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">mutation_evidence_ids</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">previous_revision_digest</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">null</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">question</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">recommended_probes</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><spanclass="tsd-kind-property">operation</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><spanclass="tsd-kind-property">rationale</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">}</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">registry_version</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">1</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">relationships</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">type</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"depends-on"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"related-to"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"contradicts"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">unknown_id</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">}</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">required_authority</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"shipped-artifact"</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"controlled-replay"</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"historical-reference"</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"external-service"</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"analyst-inference"</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">null</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">required_confidence</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"observed"</span><br/>Â Â Â Â <spanclass="tsd-signature-symbo
<p>Implementation of <a href="../interfaces/application_BinarySession.BinarySessionPort.html">BinarySessionPort</a>.<ahref="../interfaces/application_BinarySession.BinarySessionPort.html#listunknowns">listUnknowns</a></p>
<ul>
<li>Defined in <ahref="https://github.com/morluto/rea/blob/main/src/application/BinarySession.ts#L231">src/application/BinarySession.ts:231</a></li></ul></aside></div></li></ul></section>
<divclass="tsd-signature tsd-anchor-link"id="open-1"><spanclass="tsd-kind-call-signature">open</span><spanclass="tsd-signature-symbol">(</span><br/>Â Â Â Â <spanclass="tsd-kind-parameter">path</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">,</span><br/>Â Â Â Â <spanclass="tsd-kind-parameter">options</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">signal</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-type">AbortSignal</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">targetKind</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-type">"executable"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"database"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"archive"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"artifact"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">}</span><spanclass="tsd-signature-symbol">,</span><br/><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">Promise</span><spanclass="tsd-signature-symbol"><</span><ahref="../types/domain_result.Result.html"class="tsd-signature-type tsd-kind-type-alias">Result</a><spanclass="tsd-signature-symbol"><</span><ahref="../interfaces/domain_binaryTarget.BinaryTarget.html"class="tsd-signature-type tsd-kind-interface">BinaryTarget</a><spanclass="tsd-signature-symbol">,</span><ahref="domain_errors.AnalysisError.html"class="tsd-signature-type tsd-kind-class">AnalysisError</a><spanclass="tsd-signature-symbol">></span><spanclass="tsd-signature-symbol">></span><ahref="#open-1"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></div>
<li><span><spanclass="tsd-kind-parameter">options</span>: <spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â <spanclass="tsd-kind-property">signal</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-type">AbortSignal</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">targetKind</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-type">"executable"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"database"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"archive"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"artifact"</span><spanclass="tsd-signature-symbol">;</span><br/><spanclass="tsd-signature-symbol">}</span><spanclass="tsd-signature-symbol"> = {}</span></span></li></ul></div>
<p>Implementation of <ahref="../interfaces/application_BinarySession.BinarySessionPort.html">BinarySessionPort</a>.<ahref="../interfaces/application_BinarySession.BinarySessionPort.html#open">open</a></p>
<ul>
<li>Defined in <ahref="https://github.com/morluto/rea/blob/main/src/application/BinarySession.ts#L257">src/application/BinarySession.ts:257</a></li></ul></aside></div></li></ul></section>
<p>Implementation of <ahref="../interfaces/application_BinarySession.BinarySessionPort.html">BinarySessionPort</a>.<ahref="../interfaces/application_BinarySession.BinarySessionPort.html#provideridentity">providerIdentity</a></p>
<li>Defined in <ahref="https://github.com/morluto/rea/blob/main/src/application/BinarySession.ts#L135">src/application/BinarySession.ts:135</a></li></ul></aside></div></li></ul></section>
<divclass="tsd-signature tsd-anchor-link"id="recordevidence-1"><spanclass="tsd-kind-call-signature">recordEvidence</span><spanclass="tsd-signature-symbol">(</span><br/>Â Â Â Â <spanclass="tsd-kind-parameter">evidence</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">authority</span><spanclass="tsd-signature-symbol">:</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"shipped-artifact"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"controlled-replay"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"historical-reference"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"external-service"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"analyst-inference"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">confidence</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"observed"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"derived"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"inferred"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">environment</span><spanclass="tsd-signature-symbol">:</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">architecture</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">id</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">isolation</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"process"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"none"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"container"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"virtual-machine"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">platform</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">}</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">null</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">evidence_id</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">evidence_links</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">limitations</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-si
<div class="tsd-description">
<divclass="tsd-comment tsd-typography"><p>Add one successful public observation to the session ledger.</p>
</div>
<divclass="tsd-parameters">
<h4class="tsd-parameters-title">Parameters</h4>
<ulclass="tsd-parameter-list">
<li><span><spanclass="tsd-kind-parameter">evidence</span>: <spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â <spanclass="tsd-kind-property">authority</span><spanclass="tsd-signature-symbol">:</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"shipped-artifact"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"controlled-replay"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"historical-reference"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"external-service"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"analyst-inference"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">confidence</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"observed"</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"derived"</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"inferred"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">environment</span><spanclass="tsd-signature-symbol">:</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">architecture</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">id</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">isolation</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"process"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"none"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"container"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"virtual-machine"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">platform</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">}</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">null</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">evidence_id</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">evidence_links</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">limitations</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">locations</span><spanclass="tsd-signature-symbol">:</span> (<br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-symbol">{</span><spanclass="tsd-kind-property">address</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-sign
<p>Implementation of <ahref="../interfaces/application_BinarySession.BinarySessionPort.html">BinarySessionPort</a>.<ahref="../interfaces/application_BinarySession.BinarySessionPort.html#recordevidence">recordEvidence</a></p>
<ul>
<li>Defined in <ahref="https://github.com/morluto/rea/blob/main/src/application/BinarySession.ts#L157">src/application/BinarySession.ts:157</a></li></ul></aside></div></li></ul></section>
<divclass="tsd-signature tsd-anchor-link"id="recordevidencewithunknown-1"><spanclass="tsd-kind-call-signature">recordEvidenceWithUnknown</span><spanclass="tsd-signature-symbol">(</span><br/>Â Â Â Â <spanclass="tsd-kind-parameter">evidence</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">authority</span><spanclass="tsd-signature-symbol">:</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"shipped-artifact"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"controlled-replay"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"historical-reference"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"external-service"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"analyst-inference"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">confidence</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"observed"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"derived"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"inferred"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">environment</span><spanclass="tsd-signature-symbol">:</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">architecture</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">id</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">isolation</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"process"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"none"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"container"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"virtual-machine"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">platform</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">}</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">null</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">evidence_id</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">evidence_links</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">limitations</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</sp
<divclass="tsd-description">
<divclass="tsd-comment tsd-typography"><p>Atomically record derived Evidence and its approved residual unknown.</p>
</div>
<divclass="tsd-parameters">
<h4class="tsd-parameters-title">Parameters</h4>
<ulclass="tsd-parameter-list">
<li><span><spanclass="tsd-kind-parameter">evidence</span>: <spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â <spanclass="tsd-kind-property">authority</span><spanclass="tsd-signature-symbol">:</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"shipped-artifact"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"controlled-replay"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"historical-reference"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"external-service"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"analyst-inference"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">confidence</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"observed"</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"derived"</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"inferred"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">environment</span><spanclass="tsd-signature-symbol">:</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">architecture</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">id</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">isolation</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"process"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"none"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"container"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"virtual-machine"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">platform</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">}</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">null</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">evidence_id</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">evidence_links</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">limitations</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">locations</span><spanclass="tsd-signature-symbol">:</span> (<br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-symbol">{</span><spanclass="tsd-kind-property">address</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-sign
<li><span><span class="tsd-kind-parameter">input</span>: <spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â <spanclass="tsd-kind-property">approved</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">true</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">contradicting_evidence_ids</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">domain</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">question</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">recommended_probes</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><spanclass="tsd-kind-property">operation</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><spanclass="tsd-kind-property">rationale</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">}</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">relationships</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">type</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"depends-on"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"related-to"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"contradicts"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">unknown_id</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">}</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">required_authority</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"shipped-artifact"</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"controlled-replay"</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"historical-reference"</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"external-service"</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"analyst-inference"</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">null</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">required_confidence</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"observed"</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"derived"</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"inferred"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">required_environment</span><spanclass="tsd-signature-symbol">:</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">architecture</span>
<h4class="tsd-returns-title">Returns <ahref="../types/domain_result.Result.html"class="tsd-signature-type tsd-kind-type-alias">Result</a><spanclass="tsd-signature-symbol"><</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">contradicting_evidence_ids</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">domain</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">mutation_evidence_ids</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">previous_revision_digest</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">null</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">question</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">recommended_probes</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><spanclass="tsd-kind-property">operation</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><spanclass="tsd-kind-property">rationale</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">}</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">registry_version</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">1</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">relationships</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">type</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"depends-on"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"related-to"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"contradicts"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">unknown_id</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">}</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">required_authority</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"shipped-artifact"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"controlled-replay"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"historical-reference"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"external-service"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"analyst-inference"</span><br/>Â Â Â
<p>Implementation of <ahref="../interfaces/application_BinarySession.BinarySessionPort.html">BinarySessionPort</a>.<ahref="../interfaces/application_BinarySession.BinarySessionPort.html#recordevidencewithunknown">recordEvidenceWithUnknown</a></p>
<ul>
<li>Defined in <ahref="https://github.com/morluto/rea/blob/main/src/application/BinarySession.ts#L197">src/application/BinarySession.ts:197</a></li></ul></aside></div></li></ul></section>
<divclass="tsd-signature tsd-anchor-link"id="recordunknown-1"><spanclass="tsd-kind-call-signature">recordUnknown</span><spanclass="tsd-signature-symbol">(</span><br/>Â Â Â Â <spanclass="tsd-kind-parameter">input</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">approved</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">true</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">contradicting_evidence_ids</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">domain</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">question</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">recommended_probes</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><spanclass="tsd-kind-property">operation</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><spanclass="tsd-kind-property">rationale</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">}</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">relationships</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">type</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"depends-on"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"related-to"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"contradicts"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">unknown_id</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">}</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">required_authority</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"shipped-artifact"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"controlled-replay"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"historical-reference"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"external-service"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"analyst-inference"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">null</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">required_confidence</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"observed"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"derived"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"inferred"
<divclass="tsd-description">
<divclass="tsd-comment tsd-typography"><p>Create an approved residual unknown and immutable mutation evidence.</p>
</div>
<divclass="tsd-parameters">
<h4class="tsd-parameters-title">Parameters</h4>
<ulclass="tsd-parameter-list">
<li><span><spanclass="tsd-kind-parameter">input</span>: <spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â <spanclass="tsd-kind-property">approved</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">true</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">contradicting_evidence_ids</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">domain</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">question</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">recommended_probes</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><spanclass="tsd-kind-property">operation</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><spanclass="tsd-kind-property">rationale</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">}</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">relationships</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">type</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"depends-on"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"related-to"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"contradicts"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">unknown_id</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">}</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">required_authority</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"shipped-artifact"</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"controlled-replay"</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"historical-reference"</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"external-service"</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"analyst-inference"</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">null</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">required_confidence</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"observed"</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"derived"</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"inferred"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">required_environment</span><spanclass="tsd-signature-symbol">:</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">architecture</span>
<h4class="tsd-returns-title">Returns <ahref="../types/domain_result.Result.html"class="tsd-signature-type tsd-kind-type-alias">Result</a><spanclass="tsd-signature-symbol"><</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">contradicting_evidence_ids</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">domain</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">mutation_evidence_ids</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">previous_revision_digest</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">null</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">question</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">recommended_probes</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><spanclass="tsd-kind-property">operation</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><spanclass="tsd-kind-property">rationale</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">}</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">registry_version</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">1</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">relationships</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">type</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"depends-on"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"related-to"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"contradicts"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">unknown_id</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">}</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">required_authority</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"shipped-artifact"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"controlled-replay"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"historical-reference"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"external-service"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"analyst-inference"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol"
<p>Implementation of <ahref="../interfaces/application_BinarySession.BinarySessionPort.html">BinarySessionPort</a>.<ahref="../interfaces/application_BinarySession.BinarySessionPort.html#recordunknown">recordUnknown</a></p>
<ul>
<li>Defined in <ahref="https://github.com/morluto/rea/blob/main/src/application/BinarySession.ts#L189">src/application/BinarySession.ts:189</a></li></ul></aside></div></li></ul></section>
<p>Implementation of <ahref="../interfaces/application_BinarySession.BinarySessionPort.html">BinarySessionPort</a>.<ahref="../interfaces/application_BinarySession.BinarySessionPort.html#status">status</a></p>
<ul>
<li>Defined in <ahref="https://github.com/morluto/rea/blob/main/src/application/BinarySession.ts#L312">src/application/BinarySession.ts:312</a></li></ul></aside></div></li></ul></section>
<divclass="tsd-signature tsd-anchor-link"id="updateunknown-1"><spanclass="tsd-kind-call-signature">updateUnknown</span><spanclass="tsd-signature-symbol">(</span><br/>Â Â Â Â <spanclass="tsd-kind-parameter">input</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">approved</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">true</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">contradicting_evidence_ids</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">expected_revision</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">number</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">recommended_probes</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><spanclass="tsd-kind-property">operation</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><spanclass="tsd-kind-property">rationale</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">}</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">relationships</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">type</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"depends-on"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"related-to"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"contradicts"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">unknown_id</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">}</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">required_authority</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"shipped-artifact"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"controlled-replay"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"historical-reference"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"external-service"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"analyst-inference"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">null</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">required_confidence</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"observed"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"derived"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"inferred"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">required_environment</span><spanclass="tsd-signature-symbol">:</span><br/>Â Â Â Â Â Â
<divclass="tsd-description">
<divclass="tsd-comment tsd-typography"><p>Update one unknown using compare-and-swap revision semantics.</p>
</div>
<divclass="tsd-parameters">
<h4class="tsd-parameters-title">Parameters</h4>
<ulclass="tsd-parameter-list">
<li><span><spanclass="tsd-kind-parameter">input</span>: <spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â <spanclass="tsd-kind-property">approved</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">true</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">contradicting_evidence_ids</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">expected_revision</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">number</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">recommended_probes</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><spanclass="tsd-kind-property">operation</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><spanclass="tsd-kind-property">rationale</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">}</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">relationships</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">type</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"depends-on"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"related-to"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"contradicts"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">unknown_id</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">}</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">required_authority</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"shipped-artifact"</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"controlled-replay"</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"historical-reference"</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"external-service"</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"analyst-inference"</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">null</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">required_confidence</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"observed"</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"derived"</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"inferred"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â <spanclass="tsd-kind-property">required_environment</span><spanclass="tsd-signature-symbol">:</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">architecture</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-si
<h4 class="tsd-returns-title">Returns <ahref="../types/domain_result.Result.html"class="tsd-signature-type tsd-kind-type-alias">Result</a><spanclass="tsd-signature-symbol"><</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">contradicting_evidence_ids</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">domain</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">mutation_evidence_ids</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">previous_revision_digest</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">null</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">question</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">recommended_probes</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><spanclass="tsd-kind-property">operation</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><spanclass="tsd-kind-property">rationale</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">}</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">registry_version</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">1</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">relationships</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">type</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"depends-on"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"related-to"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"contradicts"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">unknown_id</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">}</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">required_authority</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"shipped-artifact"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"controlled-replay"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"historical-reference"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"external-service"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"analyst-inference"</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol"
<p>Implementation of <ahref="../interfaces/application_BinarySession.BinarySessionPort.html">BinarySessionPort</a>.<ahref="../interfaces/application_BinarySession.BinarySessionPort.html#updateunknown">updateUnknown</a></p>
<ul>
<li>Defined in <ahref="https://github.com/morluto/rea/blob/main/src/application/BinarySession.ts#L209">src/application/BinarySession.ts:209</a></li></ul></aside></div></li></ul></section>
<divclass="tsd-signature tsd-anchor-link"id="verifyunknownresolution-1"><spanclass="tsd-kind-call-signature">verifyUnknownResolution</span><spanclass="tsd-signature-symbol">(</span><br/>Â Â Â Â <spanclass="tsd-kind-parameter">unknownId</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">,</span><br/><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">:</span><ahref="../types/domain_result.Result.html"class="tsd-signature-type tsd-kind-type-alias">Result</a><spanclass="tsd-signature-symbol"><</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">truthVerified</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">boolean</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">unknown</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">contradicting_evidence_ids</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">domain</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">mutation_evidence_ids</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">previous_revision_digest</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">null</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">question</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">recommended_probes</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><spanclass="tsd-kind-property">operation</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><spanclass="tsd-kind-property">rationale</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">}</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">registry_version</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">1</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">relationships</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">type</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"depends-on"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"related-to"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"contradicts"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">unknown_id</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">}</span><spanclass="tsd-signat
<div class="tsd-description">
<divclass="tsd-comment tsd-typography"><p>Check whether current head is a bundle-valid resolved state.</p>
<h4class="tsd-returns-title">Returns <ahref="../types/domain_result.Result.html"class="tsd-signature-type tsd-kind-type-alias">Result</a><spanclass="tsd-signature-symbol"><</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">truthVerified</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">boolean</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">unknown</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">contradicting_evidence_ids</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">domain</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">mutation_evidence_ids</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">previous_revision_digest</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">null</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">question</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">recommended_probes</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><spanclass="tsd-kind-property">operation</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><spanclass="tsd-kind-property">rationale</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">}</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">registry_version</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">1</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">relationships</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">type</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"depends-on"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"related-to"</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"contradicts"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">unknown_id</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">}</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">required_authority</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"shipped-artifact"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"controlled-repla
<p>Implementation of <ahref="../interfaces/application_BinarySession.BinarySessionPort.html">BinarySessionPort</a>.<ahref="../interfaces/application_BinarySession.BinarySessionPort.html#verifyunknownresolution">verifyUnknownResolution</a></p>
<li>Defined in <ahref="https://github.com/morluto/rea/blob/main/src/application/BinarySession.ts#L242">src/application/BinarySession.ts:242</a></li></ul></aside></div></li></ul></section></section></details></div>