# Reference

> Field-level reference for Agent Gateway surfaces, gateways, trust registries, settings, and operations.
This section provides field-level reference material for every configurable component in the Agent Gateway. Each page covers exact field names, types, defaults, and accepted values.

For step-by-step configuration tasks, see [How-to Guides](/products/affinidi-trust-fabric/agent-gateway/how-to-guides.md). For conceptual explanations, see [Concepts](/products/affinidi-trust-fabric/agent-gateway/concepts.md).

## Surfaces

| Reference | What it covers |
| [Surface reference](/products/affinidi-trust-fabric/agent-gateway/reference/surfaces/surface-reference.md) | Top-level AgentSurface fields: name, status, tags, identity slots, and outbound credentials. |
| [Access Point](/products/affinidi-trust-fabric/agent-gateway/reference/surfaces/access-point.md) | Inbound configuration: listen address, route, protocol, caller authentication, policies, and rate limiting. |
| [Target](/products/affinidi-trust-fabric/agent-gateway/reference/surfaces/target.md) | Upstream destination: endpoint, authentication, OPA policies, networking, MCP tool policies, and identity injection. |
| [Transit Points](/products/affinidi-trust-fabric/agent-gateway/reference/surfaces/transit-points.md) | Agent-initiated outbound routes: transit point fields, shared transit config, and credential injection. |
| [Variants](/products/affinidi-trust-fabric/agent-gateway/reference/surfaces/variants.md) | Named surface variations: alias grammar, override model, and default variant promotion. |
| [Trust Check element](/products/affinidi-trust-fabric/agent-gateway/reference/surfaces/trust-check-element.md) | Per-leg TRQP verification element: fields, query parameters, template syntax, error codes, and TrustCheckResult wire shape. |
| [OPA policy input](/products/affinidi-trust-fabric/agent-gateway/reference/surfaces/policy-input.md) | Complete input field reference for gateway, surface, and MCP tool policy scopes: field tables, source_auth variants, availability by evaluation path, and the McpPolicyContext schema. |
## Proxies

| Reference | What it covers |
| [MCP Proxy](/products/affinidi-trust-fabric/agent-gateway/reference/proxies/mcp-proxy.md) | MCP Proxy fields, tool generation, sandbox, and how to target a proxy from a surface. |
## Authentication

| Reference | What it covers |
| [Secrets](/products/affinidi-trust-fabric/agent-gateway/reference/authentication/secrets.md) | Secret fields, types, and lifecycle operations (create, update, delete). |
| [API keys](/products/affinidi-trust-fabric/agent-gateway/reference/authentication/api-keys.md) | API key fields, key states, and lifecycle operations (create, revoke, rotate, delete). |
| [JWT Verification Strategies](/products/affinidi-trust-fabric/agent-gateway/reference/authentication/jwt-verification-strategies.md) | Strategy fields, token validation sequence, and audience configuration. |
## Gateways

| Reference | What it covers |
| [Gateway object](/products/affinidi-trust-fabric/agent-gateway/reference/gateways/gateway.md) | Gateway fields, status, and Publishing tab settings. |
| [Connection point object](/products/affinidi-trust-fabric/agent-gateway/reference/gateways/connection-point.md) | Connection point fields and metadata. |
| [Mediator](/products/affinidi-trust-fabric/agent-gateway/reference/gateways/mediator.md) | Mediator fields, status values, and metadata. |
## Trust registries

| Reference | What it covers |
| [Trust registry object](/products/affinidi-trust-fabric/agent-gateway/reference/trust-registries/trust-registry.md) | Trust registry fields, verification modes, and mediator configuration. |
| [Issuer object](/products/affinidi-trust-fabric/agent-gateway/reference/trust-registries/issuer.md) | Issuer fields, TR Registration Status values, and actions. |
## Observability

| Reference | What it covers |
| [Tasks](/products/affinidi-trust-fabric/agent-gateway/reference/observability/tasks.md) | Surface, connection point, and MCP proxy task fields. Auto-refresh behaviour and throughput display. |
| [Notifications](/products/affinidi-trust-fabric/agent-gateway/reference/observability/notifications.md) | Notification fields, statuses, and the difference between inbox notifications and integration deliveries. |
| [Metrics](/products/affinidi-trust-fabric/agent-gateway/reference/observability/metrics.md) | ConnectionMetric record fields emitted per request. Drives the built-in dashboard, surface monitoring, and OTLP metrics export. |
## Payments

| Reference | What it covers |
| [Payments](/products/affinidi-trust-fabric/agent-gateway/reference/payments/payments.md) | Transaction table columns, processing modes, status values, and actions in the Payments view. |
## Configuration

| Reference | What it covers |
| [Integrations](/products/affinidi-trust-fabric/agent-gateway/reference/configuration/integrations.md) | Fields for email, Slack, webhook, and streaming platform integrations. |
| [Settings](/products/affinidi-trust-fabric/agent-gateway/reference/configuration/settings.md) | Dashboard settings: system settings, user preferences, network and mTLS configuration, VP audit configuration, admin operations, and user management. |
| [Echo server](/products/affinidi-trust-fabric/agent-gateway/reference/configuration/echo-server.md) | Dependency-free local HTTP echo server. Prints incoming requests to stdout and echoes them as JSON. Supports passive echo and active relay modes for Transit Point testing. |


## Pages in this section

- [Surfaces](/products/affinidi-trust-fabric/agent-gateway/reference/surfaces.md)

- [Proxies](/products/affinidi-trust-fabric/agent-gateway/reference/proxies.md)

- [Authentication](/products/affinidi-trust-fabric/agent-gateway/reference/authentication.md)

- [Gateways](/products/affinidi-trust-fabric/agent-gateway/reference/gateways.md)

- [Trust registries](/products/affinidi-trust-fabric/agent-gateway/reference/trust-registries.md)

- [Observability](/products/affinidi-trust-fabric/agent-gateway/reference/observability.md)

- [Payments](/products/affinidi-trust-fabric/agent-gateway/reference/payments.md)

- [Configuration](/products/affinidi-trust-fabric/agent-gateway/reference/configuration.md)



