Skip to content

Complete secure interactive Gemini browsing - #3

Merged
mark-ik merged 4 commits into
mainfrom
agent/gemini-client-identity
Aug 18, 2026
Merged

Complete secure interactive Gemini browsing#3
mark-ik merged 4 commits into
mainfrom
agent/gemini-client-identity

Conversation

@mark-ik

@mark-ik mark-ik commented Aug 18, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • route and render Gemini responses natively in Turnstone
  • support interactive status 10/11 input, including sensitive input
  • manage capsule-scoped client-certificate approval and reuse
  • persist exact-target TOFU decisions with startup corruption detection and backup recovery
  • require a complete fingerprint comparison and typed trust confirmation before replacement
  • refetch only after durable, stale-safe trust persistence succeeds

Verification

  • full Turnstone library suite: 280 tests passed; 4 endpoint receipt tests intentionally ignored
  • latest fallible trust-store compatibility hook: 3 focused tests passed
  • interrupted-replace recovery and stale replacement behavior are covered

…shell

The 2026-07-23 repo consolidation archived graphshell, and that repo's whole
design_docs tree is deleted at HEAD, so these three notes survived only in its
git history, at commit 24101567 (2026-04-09). Turnstone owns the smolweb
browser surface now, so this is where they belong.

- 2026-04-09_smolweb_browser_capability_gaps: ten capability gaps between a
  promising smolweb foundation and a browser someone would use daily, read off
  Lagrange and Amfora. Certificate and identity UX, subscription and source
  health, page and source tools, discovery signal separation, wayfinding,
  consent-bound archive, hosted comms lanes, mutation and publication loops,
  surface routing and explainability, host-degradation signaling. Ends with a
  four-tier priority order that puts browser maturity ahead of protocol
  breadth. Nearest neighbour to the live 2026-08-17 gap analysis.
- 2026-04-09_smolweb_discovery_and_aggregation_signal_model: the five distinct
  signal lanes implied by CAPCOM, Antenna, Cosmos, Spacewalk, GUS and Wander
  (discovery, freshness, clustering, search, neighbourhood traversal), and the
  product rule that they must not collapse into one vague aggregator, plus
  provenance requirements and implementation slices.
- 2026-04-09_smolweb_graph_enrichment_and_accessibility_note: project by
  project relevance for Bubble, Cosmos, CAPCOM, Antenna, Spacewalk, GUS, IRC,
  history-tree, Wander and irchiver, the HTML versus Markdown position, and
  faithful render plus optional assistive enrichment.

Each carries a provenance header naming its donor path and source commit, and
saying plainly that none of it was ever implemented. They are filed as
research, not as direction, and they speak the donor vocabulary where
Graphshell is the browser and Middlenet is the smolweb.

design_docs here has no DOC_README or DOC_POLICY, so there is no index to
update; the flat dated-filename convention from Code/CLAUDE.md is followed.
@mark-ik mark-ik changed the title Complete interactive Gemini browsing Complete secure interactive Gemini browsing Aug 18, 2026
@mark-ik
mark-ik merged commit 519efa3 into main Aug 18, 2026
@mark-ik
mark-ik deleted the agent/gemini-client-identity branch August 18, 2026 07:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant