About TSAI

What is TSAI?

Services can authenticate an agent request without learning which organisation is accountable for the agent or seeing independent evidence about it. Trust Signals for Agentic Interactions (TSAI) is an open protocol for carrying that evidence in a verifiable credential. A trust authority evaluates an agent and its operator, then issues a short-lived credential containing identity, reputation, compliance, or assurance signals. The agent presents the credential and proves control of its bound key. The service provider verifies the presentation and applies its own policy.

What is the scope of TSAI?

Agent trust overlaps with authentication, authorisation, payments, and runtime security, so a clear boundary is necessary. TSAI defines the credential format, the meaning of its signals, the presentation and verification rules, and the trust authority lifecycle APIs. It carries evidence about the agent and accountable operator. It does not identify the user, grant delegated authority, create a payment mandate, inspect model execution, or guarantee future behaviour. Existing account, security, payment, and application controls retain those responsibilities; the adjacent standards section maps those boundaries.

What does TSAI enable in practice?

Authentication gives a service limited verified context about the organisation and evidence behind an automated request. With TSAI, the agent can present signed evidence that identifies its persistent agent identity, accountable operator, and relevant trust signals. The common verification path uses prepared issuer keys and credential definitions, so it does not call the trust authority during the request. The service provider combines the evidence with its existing policy and traffic controls and can require a single-use challenge and exact request binding for a state-changing action.

How does TSAI preserve service-provider control over access decisions?

Service providers may be concerned that a shared credential format transfers decision authority to the issuer. TSAI does not grant access or require acceptance of a credentialed agent. Each service provider chooses the trust authorities and signals it accepts and the controls appropriate to each action. A valid credential supplies evidence; it does not create an entitlement: TSAI signals; service providers decide.

What is the user experience in a TSAI-enabled interaction?

A protocol for agent accountability should not require the user to manage another identity exchange during routine use. The user continues to direct the agent through the application or service they already use. The agent handles credential presentation, while the receiving service verifies it and applies policy. The TSAI credential contains no user identity or delegated authority, so account consent and payment approval remain in their existing flows. Whether the user sees an additional prompt therefore depends on those application controls, not on TSAI itself.

Business and ecosystem

How does TSAI work alongside existing bot and traffic management systems?

Traffic management and abuse prevention already classify behaviour, protect capacity, and enforce local policy. TSAI adds cryptographically verifiable identity and independently evaluated evidence that those systems do not derive from request behaviour alone. It does not replace anomaly detection, rate limiting, challenge mechanisms, or application monitoring. A service provider can supply the verified signals to those existing controls as additional policy context. Log-only, annotate, and enforce postures also allow adoption without treating TSAI as a replacement bot-management system.

What value does a TSAI credential provide to an agent operator?

An agent without independently verifiable evidence can be treated as unknown at every service it contacts. A TSAI credential gives the operator a standard way to present its verified identity and other evaluated signals. The same credential can be used with service providers that accept its issuer, rather than requiring a separate evidence format for each service. The persistent agent identity also keeps reputation and status attached when the binding key rotates. The credential does not guarantee access, but it gives service providers more evidence on which to distinguish the agent from unidentified automation.

What operational commitment does running a trust authority require?

Issuing evidence that other organisations rely on creates substantial technical and legal responsibility. A production trust authority enrols operators, verifies domains and keys, evaluates evidence, issues short-lived credentials, maintains status, and responds to compromise. It protects signing keys in an HSM, uses auditable management processes, maintains available TLS services, and operates an incident-response process. It also publishes issuer material, evaluation criteria, reputation methodologies, signed operational reports, and HSM attestations. Establishing these capabilities can take months and requires continuing ownership, funding, security review, and legal accountability; the trust authority implementation path describes the first outcome and production boundary.

Which business models can support trust-authority operation?

The protocol requires professional operation but does not prescribe how a trust authority earns revenue. Possible models include fees for evaluation or issuance, operator subscriptions, verification support for service providers, and partnerships around certification or insurance. Different authorities may specialise by jurisdiction, industry, methodology, or service level. A viable model must cover secure infrastructure and evidence operations without weakening the quality or independence of the assessment. The commercial arrangement therefore belongs to each authority and its customers rather than to the TSAI specification.

How does TSAI represent external certification, assurance, or insurance?

