# ProvenanceBadge

Where content came from (a model, a tool, a person or an import), marked Signed only when your server verified it.

- **Use it for**: Where content came from, and whether your server verified a signature.
- **Not for**: Source details. Try [SourceCard](https://unseenui.com/components/source-card/).

## Installation

```bash
npm install @stackunseen/ui
```

## Usage

```tsx
import { ProvenanceBadge } from '@stackunseen/ui';
import '@stackunseen/ui/styles.css';

<ProvenanceBadge variant="soft" origin="tool" source="search_accounts" manifest={manifest} />
```

## All props

| Prop | Type | Description |
| --- | --- | --- |
| `locale` | `string` |  |
| `manifest` | `ProvenanceManifest` |  |
| `origin` (required) | `ProvenanceOrigin` |  |
| `source` | `string` | The model, tool, person or source behind the content. |
| `variant` | `"outline" \| "soft" \| "plain"` |  |

## Keyboard

Tab reaches controls; Enter or Space activates buttons. Accordions use arrow keys, Home and End. Select menus support arrows and typeahead; Escape closes menus and dialogs and restores focus.

## Works with

[SourceCard](https://unseenui.com/components/source-card/), [Citation](https://unseenui.com/components/citation/), [EvidenceGroup](https://unseenui.com/components/evidence-group/), [GroundingStatus](https://unseenui.com/components/grounding-status/), [Sources](https://unseenui.com/components/sources/), [ConfidenceNote](https://unseenui.com/components/confidence-note/)

Page: https://unseenui.com/components/provenance-badge/
