Is programmatic use of fm serve from a distributed macOS app permitted?

I am developing a macOS developer tool that uses Apple Foundation Models, including the Private Cloud Compute (PCC) model.

On macOS 27, the Foundation Models CLI provides fm serve, which exposes a local Chat Completions API, including:

POST /v1/chat/completions

My application communicates with this local API on the user's own Mac to provide agent-style development features.

The Foundation Models CLI Legal Notice states:

“You are also agreeing to not programmatically access or use Apple models through Apple software or services except as expressly permitted.”

I would like to confirm whether using the local API intentionally exposed by fm serve from a third-party macOS application distributed to users is considered an expressly permitted use.

The application would:

use only the interfaces and endpoints officially exposed by the fm CLI; run fm serve locally on the user's Mac; use the user's own Foundation Models / PCC availability and quota; not bypass quota limits; not use private or undocumented APIs; not reverse engineer Apple services.

Is this use of fm serve permitted for a distributed third-party macOS application?

If so, are there any additional requirements or restrictions that developers should follow when distributing an application that integrates with fm serve in this way?

Thank you.

Is programmatic use of fm serve from a distributed macOS app permitted?
 
 
Q