InterfaceDelta Passport

sample-agent.invalid

Machine-readable interface evidence from a deterministic synthetic fixture.

https://sample-agent.invalid

Synthetic sampleSource-controlled fixtureNo scan, database, or inference

At a glance

Observation date
Comparison
changed
Coverage
Incomplete
Capabilities
8

Observation coverage

Surface status

Presentation groups the exact retained states for quick scanning. The exact state, evidence class, sources, and limits remain available below.

ARD

observed

1 retrieved artifact

Exact state: valid

A usable protocol document was retrieved and validated.

Evidence and source detailsDirectly observed

A2A

observed

1 skills

Exact state: valid

A usable protocol document was retrieved and validated.

Evidence and source detailsDirectly observed

MCP

observed

Revision 2026-07-28 · 3 tools · 1 resource · 1 prompt

Exact state: valid

A usable protocol document was retrieved and validated.

Evidence and source detailsDirectly observed

OpenAPI

observed

Revision 3.1.2 · 1 operations

Exact state: valid

A usable protocol document was retrieved and validated.

Evidence and source detailsDirectly observed

WebMCP

observed

1 declarative form tool · experimental

Exact state: observed

The origin root HTML, or a monitor’s watched page, declared WebMCP form tools. InterfaceDelta ran no scripts and submitted no forms.

A declaration does not prove the tool works. WebMCP is an experimental browser capability.

Evidence and source detailsPublisher declared

Capability Intelligence · deterministic

Machine contracts, without inferred intent

Publisher descriptions are shown as supplied after bounded display sanitization. Inputs, outputs and constraints are reconstructed only from retained machine-readable evidence. Protocol identities remain distinct.

A2A skills

1
Research briefresearch_briefA2A · a2a.skill

Identity and publisher description

Publisher declared
Publisher description

Prepare a structured research brief.

Name
Research brief
Publisher title
Publisher declared Research brief
Protocol / kind
A2A · a2a.skill
Canonical identity
InterfaceDelta derived capability:a09dd5cea939f3eb7bd819ec
Publisher tags
sample
Publisher examples
  • Prepare a brief about deterministic interfaces.
Capability fingerprint
4de713b85d4690ff4c5b8c00d0ed5ab817da4944e67817f4aeeb0b51f9d3a332 · capability-semantic-v4
Inventory
Complete within recorded bounds · 1 observed

Inputs

Publisher declared
Declared modes
text/plain
Publisher declared

Accepted input modes declared by the A2A publisher

A2A Agent Card skill inputModes

Outputs

Publisher declared
Declared modes
application/json
Publisher declared

Produced output modes declared by the A2A publisher

A2A Agent Card skill outputModes

Access context

Directly observed
Metadata access
publicly observed
Document security schemes
oauth2
Credentials sent
No
Live auth flow verified
No
Capability execution verified
No

Publicly observable metadata does not establish public execution permission.

Directly observed

Capability metadata was observed through a passive protocol listing or document retrieval.

artifact:5a54acfc64e8d56d9fdc7c95
Publisher declared

Security schemes were declared in the publisher document; this alone does not bind a scheme to the capability.

artifact:5a54acfc64e8d56d9fdc7c95
Not observed / not fetched

Live authentication and capability execution were not verified.

Passive scanner boundary

Provenance

InterfaceDelta derived

Standard A2A discovery → Agent Card → declared skill

Retained source references
  • artifact:5a54acfc64e8d56d9fdc7c95
  • discovery:a2a

Compatibility history

Not available for this one-time or unloaded view.

Evidence and limitations

Directly observed

a2a skill inventory entry was returned or retrieved.

artifact:5a54acfc64e8d56d9fdc7c95
Publisher declared

Display metadata is publisher-provided and is not an InterfaceDelta summary.

artifact:5a54acfc64e8d56d9fdc7c95
  • Not observed / not fetched HISTORY_NOT_LOADED · Compatibility history is absent for this one-time or non-history presentation.

MCP tools

3
create ordercreate_orderMCP · mcp.tool

Identity and publisher description

Publisher declared
Publisher description

Publisher description for create order.

Name
create_order
Publisher title
Publisher declared create order
Protocol / kind
MCP · mcp.tool
Canonical identity
InterfaceDelta derived capability:1af66c9609e17f5fec39a434
Capability fingerprint
15a803890484ca2a682dbaf0a3c12a45fea061aec7948aba47ec14439c3b77fa · capability-semantic-v4
Inventory
Complete within recorded bounds · 3 observed

