{
  "$schema": "https://supply-y.vercel.app/protocol/1.0/manifest.schema.json",
  "object_type": "supply_y_protocol_release",
  "manifest_version": "1.0.0",
  "release_id": "supply-y-protocol-1.0",
  "protocol_version": "supply-y/1.0",
  "schema_version": "1.0.0",
  "status": "stable",
  "published_at": "2026-07-14T00:00:00Z",
  "supersedes": [
    "supply-y/0.1"
  ],
  "compatibility": {
    "accepted_protocol_versions": [
      "supply-y/1.0"
    ],
    "rejected_protocol_versions": [
      "supply-y/0.1"
    ],
    "transport_modes": [
      "native",
      "catena_x"
    ]
  },
  "artifacts": [
    {
      "artifact_id": "protocol_release_manifest_schema",
      "role": "release_manifest_schema",
      "normative": false,
      "media_type": "application/schema+json",
      "url": "https://supply-y.vercel.app/protocol/1.0/manifest.schema.json",
      "source_path": "releases/protocol-release.schema.json",
      "content_digest": "sha-256=:27HkXDzOZu3rnhS9u6FE0wiqRPR0pFi9O/+YoPLRKTE=:",
      "size_bytes": 4739
    },
    {
      "artifact_id": "protocol_bundle_schema",
      "role": "protocol_bundle_schema",
      "normative": false,
      "media_type": "application/schema+json",
      "url": "https://supply-y.vercel.app/protocol/1.0/bundle.schema.json",
      "source_path": "releases/protocol-bundle.schema.json",
      "content_digest": "sha-256=:eCvfnkJ8PHBK8HiRXvfsNBslRAOLVV319MAQNTxJF/M=:",
      "size_bytes": 3374
    },
    {
      "artifact_id": "protocol_bundle",
      "role": "protocol_bundle",
      "normative": false,
      "media_type": "application/json",
      "url": "https://supply-y.vercel.app/protocol/1.0/bundle.json",
      "source_path": "releases/1.0/bundle.json",
      "content_digest": "sha-256=:249J1eSaQ1ebEoGYqCZ+UZd5aWRRrRsMmiAW65ltvlo=:",
      "size_bytes": 391562
    },
    {
      "artifact_id": "common_schema",
      "role": "object_schema",
      "normative": true,
      "media_type": "application/schema+json",
      "url": "https://supply-y.vercel.app/protocol/1.0/schemas/common.schema.json",
      "source_path": "schemas/common.schema.json",
      "content_digest": "sha-256=:o0oKsCKm9H6XB9wvlIyOa36kz7ei5hqoVtblEF5gBiA=:",
      "size_bytes": 3534
    },
    {
      "artifact_id": "audit_event_schema",
      "role": "object_schema",
      "normative": true,
      "media_type": "application/schema+json",
      "url": "https://supply-y.vercel.app/protocol/1.0/schemas/audit-event.schema.json",
      "source_path": "schemas/audit-event.schema.json",
      "content_digest": "sha-256=:6NJUpd8DDuiDc3epwmyZVzW2zo5wpBpjZJrQTlBw7dY=:",
      "size_bytes": 2079
    },
    {
      "artifact_id": "loop_thread_schema",
      "role": "object_schema",
      "normative": true,
      "media_type": "application/schema+json",
      "url": "https://supply-y.vercel.app/protocol/1.0/schemas/loop-thread.schema.json",
      "source_path": "schemas/loop-thread.schema.json",
      "content_digest": "sha-256=:PtCkN8sBTNezUq4y5W1FcM/++dzhWGukO3lxsXIUMxY=:",
      "size_bytes": 2521
    },
    {
      "artifact_id": "network_story_schema",
      "role": "object_schema",
      "normative": true,
      "media_type": "application/schema+json",
      "url": "https://supply-y.vercel.app/protocol/1.0/schemas/network-story.schema.json",
      "source_path": "schemas/network-story.schema.json",
      "content_digest": "sha-256=:Xs3MdqjNk1Sx0ZxTwZq4C6hmhjWBWSKyfQPrh796bCI=:",
      "size_bytes": 2093
    },
    {
      "artifact_id": "policy_envelope_schema",
      "role": "object_schema",
      "normative": true,
      "media_type": "application/schema+json",
      "url": "https://supply-y.vercel.app/protocol/1.0/schemas/policy-envelope.schema.json",
      "source_path": "schemas/policy-envelope.schema.json",
      "content_digest": "sha-256=:yjnRbBEggogdEJy2EkfwMKtVutcAsOOrF0hg5+2Kk2o=:",
      "size_bytes": 2887
    },
    {
      "artifact_id": "reasoning_package_schema",
      "role": "object_schema",
      "normative": true,
      "media_type": "application/schema+json",
      "url": "https://supply-y.vercel.app/protocol/1.0/schemas/reasoning-package.schema.json",
      "source_path": "schemas/reasoning-package.schema.json",
      "content_digest": "sha-256=:6vAURblbdJAYXVrTmA/qXd2ibXHs4VgjWGcmRRC+b7o=:",
      "size_bytes": 5418
    },
    {
      "artifact_id": "response_object_schema",
      "role": "object_schema",
      "normative": true,
      "media_type": "application/schema+json",
      "url": "https://supply-y.vercel.app/protocol/1.0/schemas/response-object.schema.json",
      "source_path": "schemas/response-object.schema.json",
      "content_digest": "sha-256=:0SGDBHjC0Fvp5WcfKwIuzm7zPNyPVEb+DgzfvhH5X6o=:",
      "size_bytes": 2640
    },
    {
      "artifact_id": "agent_exchange_openapi",
      "role": "api_contract",
      "normative": true,
      "media_type": "application/vnd.oai.openapi+json;version=3.1",
      "url": "https://supply-y.vercel.app/protocol/1.0/openapi.json",
      "source_path": "openapi/supply-y.openapi.json",
      "content_digest": "sha-256=:hvvTnit+/axOtw4lLpU7GXbCtTSEbKS8qwfDuhXI9ZY=:",
      "size_bytes": 63774
    },
    {
      "artifact_id": "native_cryptographic_profile",
      "role": "cryptographic_profile",
      "normative": true,
      "media_type": "text/markdown; charset=utf-8",
      "url": "https://supply-y.vercel.app/protocol/1.0/documents/crypto-profile.md",
      "source_path": "crypto-profile.md",
      "content_digest": "sha-256=:2xPQfxPx/czLV5grmpKU+0GUechl7RpOf9xHeBG2Alk=:",
      "size_bytes": 11872
    },
    {
      "artifact_id": "event_delivery_profile",
      "role": "event_delivery_profile",
      "normative": true,
      "media_type": "text/markdown; charset=utf-8",
      "url": "https://supply-y.vercel.app/protocol/1.0/documents/events.md",
      "source_path": "events.md",
      "content_digest": "sha-256=:7Yxq5tSKKQFzmOAxq5GjXs7helywAFA4XIusFJ6UO+0=:",
      "size_bytes": 8191
    },
    {
      "artifact_id": "security_and_trust_model",
      "role": "security_model",
      "normative": true,
      "media_type": "text/markdown; charset=utf-8",
      "url": "https://supply-y.vercel.app/protocol/1.0/documents/security.md",
      "source_path": "security.md",
      "content_digest": "sha-256=:za3Vl8eNiGn0Mzu7U4AUZ3Em5KeEIMO3sdiGcIkqkf0=:",
      "size_bytes": 8013
    },
    {
      "artifact_id": "versioning_and_compatibility",
      "role": "versioning_policy",
      "normative": true,
      "media_type": "text/markdown; charset=utf-8",
      "url": "https://supply-y.vercel.app/protocol/1.0/documents/versioning.md",
      "source_path": "versioning.md",
      "content_digest": "sha-256=:8xj9tBpDwJEFhmFmPqlNvnpM96PKtyDcPF0JqpliajM=:",
      "size_bytes": 8787
    }
  ],
  "conformance": {
    "command": "npm run check",
    "documentation": "https://supply-y.vercel.app/docs/conformance",
    "source": "https://github.com/supplywhy-ai/supply-y"
  },
  "implementation_availability": {
    "hosted_api": "not_generally_available",
    "typescript_sdk": "preview_source",
    "skill_publisher_trust": "test_only",
    "certification": "not_yet_available"
  }
}
