The Signal Layer.
Biological intelligence infrastructure for the pet ecosystem.
The future of pet care is continuous intelligence.
Modern pet ecosystems remain operationally blind to longitudinal behavioural signals. This is the layer beneath that becomes inevitable.
Pet ecosystems today are reactive.
Modern pet ecosystems capture events well. Appointments. Records. Transactions. Reminders. Each system is competent at the function it was built for.
What no system captures is the space between events — the months of behavioural drift, the slow decline in hydration, the reduced persistence of activity, the changes in circadian rhythm that precede every visible clinical episode. By the time a symptom presents, the behavioural pattern has been emerging for months.
This is the blind spot. Not absence of data. Absence of synthesis.
Telemetry without synthesis is noise at scale.
Wearables. Smart feeders. Veterinary EMRs. Insurance claims systems. Shelter management platforms. Consumer apps. Pet super apps. Marketplace operators. Each generates a continuous stream of behavioural and physiological observation.
Together, they generate more telemetry per Subject per day than any previous era of veterinary medicine. Apart, none of them produce intelligence. The signals exist. The synthesis layer does not.
The shift now underway is from fragmented event capture to continuous longitudinal intelligence — the same shift human healthcare underwent across the last decade. The question is no longer whether the shift happens. The question is which infrastructure layer becomes the substrate.
What is a Signal?
Events are not intelligence.
A Signal is not a measurement. It is a behaviourally meaningful deviation from a Subject's baseline, sustained beyond noise tolerance, qualified by persistence, weighted by confidence, and reviewable through replay.
The Signal Layer is composed of seven primitive objects. Together they form the complete ontology. Every output, every Brief, every consumer-facing derivative resolves back to these seven.
Root
Emergence
Continuity
Rate
Certainty
History
Substrate
Derived intelligence objects
Composed from primitives · never primitive themselvesDerived objects are produced by the interaction of primitives. Risk is derived, never primitive. This distinction is constitutional. Intervention Window is the first-class derived object — the bridge between intelligence and action.
A feline Subject's behavioural drift across 28 days. Activity persistence declines from baseline at T-14. The deviation qualifies as Signal after 14 days of accumulated persistence. Velocity registers acceleration through the second week. Confidence rises from provisional to established. The Intervention Window opens at Signal emergence and remains active for 19 days. Replay is reviewable at any consumer-specific timestamp. This is the canonical anatomy used throughout every Companion Health artefact.
The layer where telemetry becomes intelligence.
Companion Health is biological intelligence infrastructure for the global pet ecosystem.
Constitutional identity statement · reproduced verbatim across every Companion Health artefact
Companion Health is not an app. It is not a dashboard. It is not a wellness tracker, a veterinary EMR, an insurance product, or a wearable. It is the synthesis layer between fragmented telemetry inputs and the unified intelligence required to make pet care continuous rather than reactive.
The Signal Layer performs five operations: ingestion of distributed telemetry; validation and normalisation; synthesis into Signals; confidence modelling; and reviewable replay. These five operations compose a stack of nine layers, with the Signal Engine at its structural centre. surface · /signals · /subjects · /replay · /cohorts
From the Signal Layer, intelligence flows through Fetch API into the Interpretation Layer — a cross-cutting orchestration tier — which translates raw primitives into consumer-specific Briefs. The same Signal becomes a Clinical Brief for veterinary, an Underwriting Brief for insurance, a Caregiver Brief for the household, and an Adoption Brief for shelters.
The API is the public expression of the ontology.
Fetch API is not documentation. It is the surface through which the Signal Layer becomes addressable infrastructure. Every primitive resolves to an endpoint. Every Brief resolves to an endpoint. The API is the category language made executable.
Fetch exposes two endpoint families. The primitive family addresses the seven canonical objects of the Signal Layer directly. The Brief family addresses outputs of the Interpretation Layer — consumer-specific translations of those primitives. Sophisticated consumers consume primitives. Embedded experiences consume Briefs. Both are first-class.
Primitive endpoints
GET /subjects/{id} GET /subjects/{id}/signals GET /signals/{id} GET /signals/{id}/replay GET /subjects/{id}/replay GET /subjects/{id}/intervention-window GET /cohorts/{id} GET /cohorts/{id}/membersBrief endpoints · Interpretation Layer
GET /briefs/clinical/{subject_id} GET /briefs/underwriting/{subject_id} GET /briefs/caregiver/{subject_id} GET /briefs/adoption/{subject_id} GET /signals/research/{cohort_id} GET /feeds/platform/{partner_id} POST /events/ingest POST /webhooks/subscribe// GET /subjects/pet_04A/signals?active=true { "subject_id": "pet_04A", "species": "feline", "signals": [ { "signal_id": "sig_2026_03_a91", "type": "activity_persistence_decline", "state": "active", "emerged_at": "2026-04-22T08:14:00Z", "persistence": { "state": "sustained", "duration_days": 14 }, "velocity": { "state": "accelerating", "rate": 0.42 }, "confidence": { "value": 0.78, "state": "established" }, "cohort_id": "cohort_feline_age_10_12_n1247", "replay_url": "/subjects/pet_04A/replay?from=T-28", "intervention_window": { "opens": "2026-04-22", "closes": "2026-05-11", "days_remaining": 19 } } ] }
Synthesis is not detection. It is reconstruction.
The Signal Engine does not match patterns. It reconstructs trajectories. Each Subject's baseline is continuously refined; deviation is calculated against cohort-adjusted norms; persistence is qualified before any Signal is recognised; velocity is computed across the persisting window; confidence is modelled, not asserted; and the full sequence becomes immutable Replay.
The Engine operates in six discrete operations. Each is independently observable. Each produces a derived state addressable through Fetch. The sequence below traces a real feline subject through fourteen days of activity persistence decline — the same Subject visualised in Section 4's canonical anatomy.
Not a model. A stack.
The Signal Layer is not a model. It is a stack.
Nine numbered layers compose the Signal Layer's vertical structure. A logical Interpretation Layer operates laterally between Fetch API and the consumer surface. The Signal Engine sits at the structural centre.
Each layer has a single, defined responsibility. Layers do not overlap. Telemetry flows upward through ingestion, validation, synthesis, confidence modelling, risk synthesis, replay, and distribution. Consumer-specific interpretation occurs orthogonally — not as a stack layer, but as a cross-cutting orchestration tier between distribution and consumption.
The intelligence is singular. The interpretation is plural.
Every Signal produced by the Signal Layer can be consumed by any consumer. The same activity-persistence decline becomes a Clinical Brief for the veterinarian, an Underwriting Brief for the insurer, a Caregiver Brief for the household, an Adoption Brief for the shelter, a Platform Feed for the ecosystem operator, and a Research Signal for the longitudinal study. One synthesis, many interpretations.
What follows are six consumer interpretations of the Signal Layer, each operating identically on the underlying intelligence and differently on its application. Their order is structurally meaningful: Veterinary validates truth, Insurance operationalises truth, Pet Parent experiences truth, Shelter humanises truth, Ecosystem Platforms distribute truth, Research extends truth.
One signal. Six interpretations.
The sections that follow demonstrate the central claim of the Signal Layer thesis: that a singular biological signal — synthesised once by the Signal Engine — produces structurally distinct consumer interpretations without the underlying signal changing.
The source signal is identical in every section that follows. Watch what changes.
Veterinary intelligence is forensic, not reactive.
Clinicians do not respond to alerts. They review trajectories. The Signal Layer surfaces a feline subject's behavioural drift across the 14 days preceding clinical presentation — the days no clinic currently observes.
subject: pet_04A · feline · age 11
type: activity_persistence_decline
confidence: 0.78 · window: 19 days
ONE SUBJECT
ONE COHORT
SIX INTERPRETATIONS →
The same signal becomes a different artefact when the consumer changes. The clinician sees forensic emergence. The next consumer sees cohort-scale exposure.
Insurance intelligence operates at cohort scale.
Insurance does not act on individuals. It acts on cohorts. The same Signal that produces a clinical replay for veterinary becomes a cohort-level intervention surface for the carrier — and a measurable shift in claim severity when intervention windows are surfaced before symptoms present.
subject: pet_04A · feline · age 11
type: activity_persistence_decline
confidence: 0.78 · window: 19 days
ONE SUBJECT
ONE COHORT
SIX INTERPRETATIONS →
The cohort lens replaces the forensic lens. The clinical replay becomes a statistical surface. Yet the underlying Signal — emerged at T-14, sustained 14 days, confidence 0.78 — has not changed.
Continuous care begins with continuous awareness.
The household consumer of the Signal Layer experiences intelligence as recognition — a calm, observational surface that supports caregivers in noticing what their daily attention cannot. No alerts. No alarm. Recognition before symptom.
subject: pet_04A · feline · age 11
type: activity_persistence_decline
confidence: 0.78 · window: 19 days
ONE SUBJECT
ONE COHORT
SIX INTERPRETATIONS →
The clinician sees emergence. The carrier sees cohort exposure. The household sees a trend. All three views derive from the same Signal — disclosed once, interpreted three ways.
Behavioural intelligence in shelter contexts is an infrastructure problem.
Shelter and rescue operations function without longitudinal behavioural intelligence. Adoption readiness is assessed in moments; deterioration is detected at crisis. The Signal Layer provides the continuous behavioural substrate that shelter operations have historically lacked — without sentimentality, without surveillance, with operational restraint.
subject: pet_04A · feline · age 11
type: activity_persistence_decline
confidence: 0.78 · window: 19 days
ONE SUBJECT
ONE COHORT
SIX INTERPRETATIONS →
Four primary consumers. One Signal. Four operational interpretations. The Signal Layer's claim to infrastructure rests on this consistency — not on what it asserts, but on what it does not need to change.
Ecosystem Platform Operators
Ecosystem operators do not consume Signals to inform individual decisions. They consume Brief feeds to power experiences for their own end-users — embedded within their existing surfaces, branded as native intelligence.
The same Signal that surfaces a clinical replay for veterinary becomes a behavioural-aware notification within a super-app's daily care feed. The platform operator does not interpret. It redistributes — at scale, across many Subjects, into many end-user experiences.
Research & Pharma
Research and pharmacovigilance operate at population scale and longitudinal depth. Where individual Subjects are studied across years, where cohorts are tracked across protocols, where pharmacological intervention must be monitored for behavioural signal — the Signal Layer provides the substrate.
The same drift that surfaces clinically and actuarially becomes statistically interrogable: a research cohort of feline Subjects aged 10–12 with established baselines and consistent telemetry, addressable as a single population object.
One Signal. Six Briefs. The underlying intelligence never changed.
subject: pet_04A · feline · age 11
emerged: T-14 · sustained 14 days · confidence 0.78 · intervention window 19 days
This is the architecture of intelligence infrastructure. One synthesis, many interpretations. The Signal Layer's claim to category status rests on precisely this consistency.
The moat is longitudinal.
The moat is longitudinal.
The defensibility of the Signal Layer does not come from models. Models are replicable. It does not come from prediction. Prediction is commoditising. It comes from accumulated behavioural truth — the one asset that cannot be acquired, only accrued.
Every Subject the Signal Layer observes refines the cohorts against which every other Subject is interpreted. The fifth feline subject in a cohort sharpens the signal-to-noise for the previous four. The thousandth refines all that came before. This is a positive-feedback loop — and it is the kind that cannot be reproduced by capital alone, because the input is time.
A competitor with more funding can build a better model in a quarter. A competitor cannot build two years of longitudinal behavioural telemetry in a quarter. The asset is not the algorithm. The asset is the accumulated record, and the record can only be accumulated at the speed of lived time.
14.2 · Why this layer is difficult to build
The moat is not any single requirement. It is the convergence of five — simultaneously, longitudinally. Individual companies have one. Pet ecosystems may have two. The Signal Layer requires all five at once.
A competitor can build any one of these in a quarter. A competitor cannot build all five, simultaneously, accrued across the lived time of thousands of Subjects. That is the moat — not the model, but the years.
The same accumulation that creates defensibility also creates addressability. The asset that compounds the moat is the asset that expands the revenue surface.
Infrastructure compounds. Applications churn.
The business architecture mirrors the infrastructure architecture. Each revenue layer is independent — none is a precondition for another. Each expands as consumer maturity grows. The stack does not describe a product roadmap. It describes how value accrues to an infrastructure position.
Companion Health does not monetise a feature. It monetises addressability. As the Signal Layer accumulates behavioural truth, the surfaces through which that truth can be consumed multiply — and each surface is independently priced, independently expandable, and independently durable.
The stack reads upward as maturity, not priority. R1 is where every consumer begins. R6 is where the most sophisticated consumers eventually arrive. Each layer is durable because each is anchored to accumulated behavioural truth — which, per 14, cannot be replicated by capital alone.
Applications will change. Models will change. Consumers will change. The Signal Layer remains.
The diagrammatic source of truth.
Every diagram in every Companion Health artefact — platform pages, Fetch API documentation, partner decks, investor materials, research papers — derives from this reference. It prevents drift.
Allowed compositions
- Sharp-corner rectangles, 1px strokes
- Straight or 90° orthogonal connections
- Signal green reserved exclusively for Signals
- Opacity as semantic encoding (confidence, persistence, cohort depth)
- Horizontal axis always represents time
- Suisse Mono for all telemetry labels and values
- The baseline continuity rule as the sole ambient device
- The canonical anatomy as the reference visualisation
Forbidden compositions
- Rounded-corner boxes
- Cloud icons, database cylinders, stick-figure users
- Isometric 3D pipelines
- Curved or bezier connection arrows
- Coloured component fills (components are structural)
- Gradients except telemetry overlays
- Drop shadows, glow effects
- Animation on scroll · counters · marquees
Motion hierarchy
- Hover-state opacity transitions on glossary terms (300ms)
- Presenter-mode section snapping (?present=1 only)
- Replay scrubbing on direct user input only
Stroke & confidence hierarchy
- Structural connections: 1px at 0.4 opacity
- Signal flow: 1px signal-deep at 0.8 opacity
- Persistence bands: 2px telemetry at 0.6 opacity
- Confidence: alpha 0.2–0.4 provisional → 0.85–1.0 reaffirmed
Companion Health is biological intelligence infrastructure for the global pet ecosystem.