Inputs

Publisher declared
Tool arguments
InterfaceDelta derived
Input schema fingerprint
schema-current
Top-level type
object
Additional properties
forbidden
Properties
$/limitOptional · integerenum 1, 10, 25, 5 · ≥ 1 · ≤ 25
$/noteOptional · null | string · nullablemaxLength 120
$/queryRequired · stringminLength 1 · maxLength 240
  • InterfaceDelta derived UNSUPPORTED_SCHEMA_KEYWORD · $/properties/query/pattern: pattern
Publisher declared

Input schema declared by the MCP publisher

MCP tools/list inputSchema
InterfaceDelta derived

Structural overview reconstructed from the retained projection

json-schema-compatibility-projection-v1

Outputs

Publisher declared
Tool result
InterfaceDelta derived
Output schema fingerprint
output-schema-create_order
Top-level type
object
Additional properties
forbidden
Properties
$/itemsOptional · arrayminItems 0 · maxItems 25
$/resultRequired · string
Publisher declared

Output schema declared by the MCP publisher

MCP tools/list outputSchema
InterfaceDelta derived

Structural overview reconstructed from the retained projection

json-schema-compatibility-projection-v1

Access context

Directly observed
Metadata access
publicly observed
Document security schemes
No scheme retained for this capability source
Credentials sent
No
Live auth flow verified
No
Capability execution verified
No

Publicly observable metadata does not establish public execution permission.

Directly observed

Capability metadata was observed through a passive protocol listing or document retrieval.

endpoint:30b1590f0d4d77b1d0d7a5d2
Not observed / not fetched

Live authentication and capability execution were not verified.

Passive scanner boundary

Provenance

InterfaceDelta derived

Explicit user endpoint → MCP tools/list

Retained source references
  • endpoint:30b1590f0d4d77b1d0d7a5d2
  • mcp-inventory:https://sample-agent.invalid/mcp:tools

Exact cross-interface evidence

InterfaceDelta derived
OPENAPI_MCP_EXPLICIT_MAPPINGmatch

OpenAPI and MCP carry the same valid explicit publisher-provided capability identifier.

Subjects
POST /orders · create_order
Exact evidence
urn:interfacedelta:sample:create-order
OPENAPI_MCP_INPUT_SCHEMA_ALIGNMENTindeterminate

Input equivalence could not be proven within the supported fragment.

Subjects
POST /orders · create_order
Exact evidence
application/json · urn:interfacedelta:sample:create-order
OPENAPI_MCP_OUTPUT_SCHEMA_ALIGNMENTmatch

The explicitly mapped declared output schemas are equivalent within the supported deterministic fragment.

Subjects
POST /orders · create_order
Exact evidence
200 · application/json · urn:interfacedelta:sample:create-order

Compatibility history

Not available for this one-time or unloaded view.

Evidence and limitations

Directly observed

mcp tool inventory entry was returned or retrieved.

endpoint:30b1590f0d4d77b1d0d7a5d2
Publisher declared

Display metadata is publisher-provided and is not an InterfaceDelta summary.

endpoint:30b1590f0d4d77b1d0d7a5d2
InterfaceDelta derived

Schema structure was deterministically reconstructed from the retained compatibility projection.

json-schema-compatibility-projection-v1
Not observed / not fetched

Unsupported or unfetched schema semantics remain explicit limitations.

UNSUPPORTED_SCHEMA_KEYWORD
  • Not observed / not fetched HISTORY_NOT_LOADED · Compatibility history is absent for this one-time or non-history presentation.
  • Not observed / not fetched PUBLISHER_EXAMPLES_NOT_RETAINED · The current canonical Passport does not retain publisher examples for this capability family.
get orderget_orderMCP · mcp.tool

Identity and publisher description

Publisher declared
Publisher description

Publisher description for get order.

Name
get_order
Publisher title
Publisher declared get order
Protocol / kind
MCP · mcp.tool
Canonical identity
InterfaceDelta derived capability:67b498e079fcb63a0abae94f
Capability fingerprint
b1f655e3415599cce9a6c9c21eedc50ddaf61a10a9884c1364f55e3acc9cda5e · capability-semantic-v4
Inventory
Complete within recorded bounds · 3 observed

Inputs

