ScienceToStartup
TrendsTopicsSavedArticlesChangelogCareersAbout

113 Cherry St #92768

Seattle, WA 98104-2205

Backed by Research Labs
All systems operational

Product

  • Dashboard
  • Workspace
  • Build Loop
  • Research Map
  • Trends
  • Topics
  • Articles

Enterprise

  • TTO Dashboard
  • Scout Reports
  • RFP Marketplace
  • API

Resources

  • All Resources
  • Benchmark
  • Database
  • Dataset
  • Calculator
  • Glossary
  • State Reports
  • Industry Index
  • Directory
  • Templates
  • Alternatives
  • Changelog
  • FAQ
  • Docs

Company

  • About
  • Careers
  • For Media
  • Privacy Policy
  • Legal
  • Contact

Community

  • Open Source
  • Community
ScienceToStartup

Copyright © 2026 ScienceToStartup. All rights reserved.

Privacy Policy|Legal

Signal Canvas

REST, MCP, and browser handoffs use the same context contract

Signal Canvas is the citation-first research cockpit in ScienceToStartup. It supports public corpus and paper mode, authenticated workspace mode, export, save-to-workspace, and deep links into Build Loop and Talent.

Open Signal CanvasCapability indexOpenAPI

Corpus mode

Public. Best for broad research synthesis, opportunity ranking, and next-action generation.

Paper mode

Public. Anchors the answer to the canonical paper kernel and evidence receipt before synthesis.

Workspace mode

Authenticated. Reuses saved thesis context, prior evidence queries, linked papers, and thread history.

Shared handoff contract

source_context = {
  surface,
  mode,
  query,
  normalized_query,
  paper_ref,
  thread_id,
  query_id,
  workspace_id
}

The same object powers Build Loop, Talent, workspace save/reopen, browser deep links, capability discovery, and agent documentation.

REST examples

Corpus mode

curl -X POST https://sciencetostartup.com/api/research/search \
  -H "Content-Type: application/json" \
  -d '{"query_text":"What are today\'s highest viability papers?","time_scope":"weekly","match_count":10,"mode":"corpus","allow_clarification":true}'

Paper mode

curl -X POST https://sciencetostartup.com/api/research/search \
  -H "Content-Type: application/json" \
  -d '{"query_text":"What should I verify before building this?","time_scope":"weekly","match_count":10,"mode":"paper","paper_ref":"2604.01224v1","allow_clarification":true}'

MCP example

{
  "jsonrpc": "2.0",
  "id": 7,
  "method": "tools/call",
  "params": {
    "name": "search_signal_canvas",
    "arguments": {
      "query": "What are today's highest viability papers?",
      "scope": "weekly"
    }
  }
}

Deep-link recipes

  • `/build-loop?q=...&paper=...&thread=...&queryId=...&workspaceId=...&mode=...&source=signal_canvas`
  • `/talent?q=...&paper=...&thread=...&queryId=...&workspaceId=...&mode=...&source=signal_canvas`
  • `/signal-canvas?mode=workspace&workspaceId=...&thread=...` for reopen flows