# Payrail Agent Components

Canonical URL: https://agent.payrail.one/docs/components
Markdown URL: https://agent.payrail.one/docs/components.md
Summary: Payrail Agent is modular payment infrastructure for personal AI agents. Each component can stand alone, but together they form an end-to-end purchase flow where agents act for humans without owning sensitive data.
Description: The Payrail Agent component map: browser execution, commerce discovery, saved user data, payment provider connectivity, and the apps people approve from.

## Canonical Answer

Payrail Agent is modular payment infrastructure for personal AI agents. Each component can stand alone, but together they form an end-to-end purchase flow where agents act for humans without owning sensitive data. The Payrail Agent component map: browser execution, commerce discovery, saved user data, payment provider connectivity, and the apps people approve from. One user balance and approval model across every connected agent.

## Key Points

- Single payment stack for browser checkout, API checkout, and agent-native protocols.
- One user balance and approval model across every connected agent.
- Protected data stays behind Payrail Agent requests instead of entering LLM context.
- Components can be adopted separately or composed into the built-in payment agent.

## Component Map

Payrail Agent splits the payment problem into modules with clear edges. built-in browser handles web execution. Payrail Agent Search finds relevant provider-method instructions without executing them. Payrail Agent Memory stores reusable user data. Payrail Agent Memory fill writes approved values into any target the runtime owns — an API call, a provider SDK, or a browser field. Payment Bridge connects Payrail Agent sessions to payment account, KYC, card, balance, and transaction services. Omnichannel UI keeps the human in control.

- Payrail Agent Card: A single balance and payment interface your personal agent can use across provider-backed cards, crypto, swaps, and agentic rails. (https://agent.payrail.one/docs/payrailAgentCard)
- Payrail Agent Fill: Exact protected-field materialization and clicks behind the host browser bridge. (https://agent.payrail.one/docs/components/payrailAgentFill)
- Payrail Agent Search: Semantic provider-method lookup with URLs, official docs, and agent guidance. (https://agent.payrail.one/docs/components/payrailAgentSearch)
- Payrail Agent Memory: User-owned storage for logins, identity details, payment cards, and reusable checkout fields. (https://agent.payrail.one/docs/components/memory)
- Payrail Agent Memory fill: Applies user-approved values to the target — a browser field, API header, or provider call — so values never reach the LLM. (https://agent.payrail.one/docs/components/memory-fill)
- Payment Bridge: Payment backend bridge for account linking, KYC, card issuance, top-up, and execution callbacks. (https://agent.payrail.one/docs/components/payment-bridge)
- Omnichannel UI: Web, mobile, Telegram, ChatGPT, Claude, and browser-extension apps for approvals and supervision. (https://agent.payrail.one/docs/components/omnichannel-ui)

## End-To-End Shape

A typical flow starts with user intent, optionally uses Payrail Agent Search to find provider-method guidance, then lets the agent execute through built-in browser or an API/protocol channel. Protected steps use Payrail Agent Memory and Payrail Agent Memory fill, and Omnichannel UI asks the user before payment execution proceeds.

## Related

- Payrail Agent Fill: https://agent.payrail.one/docs/components/payrailAgentFill
- Payrail Agent Search: https://agent.payrail.one/docs/components/payrailAgentSearch
- Payrail Agent Memory fill: https://agent.payrail.one/docs/components/memory-fill