You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Following the pattern of #43 (install-manifest) and #27 (OKF bundles): a request to recognise a media type in the standard discovery types list, backed by a running conformance-tested deployment.
The type
application/asm+json — an ASM manifest: machine-readable value/selection metadata for a real-world tool (pricing and billing dimensions, quality signals, SLA, data governance, invocation feasibility, risk/approval class). It answers the question that comes after discovery: among several substitutable entries, which one should this agent actually use, given cost/constraints/governance. Schema + 30-tool open library: https://github.com/YE-YI7/asm-spec
This is the artifact class behind the discussion in Agent-Card/ai-catalog#83 (discovery-time access/monetization signaling), where we contributed field data from the same library.
Conformance: the official CLI reports PASS, 0 critical errors with strict JSON Schema validation; the only remaining findings are 30 warnings, all Media type 'application/asm+json' is not one of standard discovery types — hence this issue
The tool's semantic checks caught (and we fixed) five real violations while integrating: missing specVersion, URN charset, mediaType→type, closed root, and nested metadata objects — the conformance tool works, and the flat-primitives constraint is useful firsthand input for the extensions-mechanism discussion (ai-catalog#77)
Ask
Add application/asm+json to the standard discovery types allowlist (spec media types + conformance tool), or advise if there's a registration bar we should meet first (happy to write the entry-shape doc).
Following the pattern of #43 (install-manifest) and #27 (OKF bundles): a request to recognise a media type in the standard discovery types list, backed by a running conformance-tested deployment.
The type
application/asm+json— an ASM manifest: machine-readable value/selection metadata for a real-world tool (pricing and billing dimensions, quality signals, SLA, data governance, invocation feasibility, risk/approval class). It answers the question that comes after discovery: among several substitutable entries, which one should this agent actually use, given cost/constraints/governance. Schema + 30-tool open library: https://github.com/YE-YI7/asm-specThis is the artifact class behind the discussion in Agent-Card/ai-catalog#83 (discovery-time access/monetization signaling), where we contributed field data from the same library.
Running deployment (conformance-tested)
specVersion: "1.0",urn:air:identifiers, flat-primitivemetadata(asm:*keys), artifacts behindurlMedia type 'application/asm+json' is not one of standard discovery types— hence this issuespecVersion, URN charset,mediaType→type, closed root, and nestedmetadataobjects — the conformance tool works, and the flat-primitives constraint is useful firsthand input for the extensions-mechanism discussion (ai-catalog#77)Ask
application/asm+jsonto the standard discovery types allowlist (spec media types + conformance tool), or advise if there's a registration bar we should meet first (happy to write the entry-shape doc).(Implementation and this write-up drafted with Claude; reviewed and approved by me.)