FountainComposerKit.git · README.md
FountainComposerKit.git / README.md
revision 719ad41ef4231436f11d2951fc0d1649389e822c · complete file
# FountainComposerKit The FCIS-governed, product-neutral Swift contract for Copilot composer turns and remote attachment custody. It defines text turns, image/file attachment manifests, idempotent admission receipts, revocation receipts, a typed HTTPS client/handler, and a filesystem-backed Attachment Cloud store. It deliberately does not own Reframe views, model providers, FountainStore, PhotoKit, or iCloud. Reframe remains the product adapter; the remote Attachment Cloud remains the byte authority. The hosted seam is `POST /v1/attachments/admit`. The request carries a typed `AttachmentAdmissionRequest`; the response is an `AttachmentReceipt`. The server persists bytes and the idempotency receipt remotely before Reframe keeps the attachment reference in its composer state.