Publisher declared
Tool arguments
InterfaceDelta derived
Input schema fingerprint
schema-get_order-current
Top-level type
object
Additional properties
forbidden
Properties
$/limitRequired · integerenum 1, 10, 25, 5 · ≥ 1 · ≤ 25
$/noteOptional · null | string · nullablemaxLength 120
$/queryRequired · stringminLength 1 · maxLength 240
Publisher declared

Input schema declared by the MCP publisher

MCP tools/list inputSchema
InterfaceDelta derived

Structural overview reconstructed from the retained projection

json-schema-compatibility-projection-v1

Outputs

Publisher declared
Tool result
InterfaceDelta derived
Output schema fingerprint
output-schema-get_order
Top-level type
object
Additional properties
forbidden
Properties
$/itemsOptional · arrayminItems 0 · maxItems 25
$/resultRequired · string
Publisher declared

Output schema declared by the MCP publisher

MCP tools/list outputSchema
InterfaceDelta derived

Structural overview reconstructed from the retained projection

json-schema-compatibility-projection-v1

Access context

Directly observed
Metadata access
publicly observed
Document security schemes
No scheme retained for this capability source
Credentials sent
No
Live auth flow verified
No
Capability execution verified
No

Publicly observable metadata does not establish public execution permission.

Directly observed

Capability metadata was observed through a passive protocol listing or document retrieval.

endpoint:30b1590f0d4d77b1d0d7a5d2
Not observed / not fetched

Live authentication and capability execution were not verified.

Passive scanner boundary

Provenance

InterfaceDelta derived

Explicit user endpoint → MCP tools/list

Retained source references
  • endpoint:30b1590f0d4d77b1d0d7a5d2
  • mcp-inventory:https://sample-agent.invalid/mcp:tools

Compatibility history

Not available for this one-time or unloaded view.

Evidence and limitations

Directly observed

mcp tool inventory entry was returned or retrieved.

endpoint:30b1590f0d4d77b1d0d7a5d2
Publisher declared

Display metadata is publisher-provided and is not an InterfaceDelta summary.

endpoint:30b1590f0d4d77b1d0d7a5d2
InterfaceDelta derived

Schema structure was deterministically reconstructed from the retained compatibility projection.

json-schema-compatibility-projection-v1
  • Not observed / not fetched HISTORY_NOT_LOADED · Compatibility history is absent for this one-time or non-history presentation.
  • Not observed / not fetched PUBLISHER_EXAMPLES_NOT_RETAINED · The current canonical Passport does not retain publisher examples for this capability family.
search catalogsearch_catalogMCP · mcp.tool

Identity and publisher description

Publisher declared
Publisher description

Publisher description for search catalog.

Name
search_catalog
Publisher title
Publisher declared search catalog
Protocol / kind
MCP · mcp.tool
Canonical identity
InterfaceDelta derived capability:a55ac47a48c9a53129a27418
Capability fingerprint
5d89b57d1f8e509debf382c36303db2e7eff9f4bab4c943a031429b8de5fa741 · capability-semantic-v4
Inventory
Complete within recorded bounds · 3 observed

Inputs

Publisher declared
Tool arguments
InterfaceDelta derived
Input schema fingerprint
schema-search_catalog
Top-level type
object
Additional properties
forbidden
Properties
$/limitOptional · integerenum 1, 10, 25, 5 · ≥ 1 · ≤ 25
$/noteOptional · null | string · nullablemaxLength 120
$/queryRequired · stringminLength 1 · maxLength 240
Publisher declared

Input schema declared by the MCP publisher

MCP tools/list inputSchema
InterfaceDelta derived

Structural overview reconstructed from the retained projection

json-schema-compatibility-projection-v1

Outputs

Publisher declared
Tool result
InterfaceDelta derived
Output schema fingerprint
output-schema-search_catalog
Top-level type
object
Additional properties
forbidden
Properties
$/itemsOptional · arrayminItems 0 · maxItems 25
$/resultRequired · string
Publisher declared

Output schema declared by the MCP publisher

MCP tools/list outputSchema
InterfaceDelta derived

Structural overview reconstructed from the retained projection

json-schema-compatibility-projection-v1

Access context

Directly observed
Metadata access
publicly observed
Document security schemes
No scheme retained for this capability source
Credentials sent
No
Live auth flow verified
No
Capability execution verified
No

Publicly observable metadata does not establish public execution permission.

