Skip to content

docs(exploration): xNet auth vs Keyhive comparison (0343) - #544

Merged
crs48 merged 6 commits into
mainfrom
claude/xnet-auth-keyhive-comparison-4a9d49
Jul 18, 2026
Merged

docs(exploration): xNet auth vs Keyhive comparison (0343)#544
crs48 merged 6 commits into
mainfrom
claude/xnet-auth-keyhive-comparison-4a9d49

Conversation

@crs48

@crs48 crs48 commented Jul 18, 2026

Copy link
Copy Markdown
Owner

Summary

  • Exploration 0343 — dimension-by-dimension scorecard of xNet's auth stack vs Ink & Switch's Keyhive; companion to 0325 (harvest lessons), fully implemented and checked off ([x]) — its checklist was analysis-routing, not code.
  • Corrects a stale premise in both 0343 and 0335 blocker fix(site): restore landing page syntax token styles #2: the client's action wildcard is already fixed (explicit HUB_CAPABILITIES, no more hub/*); the remaining residue is the resource wildcard (with: '*') + the authorize.ts:146 capability short-circuit, which still makes room ACLs advisory. Conclusion unchanged: no same-hub confidentiality from authz until that's closed.
  • Amends 0325 per re-verification: C4's CGKA prerequisite narrowed (ledger device records + epochs exist; the gap is per-device keypairs + signing/encryption lineage split), and C2 can build on the existing rotateContentKey grant-revocation coupling.
  • Records decisions: 0335 sequencing (perimeter blockers fix(site): restore landing page syntax token styles #2/docs(exploration): add AFFiNE BlockSuite integration feasibility analysis #3 stay ahead of 0325-C1/C2); pull relay-only rung rejected for now (hub-internal until 0258 zero-knowledge hubs exist).

Docs-only — no code changes; skip-changelog.

🤖 Generated with Claude Code

xNet Test added 6 commits July 18, 2026 06:33
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

Signed-off-by: xNet Test <test@xnet.dev>
…s on rotateContentKey

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

Signed-off-by: xNet Test <test@xnet.dev>
…locker #2 to resource-wildcard residue

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

Signed-off-by: xNet Test <test@xnet.dev>
…dcard residue, record pull-rung and stance decisions

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

Signed-off-by: xNet Test <test@xnet.dev>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

Signed-off-by: xNet Test <test@xnet.dev>
@crs48 crs48 added the skip-changelog Exclude this PR from the changelog label Jul 18, 2026
@crs48
crs48 temporarily deployed to pr-544 July 18, 2026 14:25 — with GitHub Actions Inactive
github-actions Bot added a commit that referenced this pull request Jul 18, 2026
@github-actions

github-actions Bot commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

Preview removed for PR #544.

github-actions Bot added a commit that referenced this pull request Jul 18, 2026
@crs48
crs48 merged commit 5d8927d into main Jul 18, 2026
10 of 11 checks passed
@crs48
crs48 deleted the claude/xnet-auth-keyhive-comparison-4a9d49 branch July 18, 2026 14:29
github-actions Bot added a commit that referenced this pull request Jul 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-changelog Exclude this PR from the changelog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant