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

# Library

> Teach your storefront agent from media kits, rate cards, decks, past RFPs and notes.

The **library** holds the material your storefront agent learns to sell from. Add a media kit, a rate
card, a deck, a past RFP, a note or a public URL, and Semicola extracts facts from it: products,
audiences, prices and selling points, each with the passage it came from.

## Adding material

Drop a file into the chat, paste text, or call `save_material`:

```json save_material theme={null}
{
  "kind": "media_kit",
  "title": "Larkstone Media 2026 media kit",
  "url": "https://larkstone.test/media-kit-2026.pdf"
}
```

`kind` is one of `media_kit`, `rate_card`, `deck`, `past_rfp`, `note` or `url`. Send `text`, an
uploaded `assetRef`, or a `url`.

## Reviewing what was extracted

Each extracted fact is compared with what your storefront already says:

| Result                   | Meaning                                                      |
| ------------------------ | ------------------------------------------------------------ |
| `new_information`        | Not in your storefront yet.                                  |
| `changed_value`          | Differs from the current value, for example a new CPM.       |
| `conflicts_with_current` | Contradicts something you set. Decide which is right.        |
| `already_present`        | Nothing to do.                                               |
| `needs_public_url`       | Could be used if the source were public for buyers to check. |

Nothing changes until you confirm. Confirmed facts become proposed updates to your listing, products
or playbook, each with its own confirmation.

## Reuse

Mark a strong piece of material as reusable (`action: "mark_reusable"`) so the agent can cite it in
proposals. Past RFPs you add here can also be imported as historical briefs in the
[demand inbox](/sell/demand-inbox), where they serve as reference and never count toward metrics.