Directly observed

Capability metadata was observed through a passive protocol listing or document retrieval.

endpoint:30b1590f0d4d77b1d0d7a5d2
Not observed / not fetched

Live authentication and capability execution were not verified.

Passive scanner boundary

Provenance

InterfaceDelta derived

Explicit user endpoint → MCP tools/list

Retained source references
  • endpoint:30b1590f0d4d77b1d0d7a5d2
  • mcp-inventory:https://sample-agent.invalid/mcp:tools

Compatibility history

Not available for this one-time or unloaded view.

Evidence and limitations

Directly observed

mcp tool inventory entry was returned or retrieved.

endpoint:30b1590f0d4d77b1d0d7a5d2
Publisher declared

Display metadata is publisher-provided and is not an InterfaceDelta summary.

endpoint:30b1590f0d4d77b1d0d7a5d2
InterfaceDelta derived

Schema structure was deterministically reconstructed from the retained compatibility projection.

json-schema-compatibility-projection-v1
  • Not observed / not fetched HISTORY_NOT_LOADED · Compatibility history is absent for this one-time or non-history presentation.
  • Not observed / not fetched PUBLISHER_EXAMPLES_NOT_RETAINED · The current canonical Passport does not retain publisher examples for this capability family.

MCP resources

1
Public catalogsample://catalogMCP · mcp.resource

Identity and publisher description

Publisher declared
Publisher description

Publisher-provided catalog listing metadata.

Name
Public catalog
Protocol / kind
MCP · mcp.resource
Canonical identity
InterfaceDelta derived capability:742c590bccb06810c790338f
Capability fingerprint
85a886839e113a8844ee80100727f9200a355c75da8353815f19486867ecf5fa · capability-semantic-v4
Inventory
Complete within recorded bounds · 1 observed

Outputs

Publisher declared
Declared modes
application/json
Publisher declared

Resource media type declared by the MCP publisher

MCP resources/list mimeType
  • Not observed / not fetched RESOURCE_CONTENT_NOT_FETCHED · Only resource listing metadata was observed. resources/read was intentionally not called.

Access context

Directly observed
Metadata access
publicly observed
Document security schemes
No scheme retained for this capability source
Credentials sent
No
Live auth flow verified
No
Capability execution verified
No

Publicly observable metadata does not establish public execution permission.

Directly observed

Capability metadata was observed through a passive protocol listing or document retrieval.

endpoint:30b1590f0d4d77b1d0d7a5d2
Not observed / not fetched

Live authentication and capability execution were not verified.

Passive scanner boundary

Provenance

InterfaceDelta derived

Explicit user endpoint → MCP resources/list

Retained source references
  • endpoint:30b1590f0d4d77b1d0d7a5d2
  • mcp-inventory:https://sample-agent.invalid/mcp:resources

Compatibility history

Not available for this one-time or unloaded view.

Evidence and limitations

Directly observed

mcp resource inventory entry was returned or retrieved.

endpoint:30b1590f0d4d77b1d0d7a5d2
Publisher declared

Display metadata is publisher-provided and is not an InterfaceDelta summary.

endpoint:30b1590f0d4d77b1d0d7a5d2
  • Not observed / not fetched HISTORY_NOT_LOADED · Compatibility history is absent for this one-time or non-history presentation.
  • Not observed / not fetched PUBLISHER_EXAMPLES_NOT_RETAINED · The current canonical Passport does not retain publisher examples for this capability family.

MCP prompts

1
Brief templatebrief_templateMCP · mcp.prompt

Identity and publisher description

Publisher declared
Publisher description

Publisher-provided prompt template metadata.

Name
brief_template
Publisher title
Publisher declared Brief template
Protocol / kind
MCP · mcp.prompt
Canonical identity
InterfaceDelta derived capability:eb645a09f11bcaae55264e24
Capability fingerprint
03f6c178fbc7740ac0ce6d8ca93bd29bde0c0b6c915ca137a23866f9ac0c39e0 · capability-semantic-v4
Inventory
Complete within recorded bounds · 1 observed

Inputs

Publisher declared
Arguments declared
1
Publisher declared

1 prompt argument declared

MCP prompts/list
  • Not observed / not fetched PROMPT_ARGUMENT_DETAILS_NOT_RETAINED · The canonical Passport retains the argument count, not argument names or requiredness. prompts/get was not called.

Access context

