Skip to content

Coming

The live newsroom ​

The demo newsroom shows what the bus does before your systems are connected. The live newsroom goes one step further: the same newsroom is played by live actors, separate processes that each connect to the bus the way a vendor's system does, with their own credentials, and talk to each other only through the bus.

An actor is a simulated system. Everything it sends is synthetic and marked as demo traffic (its stories end in .demo-live-<day> and carry newsroom_id: "demo").

Who does what ​

Only two actors start anything on their own. Every other actor only reacts to what reaches its queue, so what you watch is a real chain: publish, route, pull, react, acknowledge.

ActorStartsReacts toSends
Newsroom system (NCS)The day's story beatsMedia landing for its storiesstory.context
Media storeThe tip-line clipA story's first snapshotdelivery.media_available, story.context
Skill executorEvery snapshot, evaluating the house's skill instancesskill.warning.raised
GraphicsA snapshot with an on-screen element; a killlink.committed, link.withdrawn
Standards deskA link waiting on a gatelink.gate_changed, system.audit
PlayoutA cleared gate; a killtelling.started, telling.ended
Web CMSA story going to air; a killlink.committed, telling.started, telling.ended
AutomationA killsystem.audit

Watch it ​

RND runs the live actors in its shared demo house while someone is looking at it. Once you are signed in to the portal, explore the demo house read-only: each actor is a connection there, with its grants, health and last seen, next to the house's activity and stories.

Run it yourself ​

The actors are open source, in the SOM Managed Bus developer kit under examples/newsroom. Create the connections its README lists in your own sandbox house, one producer connection per role and a consumer connection for each role that reacts, and start them all with one command. Every run is safe to repeat: an actor never sends the same message twice.

Swap in your own system ​

Each role is played by its actor until you hand it to your own system. That actor then stays silent, and the others react to what your system sends, so you can see your system work with the rest of a newsroom before any other system is connected.

Good to know ​

  • A consumer connection in a house where the live newsroom runs receives the actors' messages like any other connection's there, whether or not it asked for the demo newsroom's messages. The actors are ordinary connections of the house; their stories are marked as demo, so the portal shows them with the Demo chip and Hide demo hides them.
  • A real system that takes a role marks its own messages; the actors react to them either way.
  • The in-process demo, Play and the ambient news day, stays as it is in every house.

SOM is an open standard maintained by the SOM working group. This service is not endorsed by it.