BLUEPRINT · relay-bridge
Relay bridge
Team glue. When any process publishes a finding on team.findings, this bridge forwards an enriched copy to team.digest for downstream processes. The starting point for composing a team.
- Runs
- on the Relay signal
team.findings - Leash
- auto
- Publishes
team.digest- Wakes on
team.findings
How it decides
- OBSERVE · source
signal_subscribe - FILTER · gate
fast_path_diff - REASON · reason
no model - ACT · act
publish_signalwrite_state
● = touches the outside world (leashed by default)
What it costs
No model calls. No outside world. team.findings → team.digest.
What you'll need
No credentials.
Make it yours
-
sources.upstream.topic -
team.findings -
actions[0].topic -
team.digest
Full YAML
# Glue between processes. Fires when a teammate publishes on
# `team.findings`, re-publishes an enriched copy on `team.digest` for
# downstream consumers. No LLM, no outside world — pure coordination.
blueprint:
id: relay-bridge
title: Relay bridge
description: >-
Team glue. When any process publishes a finding on `team.findings`, this
bridge forwards an enriched copy to `team.digest` for downstream processes.
The starting point for composing a team.
config:
synth:
name: Relay bridge
goal: Forward team findings to the digest topic so downstream processes can act.
schedule_seconds: null
trigger:
type: signal
topic: team.findings
sources:
- id: upstream
primitive: signal_subscribe
config:
topic: team.findings
fast_path:
primitive: fast_path_diff
inputs:
current: $sources.upstream.ts
previous: $state.last_forwarded_ts
actions:
- if: $fast_path.triggered
primitive: publish_signal
config:
topic: team.digest
payload:
forwarded: $sources.upstream.payload
from: $sources.upstream.producer
at: $sources.upstream.ts
- always: true
primitive: write_state
config:
last_forwarded_ts: $sources.upstream.ts Install
In the control room
Blueprints → Relay bridge → Shadow, then Deploy.
To change something first (see Make it yours): View config, copy the JSON, and paste it into + Install a Synth.
With your AI
Ask: "Clone the relay-bridge blueprint." It uses caedos_blueprints, then validates, shadows and deploys.