# Apollo Federation @shareable directive return inconsistent data?

**URL:** <https://community.apollographql.com/t/apollo-federation-shareable-directive-return-inconsistent-data/6457>\
**Category:** Schema Design\
**Tags:** federation\
**Created:** [July 5, 2023, 9:48am UTC](https://community.apollographql.com/t/apollo-federation-shareable-directive-return-inconsistent-data/6457 "2023-07-05T09:48:06Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mohit](https://sea1.discourse-cdn.com/flex019/user_avatar/community.apollographql.com/mohit/32/4424_2.png) [@Mohit](https://community.apollographql.com/u/Mohit)\
**Post date:** [July 5, 2023, 9:48am UTC](https://community.apollographql.com/t/apollo-federation-shareable-directive-return-inconsistent-data/6457/1 "2023-07-05T09:48:06Z")

</div>

As mentioned in [the doc](https://www.apollographql.com/docs/federation/entities-advanced/#ensure-resolver-consistency), while using @shareable directive, resolver consistency needs to be ensured.

Does that mean that the resolution of the shareable field can be from any of the subgraph? Do I need return identical response from all the subgraphs?

I tried reproducing the inconsistent behaviour, but the resolution was always from the correct subgraph in my case. Can you point me to some example in which the data can be inconsistent?

Thanks in advance

---

<div class="post-metadata">

**Author:** ![Justin\_Gonzalez](https://sea1.discourse-cdn.com/flex019/user_avatar/community.apollographql.com/justin_gonzalez/32/5359_2.png) [@Justin\_Gonzalez](https://community.apollographql.com/u/Justin_Gonzalez)\
**Post date:** [February 6, 2025, 8:48pm UTC](https://community.apollographql.com/t/apollo-federation-shareable-directive-return-inconsistent-data/6457/2 "2025-02-06T20:48:41Z")

</div>