Certification and economic backing are useful only when their source and currency are clear. A compliance or assurance signal can identify the certifier, insurer, or other provider through the prv field and carry the relevant scope, value, basis, or confirmation time. The trust authority asserts that attribution after applying its evaluation process. However, prv is not an independent signature from the named third party. A service provider relying on the arrangement for a material decision therefore confirms it through an appropriate external channel.

How are credential and operating costs determined?

Cost affects whether every participant has a practical reason to adopt the protocol. TSAI does not set credential prices or allocate payment responsibility. Operators incur identity, domain, key-management, and credential-lifecycle costs; service providers incur verification and policy costs; trust authorities incur evidence, infrastructure, audit, and incident-response costs. Commercial agreements can place charges on operators, service providers, or both according to who receives the service and value. Each participant must therefore compare its expected operational benefit with its own implementation and service costs.

How can TSAI be adopted incrementally across a multi-party ecosystem?

Operators, service providers, and trust authorities depend on one another, so requiring broad adoption at the outset would create avoidable coordination risk. An initial deployment can use one operator, one trust authority, and one service-provider endpoint to establish interoperability. The service provider can begin in log-only posture, then expose verified signals to policy before enforcing any access decision. It can add status checks and stronger request binding where the risk of an action requires them. This progression lets each participant validate value and operations before extending acceptance to more agents, authorities, or services.

Trust and accountability

How can participants assess and select a trust authority?

A credential is useful only when the recipient has reason to rely on its issuer and the operator can use it with relevant services. A trust authority publishes its evaluation criteria, reputation methodologies, signing-key metadata, signed operational report, and HSM attestation. Service providers assess that material together with the authority's legal identity, jurisdiction, security practices, availability, and incident history. Operators also consider which service providers accept the issuer and whether its methods suit their agents. Selection remains an ongoing trust decision rather than a consequence of protocol conformance alone.

How does TSAI support verification during a temporary trust-authority outage?

Making every agent request depend on the issuing authority would add latency and create a central availability dependency. TSAI's common verification path uses a previously obtained issuer key, integrity-pinned credential definitions, and cached reputation methodologies. The credential remains independently verifiable during its 30-minute lifetime. A service provider may use a previously validated key in bounded degraded mode. Every cryptographic, identity, lifetime, and binding check still applies, and verification fails closed when the configured period ends. Online status remains a policy choice, while credentials from more than one accepted authority can provide additional continuity.

What protections apply if a trust authority is compromised?

A trust authority is a high-value target because service providers rely on its signatures and evaluation. TSAI requires HSM-backed signing, restricted and auditable access, short-lived credentials, status publication, operational transparency, and an emergency key-rotation path independent of normal metadata availability. Service providers trust exact issuer identifiers and can remove an affected authority from their accepted set. Support for several authorities reduces dependence on one issuer. A compromised authority can issue false credentials under its own identity, but it cannot forge another authority's credentials, so governance and incident response remain necessary; the compromise-response guidance assigns the immediate actions.

How are differing signals from multiple trust authorities handled?

Independent authorities may use different evidence and methodologies, so disagreement is normal and does not indicate a parsing error. An agent may present more than one credential, with each presentation bound to the same agent key. A service provider must not silently prefer one conflicting signal about the same operator. Its policy either resolves the conflict or treats the disputed signal as unresolved and does not rely on it. Reputation scores also remain authority-specific and require explicit calibration before comparison.

How is responsibility allocated when issued evidence is inaccurate?

A valid signature establishes who issued evidence, but it does not make the underlying claim true. The trust authority is accountable for applying its stated process and issuing only what it established. The operator remains responsible for the information and systems it presents for evaluation. A named certifier, insurer, or backer remains subject to its separate legal and commercial arrangement because TSAI records attribution rather than its independent signature. The service provider remains responsible for deciding whether the evidence is sufficient for the action, while final liability depends on the applicable contracts and law.

How can an operator address inaccurate evidence or reputation?

An operator needs a practical way to question evidence that affects how services treat its agents. TSAI makes reputation methodology, interaction count, observation window, and confirmation time available so the basis of a signal can be examined. The current protocol does not define a universal appeal or dispute process between the operator and trust authority. Correction therefore follows the authority's published operational and contractual process, after which it can issue updated evidence or status as appropriate. Shared dispute requirements may develop through ecosystem governance, but they should not be presented as a current protocol guarantee.

How does TSAI support using more than one trust authority or changing authorities?

