Skip to content

Recognise application/asm+json in the AI Catalog (tool value/selection manifests) #66

Description

@YE-YI7

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.

Running deployment (conformance-tested)

  • Catalog: https://asm-spec.onrender.com/.well-known/ai-catalog.json — 30 entries, specVersion: "1.0", urn:air: identifiers, flat-primitive metadata (asm:* keys), artifacts behind url
  • 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, mediaTypetype, 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

  1. 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).
  2. If useful, we'd also be glad to be listed among implementations in the wild (docs: add "Implementations in the wild" (5 conformance-tested ARD dep… #26) as a conformance-tested catalog publisher.

(Implementation and this write-up drafted with Claude; reviewed and approved by me.)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions