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

# Merchandising

> The three seller Pages that steer how your storefront sells — Listing, Playbook, and AI Business Rules — what each owns and what changes when you save.

**Merchandising** is how your storefront sells: pulling the right products,
reference material, and policy together to answer a buyer brief. It is the *how*
of selling, distinct from a [product](/v2/concepts/glossary#p), which is *what*
gets sold. Your [Merchandising Agent](/v2/concepts/storefront-agent) does the
selling; merchandising is the configuration it sells by.

Three Pages steer it. Each owns a different kind of fact, and all three are
authored the same two ways — in chat with Murph, or in a portable Page you can
open from any MCP Apps host.

| Surface                                                                         | What it owns                                                                                                           | Shape                                                    |
| ------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- |
| [**Listing**](/v2/setup/seller-pages#listing--what-buyers-see)                  | Resolved identity, short description, buyer-visible channels and accepted countries, and optional Advertising Policies | One current storefront projection                        |
| [**Playbook**](/v2/storefront/playbook/overview)                                | Packaging, naming, selection, explanation, and structured price anchors and floors                                     | Versioned instructions plus one current pricing document |
| [**AI Business Rules**](/v2/setup/seller-pages#business-rules--what-you-accept) | Advertiser, category, and creative policy plus human-review gates                                                      | Versioned policy plus two current approval gates         |

Per-buyer terms remain separate in
[buyer instructions](/v2/storefront/buyer-instructions/overview) and buyer
discounts.

Product Marketing material — what the industry calls a "media kit" — can
supply positioning, verticals, and other merchandising context. It is source
material, not a structured configuration owner, and does not replace the
Listing's coverage declaration.

## One fact, one owner

Each fact has exactly one place it can be written. This is not a style
preference — a Playbook instruction version that restates a structured price, a discount, a
market, or an acceptance rule is **rejected on save**, and you are told which
surface owns it.

The reason is drift. Playbook instructions are prose your agent reads; Playbook
pricing is structured data the pricing engine enforces. If a `$25` floor lived
in both, the two would eventually disagree and the agent would have to choose
between them mid-negotiation. Instructions may *refer* to Playbook pricing,
the Listing, Product Marketing source material, or AI Business Rules —
"lead with premium packages", "follow the
structured pricing" — but
they may not restate their facts.

If a rules version you saved earlier does contain such a fact, it stays readable
and returns an `ownershipIssues` list naming the conflict. While that version is
active, the conflicting lines are omitted from the copy your agent reads, and
the structured surface stays authoritative. You cannot re-activate a flagged
version; you save a cleaned-up one instead.

## Versions and activation

AI Business Rules policy and Playbook instructions are **versioned and immutable**.
Saving never overwrites: it appends a new version and points your storefront at
it. Exactly one version is active at a time, and that is the one your
Merchandising Agent reads on its next composition.

A version that has been saved but not activated has **no effect at all**.
Activation is what puts a document to work, so the ordinary path is
*save and activate* in one step — your version history never contains a
half-applied update. Earlier versions remain readable for audit, and the Page
lets you preview one, restore it, or reuse it as the starting point for a new
version.

Playbook pricing and AI Business Rules approval gates are not versioned. A save takes effect
immediately.

## What changes when you save

Merchandising configuration is not inert — each surface changes what your
storefront does on the next buyer request.

* **Listing** changes the next Marketplace card and filtered storefront
  result. Its channels and accepted countries are declared coverage for a
  managed storefront; for a pure pass-through storefront, coverage remains upstream-owned.
* **Playbook pricing** changes the quote. Floors marked `hard_floor` are never
  crossed; a proposal composed after the save uses the new anchors.
* **Playbook instructions** change what gets offered and how it is described. The
  active version is read on the next composition.
* **AI Business Rules policy** changes which briefs are eligible. Every managed
  storefront applies it during product discovery; Listing pass-through
  storefronts apply Brief Acceptance before forwarding eligible work to their
  connected sales agent. Manual media-buy approval evaluates the submitted buy
  again before Approval Mechanics. Clearly on-policy buys auto-forward;
  ambiguous results, evaluator errors, and deterministic hard findings enter
  the human queue before any source write.
* **AI Business Rules approval gates** change which work needs human review. With
  `mediaBuyApproval: manual`, clearly on-policy buys auto-forward and exceptions
  queue; with `auto`, `create_media_buy` preserves the established auto-forward
  contract after the buyer has passed product discovery.

<Note>
  The policy says **what** is acceptable; the approval gate says **whether a
  human reviews**. Changing the policy does not change the approval gates.
  Switching a gate to `auto` removes human review, so the Page requires explicit
  acknowledgement. See
  [AI Business Rules: policy vs. approval mode](/v2/concepts/ai-business-rules#policy-vs-approval-mode).
</Note>

## Reading your current configuration

Every surface is readable before and after you change it:

* Ask Murph, or open the surface's Page, to see the current document.
* `GET /api/v2/storefront` returns `compositionPricing`, `creativeApproval`, and
  `mediaBuyApproval`.
* The [Brief Acceptance policy](/v2/concepts/ai-business-rules) and
  [operating-instructions](/v2/storefront/operating-instructions/overview)
  endpoints return the active version, the full version history, and each
  version's `ownershipIssues`.

## Next steps

<CardGroup cols={2}>
  <Card title="The Merchandising Agent" icon="user-tie" href="/v2/concepts/storefront-agent">
    The five jobs your seller does, and what each one works from.
  </Card>

  <Card title="Playbook pricing" icon="tags" href="/v2/storefront/playbook/overview">
    Pricing anchors, floors, and ceilings.
  </Card>

  <Card title="AI Business Rules" icon="scale-balanced" href="/v2/concepts/ai-business-rules">
    The content rules, the three verdicts, and the second opinion.
  </Card>

  <Card title="Playbook instructions" icon="list-ol" href="/v2/storefront/operating-instructions/overview">
    The versioned rulebook that steers composition.
  </Card>
</CardGroup>