Dependence on one authority could create commercial and operational lock-in. TSAI uses an open credential format and allows an agent to present credentials from more than one authority. An operator can enrol the same persistent agent identity with another authority and obtain a new credential under that authority's evaluation process. Service providers still accept only configured issuers, and evidence or reputation does not transfer automatically between methodologies. Changing authority is therefore possible without changing the protocol, but it still requires enrolment, evaluation, and acceptance by the relevant service providers.

Governance and evolution

Who develops and governs TSAI, and how can others participate?

An open protocol needs visible stewardship and a way for affected parties to influence its design. AWS currently stewards TSAI with industry participants, while the specification and machine-readable artefacts are developed in the public GitHub repository. Issues are used for design questions, proposals, and problem reports, while pull requests record the protocol effect and rationale of a change. Material decisions and their technical consequences remain available for review under the Apache 2.0 licence. Organisations and individuals can therefore participate through this public development process.

How does protocol versioning provide stability for implementations?

Implementers need to know when a dependency can change without invalidating deployed software. TSAI versions credential types, Type Metadata, schemas, and reputation methodologies through explicit immutable identifiers. Those definitions are not changed in place. Implementations can pin the versions and integrity values they support and add newer material deliberately. An incompatible cryptographic or protocol change requires a new protocol version and a documented transition rather than silent negotiation.

What is the path towards formal standardisation?

Formal standardisation can broaden independent review and provide a durable governance venue, but it is useful only after the protocol has sufficient implementation evidence. TSAI already builds on IETF standards and specifications for credentials, signatures, selective disclosure, status, and request digests. The current priority is to establish interoperability, security, and operational experience through open implementation. Standards engagement can follow that evidence and the needs of participating organisations. No particular standards body or schedule should be implied until such a path is formally agreed.

How can TSAI support organisations addressing AI regulatory requirements?

AI regulatory obligations vary by jurisdiction and use case, so no protocol can determine compliance on its own. TSAI provides evidence that can support an organisation's control framework, including accountable operator identity, jurisdiction, verification depth, controlled domain, external compliance signals, and economic assurance. Its signed publications and methodologies also support audit and supplier-assurance processes. TSAI does not establish a lawful basis, allocate statutory duties, or certify compliance with a regulation. Each organisation must map the available evidence to its obligations with appropriate legal and regulatory advice.

Privacy, access, and openness

How does persistent agent identity support accountability?

Rotating a compromised or expired key should not erase the identity to which reputation, status, and policy apply. Every TSAI credential therefore carries a persistent HTTPS agent identifier in sub, while cnf holds the current binding key. The identifier lets service providers recognise the same agent after key rotation and lets a block remain attached to it. This continuity supports accountability and agent-level policy. It also enables correlation across service providers, so retention and cross-service sharing require deliberate privacy controls described in Security and privacy.

How does TSAI protect user identity?

A service provider needs agent and operator accountability without routinely learning the identity of the person directing the agent. TSAI therefore excludes user identity, consent, and delegated authority from the credential. The common offline verification path also avoids telling the trust authority which service provider received a presentation. The persistent agent identifier remains correlatable, and an application may identify its user through separate account or payment systems where necessary. TSAI reduces unnecessary user disclosure, but it is not a general anonymity mechanism.

How can agents from individual developers and open-source projects obtain credentials?

An open protocol should not reserve participation for large companies or proprietary agent platforms. In TSAI, an operator may be an organisation or an individual, provided a trust authority can establish the required legal identity, jurisdiction, verification depth, controlled domain, and binding key. The same identity floor and security requirements apply regardless of organisation size or software licence. Actual issuance availability, evaluation terms, and price depend on the trust authorities serving that market. The protocol therefore permits individual and open-source participation without creating an anonymous or lower-assurance credential class.

How should reputation be interpreted when an agent has limited history?

A short operating history provides less evidence, but absence of history is not evidence of poor behaviour. A TSAI reputation signal includes the interaction count, observation window, confirmation time, score, scope, and an integrity-pinned methodology. The methodology explains which interactions qualify and how insufficient history is treated. An operator-level reputation signal can provide additional context when the agent-level record is thin. The service provider decides whether identity, compliance, assurance, local observations, or restricted access are sufficient for the action.

How does TSAI preserve operator accountability when a new agent is registered?

