> ## Documentation Index
> Fetch the complete documentation index at: https://noorle.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Packaging what you run

> Compose an agent, run it on Noorle, and sell the result under your own name — what the platform is responsible for underneath, and what stays yours.

You compose an agent from capabilities you configure, run it on Noorle, and sell
the result under your own name. The platform runs the agent and meters what it
consumes. The product, the price, and the relationship stay yours.

This section covers that arrangement: what you assemble, what the platform is
responsible for underneath it, and where the commercial line falls.

## What you assemble

| Piece                                                                              | Where it is covered                                                                                                               |
| ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
| **An agent** — instructions, model routing, capabilities, autonomy level           | [Agents](/docs/run/agents/overview)                                                                                                    |
| **Capabilities** — built-ins you bind, connectors you configure, plugins you write | [Built-in capabilities](/docs/run/capabilities/overview) · [Connectors](/docs/run/connectors/overview) · [Plugins](/docs/build/plugins/overview) |
| **Knowledge and skills** — the documents and procedures it draws on                | [Knowledge](/docs/run/knowledge/overview)                                                                                              |
| **Workflows** — the steps you want authored rather than reasoned                   | [Workflows](/docs/run/workflows/overview)                                                                                              |

None of it requires writing an agent framework. Reach for code — a
[plugin](/docs/build/plugins/when-to-build) — only when the work is computation you
own and nothing you can configure covers it.

## How people reach it

Every agent you publish gets an A2A endpoint at `agent-{handle}.noorle.com`. A
[gateway](/docs/run/platform/mcp-gateway) you compose gets its own MCP origin at
`mcp-{handle}.noorle.com`, with its own authentication. An agent can also be
reached over [Telegram, Slack, or SMS](/docs/run/channels/overview), and from the
Portal Playground.

The surface settles one thing worth deciding early: whether a call can pause and
wait for a person. On a gateway, and over Slack, Telegram, and SMS, there is no
channel to ask on, so a call that would have paused is denied instead.
Interactive clients and the Management API can answer. See
[Autonomy and approvals](/docs/run/platform/autonomy-and-approvals).

## What the platform is responsible for

Three things run underneath whatever you sell.

<CardGroup cols={3}>
  <Card title="Execution" icon="play" href="/docs/learn/architecture">
    The turn loop, conversation state, model routing and failover, and the
    isolation each capability runs inside.
  </Card>

  <Card title="The admission decision" icon="shield-check" href="/docs/run/platform/autonomy-and-approvals">
    Every capability call is allowed, paused, or denied before it dispatches,
    and every decision lands in an audit trail you can read and export.
  </Card>

  <Card title="The meter" icon="gauge" href="/docs/build/packaging/the-meter">
    One account, pay-as-you-go, with the balance and spending cap enforced at
    the point a run allocates its budget.
  </Card>
</CardGroup>

Together they are what lets you leave something running on behalf of other
people: it acts inside limits you set, it stops when it reaches one, and there
is a record of every decision either way.

## Where the commercial line falls

The platform meters your account for what your agents consume. What you charge
for the thing you sell is set outside the platform, by you.

<CardGroup cols={2}>
  <Card title="The meter" icon="gauge" href="/docs/build/packaging/the-meter">
    What gets recorded, where you read it, and what happens when the balance
    runs out.
  </Card>

  <Card title="Built on Noorle" icon="badge-check" href="/docs/build/packaging/built-on-noorle">
    Your name on the door, and the platform named underneath it.
  </Card>
</CardGroup>
