This binding explains how Open Agentic Schema Framework (OASF) publication artifacts can be interpreted through TSMM.
OASF does not try to be a trust meta model. It provides a machine-readable schema system for describing agents, capabilities, interactions, and evaluation artifacts. TSMM sits one layer above that. It defines the semantics of trust-relevant entities, authority, policy, evidence, verification, and effect.
The practical integration point is therefore not substitution but addressability.
TSMM becomes assurance-addressable when an OASF record, module, or evaluation artifact can point to TSMM-relevant concepts in a stable way. That lets a downstream assurance system reason about what the described thing is, who is accountable for it, which controls apply, and what evidence can be replayed later.
| OASF concept | TSMM concept | Binding strength | Why it matters |
|---|---|---|---|
| OASF record | ServiceDescriptor | approximate | Makes an agent publication surface legible to TSMM-aware assurance workflows. |
| OASF publisher | Operator | approximate | Preserves accountability for who stands behind a published record. |
| OASF module / extension | ExtensionContract | exact | Allows bounded ecosystem semantics, including assurance-facing modules, to travel with the record. |
| OASF a2a_data | InteractionContext | approximate | Connects OASF interaction metadata to TSMM interaction and trust-decision surfaces. |
| OASF evaluation_report | Assessment | exact | Lets evaluation output be interpreted as a structured assessment artifact. |
| OASF referred_evaluation | EvidenceArtifact | exact | Preserves references to reusable evidence for later review and contestability. |
This binding is paired with OASF publication guidance. The binding defines semantic equivalence and expected behavior. The publication guide shows how to package those semantics so a published profile stays useful to downstream evaluators, trust registries, or procurement review workflows.
This binding does not redefine OASF terminology, and it does not require OASF to adopt TSMM classes directly in its core schema. The goal is narrower and more useful: make OASF-described agents and evaluations portable into assurance workflows without semantic drift.
A practical three-repo composition looks like this:
That pattern keeps the stack clean:
A TSMM-aware OASF publication should expose enough information to recover the following questions without bespoke interpretation:
See bindings/oasf/tsmm-oasf-binding.json.