Directly observed
Metadata access
publicly observed
Document security schemes
No scheme retained for this capability source
Credentials sent
No
Live auth flow verified
No
Capability execution verified
No

Publicly observable metadata does not establish public execution permission.

Directly observed

Capability metadata was observed through a passive protocol listing or document retrieval.

endpoint:30b1590f0d4d77b1d0d7a5d2
Not observed / not fetched

Live authentication and capability execution were not verified.

Passive scanner boundary

Provenance

InterfaceDelta derived

Explicit user endpoint → MCP prompts/list

Retained source references
  • endpoint:30b1590f0d4d77b1d0d7a5d2
  • mcp-inventory:https://sample-agent.invalid/mcp:prompts

Compatibility history

Not available for this one-time or unloaded view.

Evidence and limitations

Directly observed

mcp prompt inventory entry was returned or retrieved.

endpoint:30b1590f0d4d77b1d0d7a5d2
Publisher declared

Display metadata is publisher-provided and is not an InterfaceDelta summary.

endpoint:30b1590f0d4d77b1d0d7a5d2
  • Not observed / not fetched HISTORY_NOT_LOADED · Compatibility history is absent for this one-time or non-history presentation.
  • Not observed / not fetched PUBLISHER_EXAMPLES_NOT_RETAINED · The current canonical Passport does not retain publisher examples for this capability family.

OpenAPI operations

1+ observed

Inventory incomplete. The displayed count is a lower bound; missing items do not prove removal.

Create order over HTTPPOST /ordersOPENAPI · openapi.operation

Identity and publisher description

Not observed / not fetched

No publisher description retained.

Name
create_order
Publisher title
Publisher declared Create order over HTTP
Protocol / kind
OPENAPI · openapi.operation
Canonical identity
InterfaceDelta derived capability:3e461817b1c6a7b486009a05
Publisher tags
orders
Capability fingerprint
7671e36e3ba9b352e67eaf4b57b74fd9b97c1d80803f3e3b8a2e8d2fc29779ab · capability-semantic-v4
Inventory
Incomplete — absence does not prove removal · 1+ observed

Inputs

Publisher declared
Parameter x-request-id
InterfaceDelta derived
Input schema fingerprint
request-id-schema
Top-level type
string
Additional properties
unspecified
Request body
InterfaceDelta derived
Input schema fingerprint
schema-current
Top-level type
object
Additional properties
forbidden
Properties
$/limitOptional · integerenum 1, 10, 25, 5 · ≥ 1 · ≤ 25
$/noteOptional · null | string · nullablemaxLength 120
$/queryRequired · stringminLength 1 · maxLength 240
  • InterfaceDelta derived OPENAPI_SCHEMA_KEYWORD_UNSUPPORTED:pattern · The retained schema slot reports OPENAPI_SCHEMA_KEYWORD_UNSUPPORTED:pattern.
  • InterfaceDelta derived UNSUPPORTED_SCHEMA_KEYWORD · $/properties/query/pattern: pattern
Publisher declared

Parameters and request bodies declared by the OpenAPI publisher

OpenAPI operation
InterfaceDelta derived

Structural overviews reconstructed from retained projections

json-schema-compatibility-projection-v1

Outputs

Publisher declared
Response statuses
200, 402
Response 200
InterfaceDelta derived
Output schema fingerprint
output-schema-create_order
Top-level type
object
Additional properties
forbidden
Properties
$/itemsOptional · arrayminItems 0 · maxItems 25
$/resultRequired · string
Publisher declared

Response schemas declared by the OpenAPI publisher

OpenAPI operation responses
InterfaceDelta derived

Structural overviews reconstructed from retained projections

json-schema-compatibility-projection-v1

Access context

Directly observed
Metadata access
publicly observed
Document security schemes
oauth2 (oauth2)
Operation security declaration
operation level present
Credentials sent
No
Live auth flow verified
No
Capability execution verified
No

Publicly observable metadata does not establish public execution permission.

Directly observed

Capability metadata was observed through a passive protocol listing or document retrieval.

artifact:ad0bcdeee448ac869c66297a
Publisher declared

Security schemes were declared in the publisher document; this alone does not bind a scheme to the capability.

artifact:ad0bcdeee448ac869c66297a
Publisher declared

An operation-level OpenAPI security requirement was declared.

OpenAPI operation security
Not observed / not fetched

Live authentication and capability execution were not verified.

