~ knotless Search/
↑↓ move↵ open⇧↵ all results

johnandersen777.bsky.social/atlibs-socialweb-computer-requester

socialweb.computer market requester and policy modules for atlibs, with its web pages and lexicons

0
0
main
28 lines · 1.5 KB Raw History
<template>
	<article>
		<form class="find">
			<label>Receipt strong ref
				<input name="receipt" placeholder='{"uri":"at://did:plc:.../com.publicdomainrelay.temp.market.receipt/...","cid":"bafy..."}' style="font-family: monospace;" required>
			</label>
			<fieldset role="group">
				<input name="tag" placeholder="tunnel tag" value="shell" style="font-family: monospace;" required>
				<button class="find-button">Find guest</button>
			</fieldset>
		</form>
		<p class="guest" style="font-family: monospace; overflow-wrap: anywhere;"></p>
		<button class="offer-button" disabled>Create sealed offer</button>
		<div class="signal" style="display: none;">
			<p>The requester <code>signal</code> input. Signed in, the page already sent it; signed out, run it on a host holding your attestation key. Then wait for the answer.</p>
			<textarea class="signal-json" rows="6" readonly style="font-family: monospace; font-size: 0.7em;"></textarea>
			<button class="answer-button">Wait for answer</button>
		</div>
		<details>
			<summary>ssh (tag ssh)</summary>
			<p>Put this key in the request's user_data (<code>disable_root: false</code> and <code>ssh_authorized_keys</code>), then use tag <code>ssh</code>: terminal lines run over ssh as root.</p>
			<button class="ssh-key-button" type="button">Make ssh key</button>
			<pre class="ssh" style="white-space: pre-wrap; overflow-wrap: anywhere; font-size: 0.7em;"></pre>
		</details>
		<p class="phase"></p>
		<p class="error" style="color: #E37474;"></p>
	</article>
</template>