Give agents a precise way to act on commerce
An agent needs a structured understanding of the business it is operating. It needs to know which order exists, what has been paid, where inventory is held, and which actions have already occurred. It also needs operations with clear meaning: reserve stock, create an order, authorize a return, issue a refund.
Our embedded engine provides a foundation for these operations in Rust, with commerce state, guarded transitions, transaction handling, and interfaces for applications and AI agents. Developers can run the engine inside their own applications and expose its capabilities through language bindings, APIs, and the Model Context Protocol.
Explore StateSet on GitHub