module/agent-marketplace

Agent Marketplace

Discover, scope, and run autonomous agents.

Lists installable agents, their permission scopes, runtime costs, and reputation. Every agent runs inside an isolated runtime shell with explicit capability grants.

State Logic

Reactive surfaces this module exposes to the runtime.

catalogAgent[]

Indexed list of available agents.

installedSet<id>

Local set of granted agents.

scopesPermission[]

Per-agent capability set. Revocable.

runtimeenum

stopped | sandbox | live. live requires staking.

Visual Variants

Allowed rendering modes. No ad-hoc styles outside this set.

agent.card

Marketplace listing tile.

agent.detail

Full spec, scopes, reputation graph.

agent.runShell

Active runtime with activity stream.

scope.chip

Granted capability indicator.

Motion Tokens

Deterministic timing curves. No custom easing per component.

tokenvalueuse
agent.install480ms cubic-bezier(.2,.8,.2,1)Card → shell transition.
agent.tick120ms ease-outActivity stream line append.
agent.revoke240ms ease-inScope removal collapse.

Isolation Rules

Hard boundaries enforced at the module edge.

01

Agents cannot widen their own scope at runtime.

02

Each agent runs in a dedicated runtime shell. No shared memory.

03

Marketplace cannot mutate wallet state. Only request via scope grant.

04

live runtime requires verified stake. Sandbox is always free.

// end module /agent-marketplace