Connected Fyne cross-platform SSH client and rpc-plugin-system v3 proving-ground meta-repository
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-10 00:13:01 -05:00
scripts docs: define Connected Fyne v3 proving ground 2026-08-10 00:13:01 -05:00
workflow docs: define Connected Fyne v3 proving ground 2026-08-10 00:13:01 -05:00
.gitignore docs: define Connected Fyne v3 proving ground 2026-08-10 00:13:01 -05:00
components.toml docs: define Connected Fyne v3 proving ground 2026-08-10 00:13:01 -05:00
PRD.md docs: define Connected Fyne v3 proving ground 2026-08-10 00:13:01 -05:00
README.md docs: define Connected Fyne v3 proving ground 2026-08-10 00:13:01 -05:00
workflow.toml docs: define Connected Fyne v3 proving ground 2026-08-10 00:13:01 -05:00

Connected Fyne

Connected Fyne is the product and integration meta-repository for the rpc-plugin-system v3 cross-platform proving ground.

The product is a clean-room desktop SSH client built with Fyne. Its first useful surface is deliberately narrow: select a non-secret connection profile, obtain admitted credential authority, establish a verified SSH session, and use an interactive terminal. The product exists to prove the runtime, trust, and failure contracts across Linux, Windows, macOS, and BSD rather than to imitate Bitvise feature-for-feature.

Current phase

Only the product contract is active.

  1. PRD
  2. Architecture — not started
  3. Implementation specification — not started
  4. Feature decomposition — not started
  5. Implementation — blocked by the preceding layers

No Connected Fyne runtime code, installer, package, release, or deployment is admitted by this repository yet.

Component boundaries

  • rpc-plugin-system v3 owns cross-platform plugin lifecycle, identity, generation, health, supervision, and local transport trust.
  • agent-core-system owns action admission, approval, policy, audit, and execution envelopes.
  • agent-keyring owns keys, credentials, signer authority, scoped leases, revocation, and secret custody.
  • agent-network owns SSH transport, host verification, SFTP/tunnel adapters, timeout and cancellation behavior, and network-facing audit facts.
  • desktop-gui-plugin owns Fyne presentation and local user interaction. The component repository does not exist yet and remains blocked.
  • connected-fyne owns the product contract, component pins after admission, cross-repository integration evidence, platform matrices, packaging policy, and release admission. It does not vendor or absorb component business logic.

The current component inventory is in components.toml.

Version boundary

  • rpc-plugin-system v1: frozen Linux substrate and narrow routed operations.
  • rpc-plugin-system v2: dynamic plugin admission, removal, replacement, rollback, discovery, and signed upgrade lifecycle.
  • rpc-plugin-system v3: full cross-platform runtime proving ground, beginning with Connected Fyne and requiring independent Linux, Windows, macOS, and BSD admission evidence.

Repository discipline

workflow.toml is the canonical development-state manifest. This meta repo does not grant permission to bypass component review gates, weaken platform security, export raw credentials, or claim one platform's evidence for another.