# Sona UI Agent Resources > Source-owned React components with purposeful motion and accessible interaction. ## Freshness protocol Before selecting or installing a component, fetch the [agent manifest](https://sonaui.com/agent/manifest.json) and follow its catalog URL. The manifest is the current authority when network access is available. If the manifest cannot be reached, disclose that the installed or downloaded snapshot may be older than production. ## Start here - [Agent manifest](https://sonaui.com/agent/manifest.json) - [Installation](https://sonaui.com/docs/installation) - [Theming](https://sonaui.com/docs/theming) - [Agent component catalog](https://sonaui.com/agent/catalog.json) - [Full agent guidance](https://sonaui.com/llms-full.txt) - [Registry index](https://sonaui.com/r/registry.json) - [OpenAPI description](https://sonaui.com/openapi.json) ## Integration principles - Install through the Sona UI shadcn registry rather than copying source into prompts. - Inspect accessibility, motion, dependencies, and use cases before composing a component. - Preserve the consumer project's existing layout, tokens, and conventions. - Respect prefers-reduced-motion and keep decorative effects separate from meaningful content.