Commerce, with
merchant control.

Otta is commerce and merchant control on EmDash. Shopping and scraping stay with the merchant in the agent era, and the content stays in EmDash.

Install with pnpm
pnpm add @urumi.ai/otta-plugin

Your content stays in EmDash. Otta adds the commerce layer beside it. Decide how shoppers and agents interact with your store, while keeping the merchant in control.

One boundary.
Clear ownership.

Content stays in EmDash. Otta is the commerce layer beside it, including merchant control of shopping and scraping when agents are in the path.

EmDash keeps the content

The site’s content stays in EmDash. Otta does not replace that CMS.

Commerce stays with Otta

Otta is how a merchant keeps control of shopping and scraping on an EmDash site.

Workers, Durable Objects, KV

Otta runs on Cloudflare Workers, with Durable Objects and KV, alongside EmDash.

Open it, try it, or install it.

The product is at otta.sh. The playground is a separate place to try Otta.

  1. Open the product

    otta.sh is the Otta product site.

  2. Try in Playground

    Use try.otta.sh/playground to try Otta without leaving the browser.

  3. Install the plugin

    Install with pnpm
    pnpm add @urumi.ai/otta-plugin

  4. Read the source

    The repository is UrumiAI/otta.sh on GitHub.

Frequently asked questions.

What Otta is, what it runs on, and what it does not ship.

What is Otta?

Otta is commerce and merchant control on EmDash. It is for agent-era shopping and scraping, with the merchant in control, while content stays in EmDash.

Where does the content live?

In EmDash. Otta is the commerce layer beside that CMS, not a replacement for it.

What does Otta run on?

Cloudflare Workers, Durable Objects, and KV, with EmDash. The playground and Worker path use Durable Objects and KV.

Does Otta include pay-per-use or a monetization gateway?

No. Otta does not ship pay-per-use, a monetization gateway, or x402. Pay-for-access is Cloudflare’s, not Otta’s.

How do I try Otta?

Open otta.sh, or try the playground at try.otta.sh/playground. To add it to a project, run pnpm add @urumi.ai/otta-plugin.