Passive scanner boundary

Provenance

InterfaceDelta derived

ARD declaration → OpenAPI document → declared operation

Retained source references
  • ard_url
  • artifact:ad0bcdeee448ac869c66297a
  • discovery:ard

Exact cross-interface evidence

InterfaceDelta derived
OPENAPI_MCP_EXPLICIT_MAPPINGmatch

OpenAPI and MCP carry the same valid explicit publisher-provided capability identifier.

Subjects
POST /orders · create_order
Exact evidence
urn:interfacedelta:sample:create-order
OPENAPI_MCP_INPUT_SCHEMA_ALIGNMENTindeterminate

Input equivalence could not be proven within the supported fragment.

Subjects
POST /orders · create_order
Exact evidence
application/json · urn:interfacedelta:sample:create-order
OPENAPI_MCP_OUTPUT_SCHEMA_ALIGNMENTmatch

The explicitly mapped declared output schemas are equivalent within the supported deterministic fragment.

Subjects
POST /orders · create_order
Exact evidence
200 · application/json · urn:interfacedelta:sample:create-order

Compatibility history

Not available for this one-time or unloaded view.

Evidence and limitations

Directly observed

openapi operation inventory entry was returned or retrieved.

artifact:ad0bcdeee448ac869c66297a
Publisher declared

Display metadata is publisher-provided and is not an InterfaceDelta summary.

artifact:ad0bcdeee448ac869c66297a
InterfaceDelta derived

Schema structure was deterministically reconstructed from the retained compatibility projection.

json-schema-compatibility-projection-v1
Not observed / not fetched

Unsupported or unfetched schema semantics remain explicit limitations.

OPENAPI_SCHEMA_KEYWORD_UNSUPPORTED:pattern, UNSUPPORTED_SCHEMA_KEYWORD
  • Not observed / not fetched HISTORY_NOT_LOADED · Compatibility history is absent for this one-time or non-history presentation.
  • Not observed / not fetched INVENTORY_INCOMPLETE · The capability came from an incomplete inventory (OPENAPI_SCHEMA_KEYWORD_UNSUPPORTED:pattern).
  • Not observed / not fetched PUBLISHER_DESCRIPTION_NOT_DECLARED · No publisher description is retained for this capability.
  • Not observed / not fetched PUBLISHER_EXAMPLES_NOT_RETAINED · The current canonical Passport does not retain publisher examples for this capability family.

Declared agent interfaces

WebMCP form tools Experimental

  • request_quote

    Request a synthetic quote for a catalog item.

MCP Apps UI declarations

  • search_catalog ui://sample-agent/catalog-view

OpenAPI payment declarations Publisher-declared

  • POST /orders

InterfaceDelta derived

Compatibility context

Cross-interface consistency findings are deterministic evidence. Change compatibility is classified separately in Changes below.

Cross-interface consistency

Only explicit identities and mappings are compared. Name similarity is never used.

ARD DECLARED A2A ARTIFACTmatch

ARD declaration and A2A observation refer to https://sample-agent.invalid/.well-known/agent-card.json.

Evidence
discovery:a2a · discovery:ard
ARD OPENAPI ARTIFACT OBSERVEDmatch

The ARD-declared artifact was observed and validated as OpenAPI 3.1.2.

Evidence
discovery:ard · urn:air:sample-agent.invalid:openapi
MCP PROMPTS ADVERTISEMENT LISTmatch

MCP advertised prompts and the passive list completed.

Evidence
mcp-inventory:https://sample-agent.invalid/mcp:prompts
MCP RESOURCES ADVERTISEMENT LISTmatch

MCP advertised resources and the passive list completed.

Evidence
mcp-inventory:https://sample-agent.invalid/mcp:resources
MCP TOOLS ADVERTISEMENT LISTmatch

MCP advertised tools and the passive list completed.

Evidence
mcp-inventory:https://sample-agent.invalid/mcp:tools
OPENAPI MCP EXPLICIT MAPPINGmatch

OpenAPI and MCP carry the same valid explicit publisher-provided capability identifier.

Evidence
urn:interfacedelta:sample:create-order
OPENAPI MCP INPUT SCHEMA ALIGNMENTindeterminate

Input equivalence could not be proven within the supported fragment.

Evidence
application/json · urn:interfacedelta:sample:create-order

InterfaceDelta deliberately refused to claim equivalence because the current deterministic evidence was insufficient or unsupported.