Registering a new agent can leave an unfavourable agent-level record behind, but it does not remove the operator identity floor from the credential. A trust authority can also issue reputation scoped to the operator and aggregated across its agents. Service providers can combine agent-level and operator-level evidence with their own records. This limits reputation reset, although it does not eliminate every form of identity recreation or provide end-user uniqueness.

How does TSAI balance service-provider control with open access for agents?

Services need to protect their systems, while agents need a clear way to present evidence without adopting a provider-specific identity scheme. TSAI keeps the specification and verification model open and gives agents a standard credential format. Each service provider publishes the issuers it accepts and retains control over its access policy. A valid credential does not compel acceptance, and an unidentified agent is not automatically malicious. The protocol therefore improves the evidence available to both sides, while competition, fairness, and legal access duties remain broader ecosystem concerns.

How does TSAI support an open and competitive trust-authority ecosystem?

Professional trust authorities create a risk of concentration if credentials or verification depend on proprietary formats. TSAI uses an open credential format, public verification rules, and support for more than one accepted issuer. Operators choose which authorities evaluate them, while service providers choose which issuers and methodologies they trust. Authorities can differentiate through jurisdiction, expertise, methodology, service, and commercial terms without changing the base protocol. These properties reduce technical lock-in, although actual competition still depends on market access, governance, and viable operators.

TSAI and other technologies

How does TSAI complement OAuth, API keys, and mTLS?

OAuth, API keys, and mTLS establish authority or authentication properties, but they do not by themselves carry independently evaluated evidence about the accountable operator, observed behaviour, certification, or economic backing. TSAI supplies that evidence through a credential that the service provider evaluates under its own policy. It does not replace the existing authentication or authorisation mechanism. One interaction can use mTLS or an API key for client authentication, OAuth for delegated authority, and TSAI for agent and operator evidence. The receiving service evaluates each property for its own purpose.

How do TSAI and Web Bot Auth work together?

TSAI and Web Bot Auth both apply to automated HTTP requests, but they establish different properties. Web Bot Auth authenticates and binds the HTTP request through its request-signature model. TSAI carries evaluated evidence about the agent and operator and uses its own key-binding JWT to prove presentation. TSAI does not depend on a Web Bot Auth signature, and a request may use either mechanism or both. Where both are present, the service provider verifies each independently and applies its policy to the combined context.

What properties of SD-JWT VC make it suitable for TSAI?

TSAI needs a signed, portable credential with holder binding and precise control over its data model. SD-JWT VC provides the JWT and JOSE representation, a key-binding JWT, selective disclosure support, issuer discovery, and typed credential metadata. It supports offline verification against a published issuer key and integrity-pinned credential definitions. TSAI keeps selective disclosure off by default and makes persistent identity, the operator identity floor, and reputation non-disclosable because accountability requires them. This lets TSAI use established cryptographic standards without requiring a proprietary credential format; the Protocol page shows the resulting credential structure.

How can TSAI be used with MCP and A2A?

MCP and A2A define communication and discovery patterns, while neither replaces independently evaluated trust evidence about an agent and operator. TSAI is additive to both protocols. An MCP server can declare accepted trust authorities and receive the presentation over HTTP or stdio, while OAuth continues to handle authorisation. An A2A agent can declare TSAI through an Agent Card extension and carry the presentation over HTTP or gRPC. Each receiving service verifies a presentation addressed to itself, so an upstream agent's credential is not forwarded as proof through a multi-agent chain.

How does TSAI complement payment protocols?

An agentic payment needs evidence about the agent and a separate statement of what it is authorised to spend. TSAI supplies identity, standing, compliance, and assurance or recourse signals. A payment protocol supplies the mandate, value limits, consent, and transaction-specific authorisation. A payment interaction can carry both, while neither substitutes for the other. The payment system and service provider remain responsible for applying their transaction, fraud, and authorisation controls.

What research and operational experience informed TSAI's trust model?

A trust protocol should rely on explicit models and established standards rather than forecasts alone. TSAI was partially inspired by Hu and Rong's comparative study of inter-agent trust models. Its architecture also builds on SD-JWT VC, RFC 9901, Token Status List, JWT security practice, request digests, and operational patterns from identity verification and certification services. Observed growth in automated and AI-sourced traffic establishes the relevance of the problem, but it does not prove that any one trust architecture is sufficient. TSAI therefore keeps its specification, methodologies, and implementation artefacts open to review and further evidence.