@@ -204,11 +204,24 @@ substituting the local synthetic profile.
204204
205205Unreleased source includes ` agentnet approval ` : a separately runnable,
206206loopback-bound WebAuthn-UV ceremony service using pinned ` webauthn==3.0.0 ` .
207- It has strict owner-only config/key custody, encrypted exact-catalog SQLite
208- state, one-time fragment capabilities, bounded no-store browser/API routes,
209- exact transaction display, stable signed-receipt retry, expiry/audit, and
210- credential revocation. It grants no authority during provisioning and does not
211- change core receipt consumers.
207+ It has strict owner-only config/key custody, encrypted versioned SQLite state,
208+ one-time fragment capabilities, bounded no-store browser/API routes, exact
209+ transaction display, stable signed-receipt retry, expiry/audit, and credential
210+ revocation. Optional disabled-by-default broker routes let an authenticated
211+ Core create/status requests and retrieve only already-issued receipts after a
212+ WebAuthn-approved human claim code. Approval URLs stay encrypted on approval
213+ host and open only through ` agentnet approval pending|watch|open ` . This grants
214+ no authority during provisioning and does not let Core approve or sign.
215+
216+ Unreleased source also adds ` agentnet join guided ` : one resumable command opens
217+ the system browser without printing its authorization URL, polls Core with an
218+ owner-only opaque continuation, prompts only for the short-lived human claim
219+ code, proves the locally retained candidate key, and writes an owner-only
220+ identity profile. Core retrieves the signed receipt directly from the approval
221+ service; the candidate never receives it. Completion retries converge after
222+ response loss. Enrollment remains identity-only and reports
223+ ` first_message_blocked_explicit_authority_required ` until an administrator
224+ issues exact messaging entitlements.
212225
213226This software component is not proof of independence. Production enrollment,
214227recovery, elevation, revocation, or relationship consent still requires a real
@@ -238,12 +251,13 @@ always-on deployment—see the [implementation guide](docs/implementation-guide.
238251## Project status
239252
240253AgentNet is an early public implementation; latest published package is
241- ` 0.1.7 ` . This branch prepares confidential-OIDC correction candidate ` 0.1.8 ` ;
242- it is not published until Sergey performs the separate npm publication step.
243- The candidate adds explicit public, ` client_secret_post ` , and
244- ` client_secret_basic ` token-endpoint profiles with runtime-only secret
245- resolution. The repository contains a broad executable local kernel and
246- adversarial test suite, but it does ** not** claim production certification.
254+ ` 0.1.8 ` . This branch prepares the next guided-enrollment candidate; it is not
255+ published until Sergey performs the separate npm publication step. The
256+ candidate preserves ` 0.1.8 ` confidential OIDC and adds versioned approval-host
257+ broker state, Core continuation polling, direct receipt retrieval, response-loss
258+ recovery, and the resumable ` join guided ` CLI. The repository contains a broad
259+ executable local kernel and adversarial test suite, but it does ** not** claim
260+ production certification or a completed live cross-host ceremony.
247261
248262Production adoption still requires deployment-specific evidence such as a real
249263workforce identity provider and independent approval channel, protected key
0 commit comments