4DA Signal

The intelligence layer
your tools can't replicate

4DA already scores content against your codebase across 20+ sources. Signal adds the analysis layer that names your blind spots and quantifies your knowledge gaps — computed from your dependency graph and your reading history.

// what signal does in a sentence
input20+ sources × your codebase context × time
output: blind-spot detection, knowledge-gap analysis
deltathe analysis layer the free engine doesn't compute

Most developers never need more than this.

The free tier is a complete product. AI briefings, scoring, and context discovery are included forever. No trial. No account. No expiration.

AI daily briefings
AI weekly digest
20+ content sources
PASIFA scoring engine
ACE context scanner
Natural language search
Learned Preferences
MCP server (14 tools)
Feed UI + saved items
CLI binary
Local-first (BYOK for cloud AI)
Unlimited use

The analysis engine that turns data into decisions.

Every feature below works locally, uses your own API keys, and produces intelligence that is impossible to get any other way — because it requires your codebase context and your interaction history to exist.

Blind Spots

The risk you never read about

You ship against 47 crates. You read about four of them. Blind Spots compares what your manifests actually depend on against what you have engaged with, and names the gap: a maintainer stepping back, a license moving to BUSL, a deprecation buried in release notes. No CVE exists for any of it, so no scanner will tell you.

blind spots = dependency graph × engagement history × upstream signal monitoring
Knowledge Gaps

What you don't know — quantified

Your package.json says you use Next.js 14. You've shipped App Router pages. But Knowledge Gaps notices you've never engaged with any content about Server Actions, Partial Prerendering, or the new caching semantics. Those aren't random omissions — they're gaps in features you're actively shipping against. Knowledge Gaps surfaces them before they become production incidents.

gaps = dependency graph analysis × content engagement history × topic coverage scoring

Signal analyzes what the feed only collects.

Signal's analysis runs on your local corpus — and the corpus grows every day. More items means a sharper picture of what you rely on but never read about, and which gaps you have actually closed. Here's what that looks like over time:

Day 1 Codebase scan

ACE reads your manifests. Signal knows your stack, your dependencies, your language distribution. Scoring begins immediately. You see relevant content within 60 seconds.

Week 1 The corpus takes shape

Your saves and dismissals start building a preference profile — visible, inspectable, yours to override. Knowledge Gaps start identifying areas where your dependency graph exceeds your reading history.

Month 1 Patterns emerge

Blind Spots name the dependencies you rely on but never read about. Knowledge Gaps quantify the features you ship against but have never engaged with — and rank them by how central they are to your stack.

Month 3 Coverage pays off

90 days of scored corpus. Blind Spots have surfaced risks no CVE scanner would name — a maintainer stepping back, a license change, a deprecation buried in release notes. Knowledge Gaps show which gaps you've closed, and which keep widening while you ship against them.

Year 1 A second technical brain

365 days of codebase-aware, privacy-preserving coverage. Blind Spots have closed on dependencies you never would have read about. That archive was scored locally, against your codebase, and it never left your machine — which is why nothing else has it.


Your intelligence stays yours. Always.

Signal runs 100% locally. Your codebase, your interaction history, your Developer DNA, your Knowledge Gaps — none of it touches our servers. The license key is the only network call Signal makes to us.

AI features use your own API keys (BYOK). Anthropic, OpenAI, or Ollama for fully local inference. We never see your prompts. We never see the responses. We are architecturally unable to access your data.

Cancel your subscription and your data stays. Your interaction history, your Developer DNA, your entire intelligence graph — all of it remains on your machine. We unlock the analysis engine. The data is always yours.


For developers who want to know how.
01 / Ingestion

20+ sources, unified pipeline

Hacker News, Reddit, GitHub, RSS, Lobsters, DevTo, and more. Each source adapter normalizes content into a common schema. Fetched on your machine, stored in SQLite locally.

02 / Scoring

PASIFA 5-axis engine

Every item scored on independent axes: Context, Interest, ACE, and Dependency, with a fifth — Learned — reserved until it can be validated against your explicit feedback. Grounded in your actual stack, not your interaction history. Multi-signal confirmation gate rejects noise: 93% of incoming content is filtered out, measured across 9 developer personas.

03 / Intelligence

Signal analysis layer

Dependency graph diffing crossed with your reading history surfaces Knowledge Gaps and Blind Spots, with AI assessment running on your own key. All computed locally using sqlite-vec for vector operations.


One tier. No gotchas.

The free tier is a complete product. Signal is for developers who want the analysis layer.

$12/mo
 
$12 / 160 work hours = $0.075/hr for an intelligence system that watches your ecosystem 24/7
14-day free trial included in the app. No credit card required to try.
  • Everything in the free tier
  • Blind spot detection + AI assessment
  • Knowledge gap detection
  • Priority support

All prices in AUD. Cancel anytime. No 4DA server — your data stays on your machine (a cloud model, if you use one, sees only what you send it).


Questions
What's the difference between free and Signal?
Free gives you the full scoring engine, AI briefings, all 20+ sources, natural language search, Developer DNA, signal chains and Score Autopsy. Signal adds the analysis layer that reads across your whole dependency graph: Blind Spots with AI assessment, and Knowledge Gaps. Free surfaces relevant content. Signal tells you what you're missing.
Wait, AI briefings are free?
Yes. Daily and weekly AI-generated briefings are included in the free tier. They use your own API key (BYOK) or local Ollama. We believe every developer deserves an AI-generated summary of what matters to their stack. Signal adds blind-spot and knowledge-gap context on top of what the free engine surfaces.
What happens to my data?
Nothing extra. 4DA runs on your machine; Signal features use your own API keys (BYOK) to call AI models, so the snippets analyzed go to your chosen provider, not to us. The license key is the only thing that touches our servers.
Do I need an API key?
The scoring engine and content surfacing work without any API key. AI-powered features (briefings, natural language search, Score Autopsy) need an LLM provider: OpenAI, Anthropic, or Ollama for fully local inference. You provide your own key in settings. We never see or store it.
Why does Signal cost money if it uses my API key?
Your API key powers the models. Signal provides the analysis built on top — the dependency-graph analysis, the crossing against your reading history, the AI assessment pipeline. Think of it as: you bring the engine, Signal is the dashboard, the instruments, and the navigation system.
Can I try before subscribing?
Yes. 4DA includes a 14-day free trial of all Signal features. No credit card required. Install the app, enable Signal features, and evaluate with your real codebase and real content.
What if I cancel?
Your license remains valid until the end of the billing period. After that, you revert to the free tier. No data is lost — your interaction history, your Developer DNA, your entire intelligence graph stays on your machine. You just lose access to the analysis tools that query it.
How is this different from GitHub Copilot / Cursor / etc?
Those tools help you write code. 4DA helps you know what to build and why. It operates on the information layer: what's happening in your ecosystem, what you're missing, how your domain is evolving. They're complementary. 4DA even ships an MCP server with 14 tools so your AI coding assistant can draw from your scored intelligence feed.
Is there a team plan?
Team and Enterprise tiers are coming. If you need multi-seat licensing now, get in touch.