{
  "schemaVersion": "1.0",
  "title": "Glossary",
  "description": "Use this glossary to resolve terms used across the AIP 1.0 protocol, the reviewed Rust implementation, and connector-fleet operations. It is for developers, operators, evaluators, and reviewers who need to distinguish similar concepts befor",
  "canonical": "https://getaip.org/docs/reference/glossary",
  "route": "/docs/reference/glossary",
  "source": "docs/reference/glossary.md",
  "protocol": "Agent Interoperability Protocol",
  "protocolVersion": "1.0",
  "section": "API Reference",
  "documentType": "Reference",
  "language": "en",
  "revision": {
    "lastReviewedRevision": "97be86e9efedf07ecf1783b03800f683f107fb04",
    "documentationSourceRevision": "9192fef3695ad294994f2712f6d156241e5e92fb",
    "basis": "frontmatter"
  },
  "downloads": {
    "md": "/docs/download/reference/glossary.md",
    "txt": "/docs/download/reference/glossary.txt",
    "json": "/docs/download/reference/glossary.json",
    "pdf": "/docs/download/reference/glossary.pdf"
  },
  "content": {
    "format": "text/markdown",
    "markdown": "---\ntitle: Glossary\ndescription: Look up common AIP 1.0 and connector-fleet terms and their boundaries\nkind: reference\naudience: developer\nappliesTo: \"1.x\"\nwritingStandard: \"aip-docs/1.0\"\nlastReviewedRevision: \"97be86e9efedf07ecf1783b03800f683f107fb04\"\n---\n\n# Glossary\n\nUse this glossary to resolve terms used across the AIP 1.0 protocol, the\nreviewed Rust implementation, and connector-fleet operations. It is for\ndevelopers, operators, evaluators, and reviewers who need to distinguish\nsimilar concepts before following a guide or reading an exact reference.\n\nImplementation terms describe source revision\n`97be86e9efedf07ecf1783b03800f683f107fb04`. Normative protocol meaning\nbelongs to the AIP 1.0 specification and JSON Schemas. A glossary definition\ndoes not by itself establish that a deployment implements, conforms to, or has\nqualified the described behavior.\n\n## Distinctions that matter\n\n| Do not confuse | Distinction |\n|---|---|\n| Protocol, implementation, and deployment | The protocol defines interoperable meaning. An implementation realizes some or all of that contract. A deployment configures and runs exact implementation artifacts under its own trust and operating controls. |\n| Participant, principal, and actor | A participant sends or receives AIP messages. A principal is a represented identity. The actor is the transport-authenticated principal performing the current operation. |\n| Capability, handler, and connector | A capability is the advertised operation contract. A handler is executable code admitted for that capability. A connector maps one external product boundary to one or more capabilities. |\n| Connector type, version, instance, replica, and host | A type names an implementation family; a version identifies one immutable release; an instance is one tenant-owned configured installation; a replica is one routable process identity; the host is the process boundary running that replica. |\n| Profile binding and capability binding | A profile binding describes how a capability appears through a compatibility profile. A capability binding is tenant policy that selects a configured connector instance. |\n| Capability binding and route assignment | A binding is reusable tenant policy. A route assignment is the immutable action-specific target selected from that policy before an external side effect. |\n| Action, session, and transaction | An action requests one capability invocation. A session groups related work between principals. A transaction governs plan, commit, reconciliation, and compensation around one or more effects. |\n| Approval and escalation | Approval is a policy-bound authorization decision for frozen governed input. Escalation asks for human input, takeover, or exception handling and may not authorize execution. |\n| Implemented, conformant, qualified, and live verified | Source presence, protocol test results, exact-artifact topology results, and bounded observation against a real external system are separate evidence levels. |\n\n## Alphabetical glossary\n\n| Term | Meaning |\n|---|---|\n| Action | A request to invoke one capability with a stable action ID, structured input, and optional execution context. The current runtime records its lifecycle separately from the request object. |\n| Action result | The protocol object carrying an action status, output, messages, usage, receipt reference, or error. A result that requires approval or human input does not necessarily mean the durable action lifecycle is terminal. |\n| Actor | The transport-authenticated principal supplied to trusted identity and authorization logic for the current operation. Payload identity claims do not replace the actor. |\n| Admission package | A signed declarative connector release unit containing one type and version plus bounded policies, instances, replicas, bindings, and the complete signed evidence set. |\n| Admission policy | A hard capacity and circuit-breaker policy referenced by a capability binding and pinned into each new route assignment. |\n| AIP facade tool | A stable MCP-visible tool that exposes native AIP discovery or lifecycle behavior without generating one MCP tool name for every capability. |\n| AIP version | The version of the normative AIP wire contract. It is independent of a workspace package version, connector version, image tag, or documentation revision. |\n| Approval | A durable request and decision governing frozen action input and policy context. Approval records authorization evidence; they do not authenticate the actor or prove the provider effect occurred. |\n| Approval authority | A deployment-owned resolver that returns current tenant, role, group, external-system, and delegated-authority membership for an approval actor. Policy evaluation retains the resulting authority path for audit. |\n| Artifact attestation | Registry record of immutable artifact, schema, software bill of materials, provenance, conformance, scan, signer, and policy-check identities derived from verified admission evidence. |\n| Audit event | Structured record containing an actor, audit action, timestamp, optional identity context, and optional data. It supports review but is not automatically a cryptographic receipt. |\n| Callback | Asynchronous action-result delivery to an allowed destination. The reviewed runtime records delivery through a durable outbox and retry lifecycle. |\n| Capability | A callable operation advertised by a participant with a stable ID, input schema, optional output schema, and optional risk and execution contract. |\n| Capability binding | Tenant policy that makes one capability available through one configured connector instance, with priority and revision-fenced policy references. |\n| Capability catalog | Tenant-scoped discovery view of callable capabilities derived from admitted definitions, active versions, enabled bindings, and eligible instances. |\n| Capability contract | Declaration of side effects, idempotency, execution, data, credentials, approval, scheduling, transaction, and compensation behavior for a capability. |\n| Catalog revision | Monotonic revision of the published connector-fleet catalog used to paginate consistently and pin routing evidence. |\n| Compatibility profile | Versioned mapping between another protocol, such as MCP or A2A, and native AIP semantics. It exposes only the correspondence defined by that profile. |\n| Compensation | A new governed action intended to offset an earlier committed effect. It is not deletion of history and does not guarantee that the original effect is reversible. |\n| Conformant | Having passed a declared protocol or profile conformance scope. The claim applies only to the identified implementation or artifact and test scope. |\n| Connector | Product-boundary implementation that maps external APIs or events to AIP capabilities while the external product remains the domain authority. |\n| Connector host | Standalone process boundary that runs a frozen connector, owns provider credentials and durable connector runtime state, and participates in signed fleet lifecycle control. |\n| Connector-host lease | Sequence and expiry granted by the trusted lifecycle control plane after registration or heartbeat. An expired lease makes the replica ineligible for new routing. |\n| Connector instance | Logical tenant-owned installation of a connector type, selecting an admitted version, non-secret configuration revision, and opaque secret-provider reference. |\n| Connector replica | One pre-provisioned or running connector-host process identity for an instance, pinned to an exact version, peer identity, endpoint, topology, capacity, health revision, and expiring lease. |\n| Connector type | Stable identity of one connector implementation family, independent of release versions, tenant installations, and running processes. |\n| Connector version | One immutable connector release record with an exact manifest, manifest digest, artifact evidence, implementation-support map, and candidate, admitted, active, or revoked lifecycle status. |\n| Correlation ID | Opaque identifier that groups related messages or workflow activity without replacing action, session, transaction, or delegation identity. |\n| Credential handle | Opaque, scope- and tenant-aware reference to deployment-owned credential material. Connectors resolve short-lived material at the final boundary; the handle does not expose the secret. |\n| Cursor | Opaque continuation position for an authorized list, event, stream, or reconciliation query. A cursor is scoped to the surface that issued it. |\n| Dead letter | Durable work parked after automatic execution or recovery cannot continue under its current policy. It requires inspection and a bounded operator decision. |\n| Delegate | Authenticated participant selected to execute a delegated child action. |\n| Delegation | Governed parent-child action relationship across a participant boundary, carrying bounded authority, depth, expiration, and result linkage. |\n| Deployment intent | Operator-reviewed desired connector-instance state with a monotonic generation, exact admitted package identity, desired replica set, and rollout limits. |\n| Durable | Persisted under the configured storage contract so state is not owned only by one request, connection, task, or process lifetime. Durability strength still depends on the selected backend and deployment. |\n| Envelope | Native AIP message wrapper carrying protocol version, message type, sender, recipient, correlation, optional security metadata, and exactly one message body. |\n| Error category | Stable class that describes the nature of a protocol failure. It informs handling but does not authorize retry without the capability and outcome context. |\n| Escalation | Request for human input, takeover, or policy-exception handling. It is broader than approval and may leave execution unauthorized. |\n| Evidence | Retained protocol, provider, source, test, artifact, or deployment facts used to support a bounded claim. Its strength depends on identity, scope, procedure, and limitations. |\n| Evidence statement | Independently signed admission record binding one evidence family and document digest to an exact artifact and manifest for a bounded validity period. |\n| External account | Product-side tenant, workspace, organization, or account mapped to a verified AIP tenant at the trusted identity boundary. |\n| Fencing | Monotonic token, revision, generation, digest, or lease rule that prevents a stale owner or plan from mutating current state. |\n| Frozen connector SDK | Stable connector execution contract that requires implementations to declare capability support and provides typed hooks for failures, reconciliation, cancellation, streaming, and events to the shared host. |\n| Gateway | Boundary that applies configured protocol validation and authentication, resolves trusted identity and policy, and dispatches work to the runtime and admitted handlers. |\n| Generation | Monotonic desired-state revision for one connector instance. A newer observed generation fences an older orchestration intent or plan. |\n| Governed input | Exact action data plus identity and policy context bound by hash or snapshot to an approval, transaction plan, or signed orchestration decision. |\n| Handler | Executable implementation registered or admitted for a callable capability. Publishing a capability without compatible executable support is invalid. |\n| Idempotency key | Caller-supplied value used within a defined scope to recognize replay of the same business intent. It does not make an unsafe provider operation exactly once. |\n| Implemented | Present in the identified source revision or artifact. This claim alone says nothing about conformance, deployment configuration, qualification, or live behavior. |\n| Isolated-live qualification | Evidence from an exact connector build exercised against an identified real external product in a controlled, connector-isolated topology. |\n| Lease | Time-bounded ownership record for queued work, recovery work, or a connector-host replica. Completion or renewal requires the matching fence so a stale owner cannot act. |\n| Live verified | Observed in a bounded procedure against an identified real external system. The claim is time-, environment-, and scenario-specific. |\n| Manifest | Participant discovery document containing identity, supported profiles, capabilities, resources, and declared operational or security metadata. |\n| MCP projection | Representation of AIP-backed behavior as MCP tools, resources, prompts, tasks, notifications, or metadata. The projection is not a second native AIP wire model. |\n| Native AIP | The AIP envelope, message, lifecycle, and evidence model used without translation through a compatibility profile. |\n| Operational read model | Authorized durable view used to inspect actions, approvals, transactions, callbacks, events, receipts, resources, or related runtime state. |\n| Orchestration plan | Deterministic platform-neutral batch derived from a verified admission package, desired intent, and exact observed replica snapshot. A separate trusted signature authorizes execution. |\n| Outcome unknown | Transaction state in which an external effect may have committed but no definitive result is available. Blind retry is unsafe; reconciliation must establish provider state. |\n| Participant | Logical protocol endpoint or system that sends or receives native AIP messages. A participant may represent one or more principals. |\n| Principal | A represented human, agent, service, tenant, customer, contact, or system identity with a stable AIP principal ID and optional trust metadata. |\n| Production readiness | Deployment-owned acceptance decision covering exact artifacts, configuration, dependencies, controls, evidence, recovery, and operating responsibility. It is not an AIP protocol status. |\n| Profile binding | Metadata on a capability that identifies the compatibility profile and profile-specific representation for that capability. |\n| Profile state | Versioned durable state owned by a compatibility profile for projections or bindings that cannot be reconstructed from native action state. Raw credentials do not belong in it. |\n| Protocol | Versioned interoperable rules for message meaning, fields, state, errors, and extension boundaries. A protocol does not prescribe one process topology. |\n| Qualification | Procedure and evidence showing that an exact artifact and declared topology satisfy a bounded operational or integration scope. |\n| Qualified | Having passed an identified qualification procedure with exact artifact, topology, dependency, and result identities. The claim does not extend beyond that scope. |\n| Receipt | Hash-linked protocol evidence of a decision or state transition. A receipt supports integrity and ordering claims within its chain, not correctness of every external fact. |\n| Reconciliation | Provider lookup that resolves an uncertain external outcome before retry, compensation, or terminal settlement. |\n| Replay | Duplicate delivery of a message, action intent, event, callback, decision, or lifecycle request. Each surface defines its own replay identity and retention window. |\n| Resource | Discoverable readable object advertised by a participant, optionally owned by a capability and constrained by tenant and access policy. |\n| Route assignment | Immutable action-specific execution target selected before an external effect, pinning tenant, instance, replica, version, endpoint, peer identity, catalog and policy revisions, credential reference, admission reservation, and fence token. |\n| Runtime | Durable owner of action, session, approval, transaction, event, callback, queue, lease, retry, reconciliation, and retention lifecycles. |\n| Session | Durable relationship grouping related protocol work between an initiating and responding principal under one lifecycle. |\n| Side effect | Declared consequence a caller must assume, such as reading, writing, deleting, sending a message, changing financial or identity state, or using an external service. |\n| Stream chunk | Ordered partial output, progress, tool event, error marker, or completion marker associated with one action. |\n| Tenant | Administrative data and policy boundary established from trusted identity and used to scope discovery, routing, storage, and authorization. |\n| Transaction | Governed execution context for dry run, plan, prepare, commit, reconciliation, compensation, or terminal settlement around external effects. |\n| Transaction plan | Durable protocol-visible plan binding exact action input, capability, identity, policy, predicted effects, and expiration for a later commit. |\n| Transport binding | Rules for carrying native AIP messages over a delivery mechanism such as HTTP, NATS, SSE, or WebSocket without changing message meaning. |\n| Trust domain | Administrative boundary that owns identities, signing relationships, policy, and accepted capability or connector authorities. |\n\n## Terminology authority\n\nUse this glossary for concise human meaning. Use the specification and schemas\nfor normative wire fields and enum values, and use the dedicated reference page\nfor exact routes, flags, variables, errors, and metrics. Connector-local\ndocumentation owns provider names and product-specific operation terms.\n\nWhen source and prose differ, first identify whether each statement describes\nthe protocol, the pinned implementation, a deployment, or retained evidence.\nThen apply the source-of-truth order defined by the documentation home page.\n\n## Related pages\n\n- [AIP 1.0 specification](../spec/AIP-1.0.md)\n- [JSON Schemas](../spec/schemas.md)\n- [How AIP works](../getting-started/how-aip-works.md)\n- [Profiles, transports, and connectors](../concepts/profiles-and-connectors.md)\n- [Connector fleet architecture](../architecture/connector-fleet.md)\n",
    "text": "Glossary\n\nUse this glossary to resolve terms used across the AIP 1.0 protocol, the\nreviewed Rust implementation, and connector-fleet operations. It is for\ndevelopers, operators, evaluators, and reviewers who need to distinguish\nsimilar concepts before following a guide or reading an exact reference.\n\nImplementation terms describe source revision\n97be86e9efedf07ecf1783b03800f683f107fb04. Normative protocol meaning\nbelongs to the AIP 1.0 specification and JSON Schemas. A glossary definition\ndoes not by itself establish that a deployment implements, conforms to, or has\nqualified the described behavior.\n\nDistinctions that matter\n\n| Do not confuse | Distinction |\n\n| Protocol, implementation, and deployment | The protocol defines interoperable meaning. An implementation realizes some or all of that contract. A deployment configures and runs exact implementation artifacts under its own trust and operating controls. |\n| Participant, principal, and actor | A participant sends or receives AIP messages. A principal is a represented identity. The actor is the transport-authenticated principal performing the current operation. |\n| Capability, handler, and connector | A capability is the advertised operation contract. A handler is executable code admitted for that capability. A connector maps one external product boundary to one or more capabilities. |\n| Connector type, version, instance, replica, and host | A type names an implementation family; a version identifies one immutable release; an instance is one tenant-owned configured installation; a replica is one routable process identity; the host is the process boundary running that replica. |\n| Profile binding and capability binding | A profile binding describes how a capability appears through a compatibility profile. A capability binding is tenant policy that selects a configured connector instance. |\n| Capability binding and route assignment | A binding is reusable tenant policy. A route assignment is the immutable action-specific target selected from that policy before an external side effect. |\n| Action, session, and transaction | An action requests one capability invocation. A session groups related work between principals. A transaction governs plan, commit, reconciliation, and compensation around one or more effects. |\n| Approval and escalation | Approval is a policy-bound authorization decision for frozen governed input. Escalation asks for human input, takeover, or exception handling and may not authorize execution. |\n| Implemented, conformant, qualified, and live verified | Source presence, protocol test results, exact-artifact topology results, and bounded observation against a real external system are separate evidence levels. |\n\nAlphabetical glossary\n\n| Term | Meaning |\n\n| Action | A request to invoke one capability with a stable action ID, structured input, and optional execution context. The current runtime records its lifecycle separately from the request object. |\n| Action result | The protocol object carrying an action status, output, messages, usage, receipt reference, or error. A result that requires approval or human input does not necessarily mean the durable action lifecycle is terminal. |\n| Actor | The transport-authenticated principal supplied to trusted identity and authorization logic for the current operation. Payload identity claims do not replace the actor. |\n| Admission package | A signed declarative connector release unit containing one type and version plus bounded policies, instances, replicas, bindings, and the complete signed evidence set. |\n| Admission policy | A hard capacity and circuit-breaker policy referenced by a capability binding and pinned into each new route assignment. |\n| AIP facade tool | A stable MCP-visible tool that exposes native AIP discovery or lifecycle behavior without generating one MCP tool name for every capability. |\n| AIP version | The version of the normative AIP wire contract. It is independent of a workspace package version, connector version, image tag, or documentation revision. |\n| Approval | A durable request and decision governing frozen action input and policy context. Approval records authorization evidence; they do not authenticate the actor or prove the provider effect occurred. |\n| Approval authority | A deployment-owned resolver that returns current tenant, role, group, external-system, and delegated-authority membership for an approval actor. Policy evaluation retains the resulting authority path for audit. |\n| Artifact attestation | Registry record of immutable artifact, schema, software bill of materials, provenance, conformance, scan, signer, and policy-check identities derived from verified admission evidence. |\n| Audit event | Structured record containing an actor, audit action, timestamp, optional identity context, and optional data. It supports review but is not automatically a cryptographic receipt. |\n| Callback | Asynchronous action-result delivery to an allowed destination. The reviewed runtime records delivery through a durable outbox and retry lifecycle. |\n| Capability | A callable operation advertised by a participant with a stable ID, input schema, optional output schema, and optional risk and execution contract. |\n| Capability binding | Tenant policy that makes one capability available through one configured connector instance, with priority and revision-fenced policy references. |\n| Capability catalog | Tenant-scoped discovery view of callable capabilities derived from admitted definitions, active versions, enabled bindings, and eligible instances. |\n| Capability contract | Declaration of side effects, idempotency, execution, data, credentials, approval, scheduling, transaction, and compensation behavior for a capability. |\n| Catalog revision | Monotonic revision of the published connector-fleet catalog used to paginate consistently and pin routing evidence. |\n| Compatibility profile | Versioned mapping between another protocol, such as MCP or A2A, and native AIP semantics. It exposes only the correspondence defined by that profile. |\n| Compensation | A new governed action intended to offset an earlier committed effect. It is not deletion of history and does not guarantee that the original effect is reversible. |\n| Conformant | Having passed a declared protocol or profile conformance scope. The claim applies only to the identified implementation or artifact and test scope. |\n| Connector | Product-boundary implementation that maps external APIs or events to AIP capabilities while the external product remains the domain authority. |\n| Connector host | Standalone process boundary that runs a frozen connector, owns provider credentials and durable connector runtime state, and participates in signed fleet lifecycle control. |\n| Connector-host lease | Sequence and expiry granted by the trusted lifecycle control plane after registration or heartbeat. An expired lease makes the replica ineligible for new routing. |\n| Connector instance | Logical tenant-owned installation of a connector type, selecting an admitted version, non-secret configuration revision, and opaque secret-provider reference. |\n| Connector replica | One pre-provisioned or running connector-host process identity for an instance, pinned to an exact version, peer identity, endpoint, topology, capacity, health revision, and expiring lease. |\n| Connector type | Stable identity of one connector implementation family, independent of release versions, tenant installations, and running processes. |\n| Connector version | One immutable connector release record with an exact manifest, manifest digest, artifact evidence, implementation-support map, and candidate, admitted, active, or revoked lifecycle status. |\n| Correlation ID | Opaque identifier that groups related messages or workflow activity without replacing action, session, transaction, or delegation identity. |\n| Credential handle | Opaque, scope- and tenant-aware reference to deployment-owned credential material. Connectors resolve short-lived material at the final boundary; the handle does not expose the secret. |\n| Cursor | Opaque continuation position for an authorized list, event, stream, or reconciliation query. A cursor is scoped to the surface that issued it. |\n| Dead letter | Durable work parked after automatic execution or recovery cannot continue under its current policy. It requires inspection and a bounded operator decision. |\n| Delegate | Authenticated participant selected to execute a delegated child action. |\n| Delegation | Governed parent-child action relationship across a participant boundary, carrying bounded authority, depth, expiration, and result linkage. |\n| Deployment intent | Operator-reviewed desired connector-instance state with a monotonic generation, exact admitted package identity, desired replica set, and rollout limits. |\n| Durable | Persisted under the configured storage contract so state is not owned only by one request, connection, task, or process lifetime. Durability strength still depends on the selected backend and deployment. |\n| Envelope | Native AIP message wrapper carrying protocol version, message type, sender, recipient, correlation, optional security metadata, and exactly one message body. |\n| Error category | Stable class that describes the nature of a protocol failure. It informs handling but does not authorize retry without the capability and outcome context. |\n| Escalation | Request for human input, takeover, or policy-exception handling. It is broader than approval and may leave execution unauthorized. |\n| Evidence | Retained protocol, provider, source, test, artifact, or deployment facts used to support a bounded claim. Its strength depends on identity, scope, procedure, and limitations. |\n| Evidence statement | Independently signed admission record binding one evidence family and document digest to an exact artifact and manifest for a bounded validity period. |\n| External account | Product-side tenant, workspace, organization, or account mapped to a verified AIP tenant at the trusted identity boundary. |\n| Fencing | Monotonic token, revision, generation, digest, or lease rule that prevents a stale owner or plan from mutating current state. |\n| Frozen connector SDK | Stable connector execution contract that requires implementations to declare capability support and provides typed hooks for failures, reconciliation, cancellation, streaming, and events to the shared host. |\n| Gateway | Boundary that applies configured protocol validation and authentication, resolves trusted identity and policy, and dispatches work to the runtime and admitted handlers. |\n| Generation | Monotonic desired-state revision for one connector instance. A newer observed generation fences an older orchestration intent or plan. |\n| Governed input | Exact action data plus identity and policy context bound by hash or snapshot to an approval, transaction plan, or signed orchestration decision. |\n| Handler | Executable implementation registered or admitted for a callable capability. Publishing a capability without compatible executable support is invalid. |\n| Idempotency key | Caller-supplied value used within a defined scope to recognize replay of the same business intent. It does not make an unsafe provider operation exactly once. |\n| Implemented | Present in the identified source revision or artifact. This claim alone says nothing about conformance, deployment configuration, qualification, or live behavior. |\n| Isolated-live qualification | Evidence from an exact connector build exercised against an identified real external product in a controlled, connector-isolated topology. |\n| Lease | Time-bounded ownership record for queued work, recovery work, or a connector-host replica. Completion or renewal requires the matching fence so a stale owner cannot act. |\n| Live verified | Observed in a bounded procedure against an identified real external system. The claim is time-, environment-, and scenario-specific. |\n| Manifest | Participant discovery document containing identity, supported profiles, capabilities, resources, and declared operational or security metadata. |\n| MCP projection | Representation of AIP-backed behavior as MCP tools, resources, prompts, tasks, notifications, or metadata. The projection is not a second native AIP wire model. |\n| Native AIP | The AIP envelope, message, lifecycle, and evidence model used without translation through a compatibility profile. |\n| Operational read model | Authorized durable view used to inspect actions, approvals, transactions, callbacks, events, receipts, resources, or related runtime state. |\n| Orchestration plan | Deterministic platform-neutral batch derived from a verified admission package, desired intent, and exact observed replica snapshot. A separate trusted signature authorizes execution. |\n| Outcome unknown | Transaction state in which an external effect may have committed but no definitive result is available. Blind retry is unsafe; reconciliation must establish provider state. |\n| Participant | Logical protocol endpoint or system that sends or receives native AIP messages. A participant may represent one or more principals. |\n| Principal | A represented human, agent, service, tenant, customer, contact, or system identity with a stable AIP principal ID and optional trust metadata. |\n| Production readiness | Deployment-owned acceptance decision covering exact artifacts, configuration, dependencies, controls, evidence, recovery, and operating responsibility. It is not an AIP protocol status. |\n| Profile binding | Metadata on a capability that identifies the compatibility profile and profile-specific representation for that capability. |\n| Profile state | Versioned durable state owned by a compatibility profile for projections or bindings that cannot be reconstructed from native action state. Raw credentials do not belong in it. |\n| Protocol | Versioned interoperable rules for message meaning, fields, state, errors, and extension boundaries. A protocol does not prescribe one process topology. |\n| Qualification | Procedure and evidence showing that an exact artifact and declared topology satisfy a bounded operational or integration scope. |\n| Qualified | Having passed an identified qualification procedure with exact artifact, topology, dependency, and result identities. The claim does not extend beyond that scope. |\n| Receipt | Hash-linked protocol evidence of a decision or state transition. A receipt supports integrity and ordering claims within its chain, not correctness of every external fact. |\n| Reconciliation | Provider lookup that resolves an uncertain external outcome before retry, compensation, or terminal settlement. |\n| Replay | Duplicate delivery of a message, action intent, event, callback, decision, or lifecycle request. Each surface defines its own replay identity and retention window. |\n| Resource | Discoverable readable object advertised by a participant, optionally owned by a capability and constrained by tenant and access policy. |\n| Route assignment | Immutable action-specific execution target selected before an external effect, pinning tenant, instance, replica, version, endpoint, peer identity, catalog and policy revisions, credential reference, admission reservation, and fence token. |\n| Runtime | Durable owner of action, session, approval, transaction, event, callback, queue, lease, retry, reconciliation, and retention lifecycles. |\n| Session | Durable relationship grouping related protocol work between an initiating and responding principal under one lifecycle. |\n| Side effect | Declared consequence a caller must assume, such as reading, writing, deleting, sending a message, changing financial or identity state, or using an external service. |\n| Stream chunk | Ordered partial output, progress, tool event, error marker, or completion marker associated with one action. |\n| Tenant | Administrative data and policy boundary established from trusted identity and used to scope discovery, routing, storage, and authorization. |\n| Transaction | Governed execution context for dry run, plan, prepare, commit, reconciliation, compensation, or terminal settlement around external effects. |\n| Transaction plan | Durable protocol-visible plan binding exact action input, capability, identity, policy, predicted effects, and expiration for a later commit. |\n| Transport binding | Rules for carrying native AIP messages over a delivery mechanism such as HTTP, NATS, SSE, or WebSocket without changing message meaning. |\n| Trust domain | Administrative boundary that owns identities, signing relationships, policy, and accepted capability or connector authorities. |\n\nTerminology authority\n\nUse this glossary for concise human meaning. Use the specification and schemas\nfor normative wire fields and enum values, and use the dedicated reference page\nfor exact routes, flags, variables, errors, and metrics. Connector-local\ndocumentation owns provider names and product-specific operation terms.\n\nWhen source and prose differ, first identify whether each statement describes\nthe protocol, the pinned implementation, a deployment, or retained evidence.\nThen apply the source-of-truth order defined by the documentation home page.\n\nRelated pages\n• AIP 1.0 specification (../spec/AIP-1.0.md)\n• JSON Schemas (../spec/schemas.md)\n• How AIP works (../getting-started/how-aip-works.md)\n• Profiles, transports, and connectors (../concepts/profiles-and-connectors.md)\n• Connector fleet architecture (../architecture/connector-fleet.md)\n"
  },
  "integrity": {
    "algorithm": "sha256",
    "sourceDigest": "e6281ffe2a35a2d3005c0185701fd9baa4b335a2670e8addfe0360fa4dd00038"
  }
}
