Fountain Coach Gitowner-controlled · read only

FountainComposerKit.git · README.md

FountainComposerKit.git / README.md

revision 55a114acb3602ecff322b3e3faacb08e777f1d86 · 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.