Skip to main content
Documents saga a2ui 0.7.6 (stable). This catalog entry is generated from the package manifests and entry points at source revision 5995b1f. It is published as a snapshot: later source changes do not alter it. Licensed under Apache-2.0. The Lit packages (@saga-a2ui/lit, @saga-a2ui/lit-mcp-stack) were first published to npm at 0.7.7-rc.1. Where this snapshot mentions them, it describes source at the pinned revision, not packages you can install at 0.7.6.
A card that shows Markdown from an untrusted result under a content policy, with link and image consent, for answers that need their sources and limits kept visible. Renderers: Lit and React.

Entry points

Exports

The names below are read from the entry point sources at the pinned revision.

@saga-a2ui/components/faithful-card

Source: entry point at the pinned revision. Values: CONTENT_POLICY_ELEMENT_ID, DEFAULT_CONTENT_POLICY, FAITHFUL_CARD_CATALOG_ID, FAITHFUL_CARD_CONTRACT_VERSION, FAITHFUL_CARD_STYLING, FaithfulCardApi, FaithfulCardApp, MAX_IMAGE_HOSTS, MAX_NESTING_LEVEL, cardData, cardLayout, closesWithParagraph, contentPolicyFromEmbedded, createCardView, createContentPolicy, createFaithfulCardReader, createImageConsentScope, describeContentFailure, embedContentPolicy, establishImageEnforcement, readCardResult, requestLinkOpen, resourcePermissionsOf. Types: BlockNode, BlockedPresentation, CardAppIdentity, CardAppPolicySource, CardAppReaderOptions, CardAppTexts, CardContent, CardData, CardResultOutcome, CardResultReader, CardViewParts, CardViewSettings, ConsentSubscription, ContentFailure, ContentLevel, ContentPolicy, CreatePolicyResult, CreateReaderResult, FaithfulCardAppBuilder, FaithfulCardAppDefinition, FaithfulCardContent, FaithfulCardReader, FaithfulCardSettings, ImageConsent, ImageConsentScope, ImageConsentState, ImageContext, ImageDecision, ImageEnforcement, ImageOffer, InlineNode, InterpretedCard, LinkDecision, MarkdownDialect, MarkdownFragments, PolicyConfiguration, PolicyFailure, ReadResult, ReaderFailure, ResourcePolicy, TableAlignment, TableCell.

@saga-a2ui/react/faithful-card

Source: entry point at the pinned revision. Stylesheet: @saga-a2ui/react/faithful-card.css. Values: FaithfulCard, FaithfulCardProvider, FaithfulCardSurface, createFaithfulCardView, faithfulCardEntry, openFaithfulCardSurface, useHostLink. Types: CardSurface, FaithfulCardProps, FaithfulCardView, HostLink, HostLinkOutcome.

@saga-a2ui/lit/faithful-card

Source: entry point at the pinned revision. Values: CONTENT_VIEW_REQUEST, ContentViewRequest, FaithfulCardContentElement, FaithfulCardElement, bindHostLink, createFaithfulCardView, faithfulCardEntry, openFaithfulCardSurface, provideContentView, registerFaithfulCard, requestContentView. Types: CardSurface, ContentView, HostLinkBinding, HostLinkOutcome.

@saga-a2ui/react-mcp-stack/faithful-card

Source: entry point at the pinned revision. Stylesheet: @saga-a2ui/react-mcp-stack/faithful-card.css. Values: FaithfulCardApp, StartError, StartFailure, readingProfile, startFaithfulCardApp, useHostLink. Types: CardChromeProps, CardContent, CardResultOutcome, CardResultReader, CardViewState, DeliveredResult, ErrorPhase, FaithfulCardAppDefinition, HostLink, HostLinkOutcome, ReadingProfile, RunningView, StartFailureKind, StartFaithfulCardOptions, StartMisuse.

@saga-a2ui/lit-mcp-stack/faithful-card

Source: entry point at the pinned revision. Values: FaithfulCardApp, StartError, StartFailure, bindHostLink, contentPolicyFromDocument, documentContentSecurityPolicies, readingProfile, startFaithfulCardApp. Types: CardChrome, CardChromeParts, CardContent, CardResultOutcome, CardResultReader, CardViewState, DeliveredResult, ErrorPhase, FaithfulCardAppDefinition, HostLinkBinding, HostLinkOutcome, ReadingProfile, RunningView, StartFailureKind, StartFaithfulCardOptions, StartMisuse.

Static demonstration

A FaithfulCard declared in an A2UI layout and bound to the body of a note. It is a copy of lines from examples/pack1-consumer/src/main-card.ts at the pinned revision, not a live rendering.

Usage

Evidence and limits

  • Local host-fixture tests render the card in both renderers, directly and through each stack’s start. The guide calls this a local fixture result, not acceptance by any actual host. (Styling qualification)
  • The dated host observations used standalone probes that did not use SAGA’s React adapter or MCP adapter, so they do not qualify this component in a host. (Host observations)
  • Package exports and tests establish a contract. Acceptance in a named assistant host is recorded only where a page above says so.
Back to the component catalog.