{"schemaVersion":"repository.manifest/v1","id":"im-media-send-kit","name":"im-media-send-kit","organization":"jx-im","workspacePath":"im-media-send-kit","ownership":{"accountable":"Matrix Mobile","workstream":"W6"},"source":{"remote":"https://gitea.reits.tech/jx-im/im-media-send-kit.git","defaultBranch":"main","observedRevision":"d5f0e3e5d65886c0ad9654f4ef30468a0e7b089f","posture":"exact-default","verifiedAt":"2026-07-21T08:13:05Z"},"lifecycle":{"class":"shared-package","status":"active","decision":"Retain as the shared iOS media preprocessing and upload-planning package; keep it environment-free and host-agnostic."},"runtime":{"kind":["Swift Package"],"production":"source-only","entrypoints":["swift test"]},"surfaces":[{"kind":"sdk","name":"iOS media hashing, chunk planning and QA evidence models"}],"contracts":[{"name":"MediaPreparation","role":"producer","version":"unversioned"},{"name":"UploadPartPlan","role":"producer","version":"unversioned"}],"tests":{"commands":["swift test"],"workflowCount":1,"status":"present"},"slo":{"tier":"not-applicable","status":"not-applicable","objectives":[]},"idempotencyKey":"d01-repository-manifest-v1-im-media-send-kit","links":{"registry":"/api/repository-manifests","schema":"/schemas/repository-manifest.v1.schema.json"}}