# 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. |


## Pages in this section


- [Surface reference](/products/affinidi-trust-fabric/agent-gateway/reference/surfaces/surface-reference.md): Field reference for the top-level AgentSurface configuration.

- [Access Point](/products/affinidi-trust-fabric/agent-gateway/reference/surfaces/access-point.md): Field reference for the AccessPoint section: the inbound configuration of an Agent Surface.

- [Target](/products/affinidi-trust-fabric/agent-gateway/reference/surfaces/target.md): Field reference for the Target configuration: the upstream destination configuration of an Agent Surface.

- [Transit Points](/products/affinidi-trust-fabric/agent-gateway/reference/surfaces/transit-points.md): Field reference for Transit Points: shared settings and per-destination configuration for agent-initiated outbound routes on an Agent Surface.

- [Variants](/products/affinidi-trust-fabric/agent-gateway/reference/surfaces/variants.md): Field reference for Surface Variants and override settings: named surface variations selectable at request time.

- [Trust Check element](/products/affinidi-trust-fabric/agent-gateway/reference/surfaces/trust-check-element.md): Field reference for Trust Check elements: per-leg TRQP verification on an Agent Surface, including query parameters, template syntax, and the result wire shape used in OPA policies.

- [OPA policy input reference](/products/affinidi-trust-fabric/agent-gateway/reference/surfaces/policy-input.md): Complete field reference for the input object available to OPA Rego policies in the Agent Gateway: gateway, surface, and MCP tool policy scopes.


