--- a/base/index.html +++ b/head/index.html @@ -215,10 +215,10 @@
hostmetadataextensionsupdatedAtmetadataextensionspublishermetadataextensionsFor example, a Trust Manifest with identity, attestations, and provenance:
@@ -806,40 +805,39 @@ document their limit.The The Metadata keys MUST be non-empty strings. To avoid collisions between
-independent publishers, the following conventions are RECOMMENDED: The To avoid collisions between independent publishers, the No metadata keys are reserved by this specification. Future
-specification versions MAY promote commonly used metadata keys into
-standard fields. When this occurs, the metadata key SHOULD be
-retained for backward compatibility and the standard field takes
-precedence. Metadata values MAY be any valid JSON type (string, number, boolean,
-array, object, null). Consumers that do not recognize a metadata key
-SHOULD ignore it. Consumers that do not recognize an extension While publishers are free to create custom extensions, this specification
+defines a set of "Official" known types for commonly requested schemas: As custom extensions become highly popular, the AI-Catalog TSC may promote
+them to Official Known Types or core standard fields in future specification versions.metadata property appears on the AI Catalog top-level object,
+Extensions
+extensions property appears on the AI Catalog top-level object,
on Catalog Entry objects, and on Trust Manifest objects. It provides
a single, well-defined extension point for custom or vendor-specific
properties.Key Naming
-Format and Key Naming
+extensions field is an array of objects. Each object MUST contain
+a type string and a data object.type field MUST
+be a valid URL or a reverse-DNS string:
-
-com.example.confidenceScore, io.acme.deploymentRegion.repository, homepage,
- license.displayName,
- description, tags, version). Consumers MAY ignore metadata
- entries that shadow standard fields.https://cisco.com/extensions/security-scan.Reserved Keys
-Value Types
-type MUST ignore it without
+throwing an error.Official Extensions
+
+
+https://ai-catalog.org/extensions/metadata)
+ - Used to store generic, schemaless key-value pairs (replacing the legacy metadata field).https://ai-catalog.org/extensions/sbom)
+ - Used to embed or link to a Software Bill of Materials for the catalog entry.