Skip to content

Latest commit

 

History

61 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Status

Phase 01 implementation started on 2026-09-25. The Rust workspace under crates/ holds five crates:

Crate Role
syntheke Capability contract: wire schema, identifiers, capabilities, outcomes
epitrope Authorization: grant narrowing, validity, budgets
phylake Custody store: encrypted, transactional persistence
dioptron Daemon: orchestrator, producer seam, local socket server
xenos Independent wire client for process-level tests

The crates are skeletons until their implementation slices land. Web acquisition belongs to Zetesis, not to this workspace.

Build

Toolchain 1.97.1 is pinned in rust-toolchain.toml. The local gate:

cargo fmt --all -- --check
cargo clippy --workspace --all-targets --all-features -- -D warnings
cargo nextest run --workspace --all-features
cargo test --workspace --doc --all-features
cargo deny check

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

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