We currently do not have a register_publisher/registers_subscriber method? Do we assume that they are using register_publication? What if they don't have all of the configs? Is that ok as long as they are on the approved publisher/subscriber list?
I've added controllers as a concept to publications due to the fact that a service may register the publication for its publishers and want to control the namespace.
Current implementation:
- By default the first publication declarer will be the controller.
- Add Config for headers? icrc72:publication:controllers