# On Subject/Service ID ranges

**URL:** <https://forum.opencyphal.org/t/on-subject-service-id-ranges/195>\
**Category:** Development & Maintenance\
**Created:** [October 14, 2018, 2:47pm UTC](https://forum.opencyphal.org/t/on-subject-service-id-ranges/195 "2018-10-14T14:47:19Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![scottdixon](https://forum.opencyphal.org/user_avatar/forum.opencyphal.org/scottdixon/32/39_2.png) [@scottdixon](https://forum.opencyphal.org/u/scottdixon)\
**Post date:** [October 19, 2018, 5:58am UTC](https://forum.opencyphal.org/t/on-subject-service-id-ranges/195/4 "2018-10-19T05:58:01Z")

</div>

One thing I’m struggling with is the term “dynamic”. We’re talking about determining “dynamic” identifiers at system definition time, not (necessarily) runtime; correct? If so then the term really is more used with things that happen at runtime and we should use a different term (e.g. we even have the dynamic node id assignment function). Perhaps static == regulated and dynamic == unregulated?

| From | To | Size | Regulated | Purpose |
| --- | --- | --- | --- | --- |
| 0 | 32767 | 32768 | | private use by systems and applications |
| 32768 | 57343 | | x | Intended to grow into adjacent ranges |
| 57344 | 59391 | 2048 | x | Vendor-specific public |
| 59392 | 62803 | | x | Intended to grow into adjacent ranges |
| 62804 | 65535 | 2731 | x | Standard |

---

_[View the full topic](https://forum.opencyphal.org/t/on-subject-service-id-ranges/195)._
