{
  "schema_version": "v1",
  "generated_by": "msg_whitepaper_pipeline_v1",
  "pack_id": "formal_api_and_schema_contracts",
  "scope": "Release-level API schema pack manifest for external AI agent onboarding, Web3 dApp development, receipt/event parsing, and fail-closed production discovery.",
  "files": [
    {
      "id": "agent_openapi",
      "path": "api_specs/source_backed/agent_openapi.json",
      "public_url": "https://msgchain.org/whitepaper/api_specs/source_backed/agent_openapi.json"
    },
    {
      "id": "tool_manifest",
      "path": "api_specs/source_backed/tool_manifest.json",
      "public_url": "https://msgchain.org/whitepaper/api_specs/source_backed/tool_manifest.json"
    },
    {
      "id": "mcp_manifest",
      "path": "api_specs/source_backed/mcp_manifest.json",
      "public_url": "https://msgchain.org/whitepaper/api_specs/source_backed/mcp_manifest.json"
    },
    {
      "id": "rest_swagger",
      "path": "api_specs/source_backed/rest_swagger.yaml",
      "public_url": "https://msgchain.org/whitepaper/api_specs/source_backed/rest_swagger.yaml"
    },
    {
      "id": "developer_openapi",
      "path": "api_specs/source_backed/developer_openapi.yaml",
      "public_url": "https://msgchain.org/whitepaper/api_specs/source_backed/developer_openapi.yaml"
    },
    {
      "id": "developer_swagger",
      "path": "api_specs/source_backed/developer_swagger.yaml",
      "public_url": "https://msgchain.org/whitepaper/api_specs/source_backed/developer_swagger.yaml"
    },
    {
      "id": "core_contracts",
      "path": "contract_reference/core_contracts.json",
      "public_url": "https://msgchain.org/whitepaper/contract_reference/core_contracts.json"
    },
    {
      "id": "ai1_contract_schema_manifest",
      "path": "contract_reference/ai1_contract_schema_manifest.json",
      "public_url": "https://msgchain.org/whitepaper/contract_reference/ai1_contract_schema_manifest.json"
    },
    {
      "id": "developer_api_schema_pack_manifest",
      "path": "release_pack/developer_api_schema_pack_manifest.json",
      "public_url": "https://msgchain.org/whitepaper/release_pack/developer_api_schema_pack_manifest.json"
    },
    {
      "id": "developer_contract_schema_abi_pack_manifest",
      "path": "release_pack/developer_contract_schema_abi_pack_manifest.json",
      "public_url": "https://msgchain.org/whitepaper/release_pack/developer_contract_schema_abi_pack_manifest.json"
    }
  ],
  "required_contracts": [
    "counter_v1",
    "genesis_registry_v1",
    "agent_registry_v1",
    "micropayment_session_v1",
    "agent_payment_v1"
  ],
  "required_common_error_codes": [
    0,
    1001,
    1002,
    3001,
    4001,
    5001,
    5005,
    5006,
    5007,
    9999
  ],
  "boundary": [
    "这层已经比白皮书摘要更接近 repo-backed OpenAPI、tool manifest 与 contract schema，但仍不是 signed production release contract。",
    "涉及 public route inventory、receipt consistency、error negative suite 与 final signatures 时，仍以 release manifest blocker 为准。"
  ],
  "metadata_profile": "public_stable"
}