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:

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

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