OPENAPI MCP OUTPUT SCHEMA ALIGNMENTmatch

The explicitly mapped declared output schemas are equivalent within the supported deterministic fragment.

Evidence
200 · application/json · urn:interfacedelta:sample:create-order
OPENAPI SERVER SUBJECT ALIGNMENTmatch

A concrete OpenAPI server declaration resolves to the inspected subject origin.

Evidence
https://sample-agent.invalid

Since previous observation

Change summary

2Breaking1Non-breaking1Needs review0Informational

Deterministic comparison

Why each change was classified

Capability removed

Breaking

capability:e7c59cb6728b12f610ed630e · capabilities

Why
InterfaceDelta retained reason code “PREVIOUSLY_PRESENT_CURRENTLY_ABSENT_COMPLETE_INVENTORIES”. No additional meaning is assigned to this code.

Change code
CAPABILITY_REMOVED
Reason code
PREVIOUSLY_PRESENT_CURRENTLY_ABSENT_COMPLETE_INVENTORIES
Direction
not applicable
Rule
compatibility-rules-v7
Before
{"kind":"mcp.tool","protocolKey":"legacy_lookup"}
After
null

Tool input schema changed

Breaking

get_order · $/properties/limit

What changed
“limit” is now required; before, it could be omitted.

Why
A caller that previously omitted this property may no longer satisfy the current input schema.

Change code
MCP_TOOL_INPUT_SCHEMA_CHANGED
Reason code
REQUIRED_PROPERTY_ADDED
Direction
input
Rule
compatibility-rules-v7
Schema projection
json-schema-compatibility-projection-v1
Before
"optional"
After
"required"

Inventory comparison incomplete

Needs review

artifact:ad0bcdeee448ac869c66297a|openapi.operation · capabilities

Why
InterfaceDelta retained reason code “INVENTORY_INCOMPLETE_ON_ONE_OR_BOTH_SIDES”. No additional meaning is assigned to this code.

Change code
INVENTORY_COMPARISON_INDETERMINATE
Reason code
INVENTORY_INCOMPLETE_ON_ONE_OR_BOTH_SIDES
Direction
not applicable
Rule
compatibility-rules-v7
Before
{"complete":false}
After
{"complete":false}

Capability added

Non-breaking

capability:a55ac47a48c9a53129a27418 · capabilities

Why
InterfaceDelta retained reason code “CURRENTLY_PRESENT_PREVIOUSLY_ABSENT_COMPLETE_INVENTORIES”. No additional meaning is assigned to this code.

Change code
CAPABILITY_ADDED
Reason code
CURRENTLY_PRESENT_PREVIOUSLY_ABSENT_COMPLETE_INVENTORIES
Direction
not applicable
Rule
compatibility-rules-v7
Before
null
After
{"kind":"mcp.tool","protocolKey":"search_catalog"}

A compatibility classification is not a security-severity rating.

Evidence hierarchy

What is known — and why

These labels identify where a fact came from. They are not trust scores or certifications.

Directly observed

ARD — Valid

A usable protocol document was retrieved and validated.

Source
https://sample-agent.invalid/.well-known/ai-catalog.json
State
valid
Directly observed

A2A — Valid

A usable protocol document was retrieved and validated.

Source
https://sample-agent.invalid/.well-known/agent-card.json, https://sample-agent.invalid/a2a
State
valid
Directly observed

MCP — Valid

A usable protocol document was retrieved and validated.

Source
https://sample-agent.invalid/mcp
State
valid
Directly observed

OpenAPI — Valid

A usable protocol document was retrieved and validated.

Source
https://sample-agent.invalid/openapi.json
State
valid
Publisher declared

WebMCP — Observed

The origin root HTML, or a monitor’s watched page, declared WebMCP form tools. InterfaceDelta ran no scripts and submitted no forms.

Source
https://sample-agent.invalid/
State
observed

What this does not mean
A declaration does not prove the tool works. WebMCP is an experimental browser capability.

Directly observed

Webmcp.Root-Html document

InterfaceDelta retrieved the document within the passive observation boundary.

Source
https://sample-agent.invalid/
State
observed

What this does not mean
Retrieving a publisher document does not prove every claim inside it is operationally correct.

Directly observed

A2a.Agent-Card document

InterfaceDelta retrieved the document and recorded it as usable within the protocol observation.

