Time, sampling, repeatability
0.01 seconds to 24 hours, 100 Hz to 1 MHz, standard presets, deterministic 64-bit seeds, and controlled randomization.
Developer workspace
Choose a synthetic biosignal challenge, generate a deterministic package, verify your detector locally, and archive the evidence.
For most detector development, start with a curated pack. Use scenario editing only when you need a custom edge case.
Authoring breadth
A starter pack is one validated slice. Build deterministic tests across timing, physiology, modulation, artifacts, targets, and output contracts.
0.01 seconds to 24 hours, 100 Hz to 1 MHz, standard presets, deterministic 64-bit seeds, and controlled randomization.
Rate and RR variation, ectopy, rhythm/conduction patterns, episodes, pacing, and parameterized 12-lead morphology where supported.
SDNN and LF/HF structure, respiratory frequency/amplitude, RR bounds, and activity-linked modulation.
Pulse delay, rise/decay, dicrotic shape, perfusion, weak/missing pulses, jitter, amplitude modulation, and PTT variation.
Baseline, powerline and EMG noise; dropout, saturation, motion, drift, clipping, quantization, lead/electrode and sensor faults.
R-peak, PPG, beat, HRV, quality, morphology and alignment targets with manifests, fingerprints, provenance, reports, and local scoring.
The condition catalog explicitly distinguishes native, parameterized, and catalog-only support. Unsupported combinations are rejected.
This reset link is single-use and expires after 30 minutes.
Browser access uses a secure session cookie. API keys are only needed for scripts and CI.
Open the link in your inbox. It expires after 24 hours.
Create keys for scripts or CI. A new secret is shown once.
Start from the detector goal. You do not need to know pack IDs.
Choose one primary output. Synsigra prioritizes packs with local automated scoring over reference-only coverage.
Confirm project and pack, then create a job. The next step is the Jobs page.
Generation produces the complete challenge export set, including provenance and engineering claim-boundary artifacts. Format options are not configurable per job.
Watch progress, then open the verification runbook for completed jobs.
The list polls in place. Download a completed ZIP, run your algorithm locally, then score its outputs with the verification helper.
A completed-job checklist with exact downloads, filenames, commands, and archive guidance.
Install synsigra-verify without cloning the generator repository.
Boundary: these downloads contain only the Python verifier package and helper scripts. They do not include the C++ generator or generator source.
Template-assisted authoring remains form-first, with raw JSON available for advanced edits.
First choose what your algorithm outputs. Synsigra then narrows the starting points and form controls without removing any advanced capability.
No PHI: use synthetic engineering scenarios only. Do not enter patient identifiers, clinical notes, personal data, or diagnostic claims.
Choose every output you want this scenario to exercise. This intent is saved with the draft and inherited by its custom pack.
A template is a general-purpose recipe. A curated case is a proven example copied from a released challenge pack. Either becomes your independent editable draft.
Select valid scenario drafts, review targets, then snapshot them into an immutable pack.
No PHI: pack names and descriptions must not contain patient data, personal identifiers, clinical notes, or diagnostic-use claims.
Select at least one valid draft. The resulting pack snapshots its scenarios; later draft edits do not alter it.
Expert/API reference, raw contracts, troubleshooting, and manual workflows.