Make AMPB a bundled browser runtime

This commit is contained in:
jwinterm
2026-07-07 17:05:58 -04:00
parent 8a96957f62
commit e059b134b3
16 changed files with 141 additions and 69 deletions
+4 -3
View File
@@ -6,9 +6,9 @@ Adaptive Multi-Protocol Browser, or AMPB, is a transport-aware browser shell. It
URLs to the right network, adopts transports that are already healthy, and manages missing
transports when configured to do so.
AMPB is Firefox-first for normal web browsing. The initial product should control a
hardened Firefox runtime, transport-specific profiles, and AMPB-owned transport setup
before graduating into a deeper Firefox or Tor Browser fork.
AMPB should ship its own browser runtime. Desktop targets a bundled Firefox/Gecko-lineage
app, Android targets bundled GeckoView/Fenix/Tor Browser Android-lineage code, and iOS
uses an AMPB-owned shell with platform browser-engine constraints.
The first fixture is Wownero across clearnet, Tor, I2P, Gemini, and Reticulum-oriented
targets generated by AMPG. Interactive fixtures include `ai-gen-bot` and the Medusa
@@ -52,6 +52,7 @@ python3 -m unittest discover -s tests
## Documentation
- [Architecture](docs/architecture.md)
- [Browser builds](docs/browser-builds.md)
- [Candidate transports](docs/candidate-transports.md)
- [Configuration](docs/configuration.md)
- [Fixture manifests](docs/fixture-manifests.md)