Source
https://sample-agent.invalid/.well-known/agent-card.json
State
valid

What this does not mean
Retrieving a publisher document does not prove every claim inside it is operationally correct.

Directly observed

Openapi.Document document

InterfaceDelta retrieved the document and recorded it as usable within the protocol observation.

Source
https://sample-agent.invalid/openapi.json
State
valid

What this does not mean
Retrieving a publisher document does not prove every claim inside it is operationally correct.

Directly observed

Ard.Catalog document

InterfaceDelta retrieved the document and recorded it as usable within the protocol observation.

Source
https://sample-agent.invalid/.well-known/ai-catalog.json
State
valid

What this does not mean
Retrieving a publisher document does not prove every claim inside it is operationally correct.

InterfaceDelta derived

Canonical service identity

InterfaceDelta deterministically canonicalized the inspected subject as https://sample-agent.invalid.

Source
target-scope-v1 deterministic canonicalization
State
derived
InterfaceDelta derived

Canonical Passport fingerprint

InterfaceDelta deterministically fingerprinted the canonical Passport projection.

Source
passport-semantic-v4
State
derived

What this does not mean
A fingerprint is not a signature, certificate, or trust rating.

Directly observed

MCP endpoint — Valid

A usable protocol document was retrieved and validated.

Source
https://sample-agent.invalid/mcp
State
valid
Not observed / not fetched

A2A endpoint — Declared Not Probed

The endpoint declaration was retained without actively probing it.

Source
https://sample-agent.invalid/a2a
State
declared not probed

What this does not mean
Not probed does not establish whether the endpoint is operational.

Publisher declared

A2A endpoint declaration

Publisher metadata declared this endpoint location.

Source
a2a_agent_card
State
declared

What this does not mean
The declaration alone does not prove the endpoint is reachable or correct.

Publisher declared

title: Sample Orders API

InterfaceDelta retrieved this statement from publisher-supplied protocol metadata.

Source
artifact:ad0bcdeee448ac869c66297a
State
self reported

What this does not mean
Publisher-declared metadata does not prove domain ownership or operational correctness.

Publisher declared

version: 1.4.0

InterfaceDelta retrieved this statement from publisher-supplied protocol metadata.

Source
artifact:5a54acfc64e8d56d9fdc7c95
State
self reported

What this does not mean
Publisher-declared metadata does not prove domain ownership or operational correctness.

Publisher declared

name: Sample MCP Server

InterfaceDelta retrieved this statement from publisher-supplied protocol metadata.

Source
endpoint:30b1590f0d4d77b1d0d7a5d2
State
self reported

What this does not mean
Publisher-declared metadata does not prove domain ownership or operational correctness.

Publisher declared

name: Sample Research Agent

InterfaceDelta retrieved this statement from publisher-supplied protocol metadata.

Source
artifact:5a54acfc64e8d56d9fdc7c95
State
self reported

What this does not mean
Publisher-declared metadata does not prove domain ownership or operational correctness.

Publisher declared

version: 1.4.0

InterfaceDelta retrieved this statement from publisher-supplied protocol metadata.

Source
endpoint:30b1590f0d4d77b1d0d7a5d2
State
self reported

What this does not mean
Publisher-declared metadata does not prove domain ownership or operational correctness.

Publisher declared

version: 1.4.0

InterfaceDelta retrieved this statement from publisher-supplied protocol metadata.

Source
artifact:ad0bcdeee448ac869c66297a
State
self reported

What this does not mean
Publisher-declared metadata does not prove domain ownership or operational correctness.

Not observed / not fetched

Openapi.Operation inventory incomplete

The inventory stopped at the configured OPENAPI SCHEMA KEYWORD UNSUPPORTED:pattern bound.

Source
artifact:ad0bcdeee448ac869c66297a
State
incomplete
Reason
OPENAPI_SCHEMA_KEYWORD_UNSUPPORTED:pattern

What this does not mean
Absence from an incomplete inventory cannot prove removal.

InterfaceDelta derived

9 cross-interface consistency checks

InterfaceDelta compared only explicit protocol identities and mappings represented in the recorded Passport.

Source
passport-semantic-v4 deterministic projection
State
derived

What this does not mean
A deterministic consistency result is not a security or trust certification.

Technical record

Identifiers and canonical evidence

Exact observation identity, versions, and fingerprints are retained without changing or upgrading the recorded evidence.