ferrin_spec/shared/provider_reference.rs
1//! Provider-side resource references.
2
3use std::collections::BTreeMap;
4
5/// Provider-side resource identifiers, keyed by provider name.
6///
7/// Example: `{ "openai": "file-abc123" }`. A reference produced by one
8/// provider's file upload can be attached to a message and resolved by the
9/// same provider on a later call.
10pub type ProviderReference = BTreeMap<String, String>;