https://github.com/forkwright/dioptron
δίοπτρον — sovereign web runtime with agent co-tenancy
https://github.com/forkwright/dioptron
Last synced: 3 days ago
JSON representation
δίοπτρον — sovereign web runtime with agent co-tenancy
- Host: GitHub
- URL: https://github.com/forkwright/dioptron
- Owner: forkwright
- License: agpl-3.0
- Created: 2026-04-13T08:27:24.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2026-05-24T16:50:14.000Z (20 days ago)
- Last Synced: 2026-05-24T18:32:15.109Z (20 days ago)
- Size: 50.8 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Notice: NOTICE
Awesome Lists containing this project
README
# Dioptron
> δίοπτρον (dia + opt + ron): the instrument through which one sees
Sovereign web runtime with agent co-tenancy. Local web substrate where operator and AI agents are peer users of the same capability surface - browsing, ingesting, querying, and acting on the web through a unified programmatic interface.
## Architecture
Three bands across eleven layers, plus a cross-cutting tenancy plane:
| Band | Layers | Purpose |
|------|--------|---------|
| **Engine** | net, render, script, store, identity | Core web engine |
| **Instrument** | ingest, rules, session, ui | Knowledge acquisition |
| **Operations** | ops | Active capability surface |
| **Cross-cutting** | tenancy | Tenant identity, grants, delegation, canonical interface |
## Tenancy
Operator and agents are peer users. Every capability exists once, consumed through the same Rust trait surface. The desktop UI is just another client - no more privileged than a nous agent making the same calls over a unix socket.
## Documentation
- [docs/requirements.md](docs/requirements.md) - R1-R12 requirements
- [docs/design/topology.md](docs/design/topology.md) - Layer topology
- [docs/design/tenancy.md](docs/design/tenancy.md) - Multi-tenant model
- [docs/design/decisions.md](docs/design/decisions.md) - Resolved technical decisions
- [docs/design/rendering-completeness.md](docs/design/rendering-completeness.md) - R10.2/D17.9 evidence floor
- [docs/design/script-band-evaluation.md](docs/design/script-band-evaluation.md) - D4 evaluation and v1 scope
- [docs/design/ingest-rules-taxonomy.md](docs/design/ingest-rules-taxonomy.md) - D7/D8 taxonomy and implementation plan
- [docs/design/training-data.md](docs/design/training-data.md) - Behavioral emission taxonomy
- [docs/lexicon.md](docs/lexicon.md) - Project name registry
## License
AGPL-3.0-or-later. See [NOTICE](NOTICE) for supplemental terms.