- Python 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| scripts | ||
| workflow | ||
| .gitignore | ||
| components.toml | ||
| PRD.md | ||
| README.md | ||
| workflow.toml | ||
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.
- PRD
- Architecture — not started
- Implementation specification — not started
- Feature decomposition — not started
- 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-systemv3 owns cross-platform plugin lifecycle, identity, generation, health, supervision, and local transport trust.agent-core-systemowns action admission, approval, policy, audit, and execution envelopes.agent-keyringowns keys, credentials, signer authority, scoped leases, revocation, and secret custody.agent-networkowns SSH transport, host verification, SFTP/tunnel adapters, timeout and cancellation behavior, and network-facing audit facts.desktop-gui-pluginowns Fyne presentation and local user interaction. The component repository does not exist yet and remains blocked.connected-fyneowns 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.