phoxal 0.67.1

Phoxal - production-oriented autonomous robot framework: the one framework library, holding the runtime engine, the api contract tree, the typed bus, the canonical model, and the bundle.
Documentation

phoxal

The one Phoxal framework library: the participant SDK, the wire-contract families, the typed bus, the canonical robot model, and the runtime bundle.

Consumer profiles

One crate, one train, one compatibility identity - and one Cargo feature per supported consumer role, so a robot project is not handed the surfaces the processes around a robot use.

# A robot project. The default is deliberately participant-first.
phoxal = "0.66"

# An application attaching to a running execution, plus authored-source tooling.
phoxal = { version = "0.66", default-features = false, features = ["session", "authoring"] }

# An external simulator adapter.
phoxal = { version = "0.66", default-features = false, features = ["simulator"] }

supervisor is the framework-owned phoxal-supervisor executable's own profile and takes the exact train. test-harness adds explicit participant test support as a dev-dependency feature.

Profiles are additive compilation and visibility controls, never authority boundaries: Cargo unifies features, and who may do what at runtime remains process ownership and the constructible API. docs.rs builds every profile, so each host item there carries the feature it needs.

Use the API documentation on https://docs.rs/phoxal and the public Phoxal documentation at https://phoxal.com. The source is intentionally the authoritative place for implementation details and compile-time contracts.

License

AGPL-3.0-only. A commercial license is available; see the repository root.