Skip to content

Repository files navigation

Dioptron

δίοπτρον (dia + opt + ron): the instrument through which one sees

Local web runtime with agent co-tenancy. 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:

BandLayersPurpose
Enginenet, render, script, store, identityCore web engine
Instrumentingest, rules, session, uiKnowledge acquisition
OperationsopsActive capability surface
Cross-cuttingtenancyTenant 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

This is a curated, non-exhaustive start-here list. The documentation manifest is the exhaustive inventory.

License

AGPL-3.0-or-later. See NOTICE for supplemental terms.

About

Specification and requirements for a web runtime with operator and agent co-tenancy

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages