You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: PUBLIC_RELEASE.md
+9-10Lines changed: 9 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,10 @@
1
1
# Public Release Readiness
2
2
3
-
Last reviewed: 2026-05-23
3
+
Last reviewed: 2026-08-30
4
4
5
-
This repository is ready to publish when it is a clean-history public control
6
-
plane for BioSymphony CryoCore: useful for external cryo-EM users and agents,
7
-
with no private history, credentials, heavy artifacts, license files, provider
8
-
logs, or unsupported biological claims.
5
+
Publish this repository only from a clean public history. The repository must
6
+
contain no private history, credentials, heavy artifacts, license files,
7
+
provider logs, or unsupported biological claims.
9
8
10
9
## Release Positioning
11
10
@@ -65,7 +64,7 @@ Expected release state:
65
64
-`make release-check` passes.
66
65
- No `.runtime`, `artifacts`, `outputs`, raw data, maps, model weights, provider logs, or cache directories are tracked.
67
66
- No private workstation paths, private image namespaces, private clone markers, credentials, signed URLs, or license files appear.
68
-
- RunPod manifests use public placeholders or digest-pinned public images; real execution still requires operator gates.
67
+
- RunPod manifests use public placeholders or digest-pinned public images. Provider execution still requires operator approval.
69
68
- Claim levels stay on the schema ladder: `candidate`, `processed`, `validated`, `publishable`, `insufficient_evidence`, or `blocked`, with supporting artifacts attached at each level. A `publishable` claim still requires expert scientific review before public biological conclusions.
70
69
- Git history is created only after the release safety checks pass.
71
70
@@ -79,7 +78,7 @@ Expected release state:
79
78
80
79
## Known Status
81
80
82
-
This is a pre-alpha public harness. It is strongest as a skill pack, contract
83
-
set, and orchestration layer for agents. Real cryo-EM processing still depends
84
-
on current tool terms, GPU/runtime compatibility, external heavy storage, and
85
-
expert scientific review.
81
+
This is a pre-alpha public harness. Its current scope is a skill pack, contract
82
+
set, and orchestration layer for agents. Cryo-EM processing depends on current
83
+
tool terms, GPU and runtime compatibility, external heavy storage, and expert
Copy file name to clipboardExpand all lines: demos/README.md
+15-14Lines changed: 15 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,26 +1,27 @@
1
1
# Demos
2
2
3
-
Three runnable public demos. Each one shows a different cryo-EM workflow your
4
-
agent can run with public-accession inputs and no credentials.
3
+
Three public workflow examples. T2R14 runs locally without credentials. The Pol
4
+
Theta and Dual Structure examples provide local preparation checks and optional
5
+
operator-owned execution.
5
6
6
-
Pick a demo by what you want your agent (or you) to see first.
7
+
Select an example by its output and execution requirements.
7
8
8
9
| Demo | Runtime | Complexity | What it shows you |
9
10
| --- | --- | --- | --- |
10
-
|[T2R14 Open Dossier](t2r14-open-dossier/)|~1 minute, CPU-only | Beginner |The review shape end to end: declared inputs, chain and ligand summaries, SVG figures, provenance, claim boundaries, and a manifest. Best first run. |
11
-
|[Pol Theta Map/Model Dossier](poltheta-map-model-dossier/)| Prep check ~1 minute; real run is operator-owned | Intermediate |A full map and model lane with EMDB map headers, deposited PDB model, AMP-PNP ligand neighborhood, wwPDB report intake, and density-support checks. |
12
-
|[Dual Structure Comparison](structure-jury-dual-dossier/)| Prep check ~1 minute; real run is operator-owned | Intermediate | Two public deposited-structure lanes joined into one review. Useful for comparing two structural interpretations with the same workflow shape. |
11
+
|[T2R14 Open Dossier](t2r14-open-dossier/)|~1 minute, CPU-only | Beginner |Declared inputs, chain and ligand summaries, SVG figures, provenance, claim boundaries, and a manifest. |
12
+
|[Pol Theta Map/Model Dossier](poltheta-map-model-dossier/)| Prep check ~1 minute. Execution is operator-owned.| Intermediate | EMDB map headers, a deposited PDB model, an AMP-PNP ligand neighborhood, wwPDB report intake, and density-support checks. |
13
+
|[Dual Structure Comparison](structure-jury-dual-dossier/)| Prep check ~1 minute. Execution is operator-owned.| Intermediate | Two public deposited-structure lanes joined into one review package for consistent comparison. |
13
14
14
15
## How to start
15
16
16
-
The fastest first command from a fresh checkout:
17
+
From a fresh checkout, run:
17
18
18
19
```bash
19
20
make demo-local
20
21
```
21
22
22
-
That runs the T2R14 demo. Output lands under `.runtime/t2r14-open-dossier/`,
23
-
which is gitignored. The headline artifacts are:
23
+
This command runs the T2R14 demo. It writes output to the ignored
24
+
`.runtime/t2r14-open-dossier/` directory. The primary artifacts are:
24
25
25
26
-`artifacts/report.html`: human-readable review with inputs, figures, and methods
26
27
-`artifacts/claim_ledger.md`: claim boundaries and caveats
@@ -37,8 +38,8 @@ make demo-structure-jury-prep-check
37
38
These two targets validate the bridge manifests with the operator-owned
38
39
provider bridge CLI, defaulting to `symphony-neocloud-bridge`. If you do not
39
40
have that CLI installed, the targets will print a clear message and exit. The
40
-
bridge-manifest JSON files themselves are in
41
-
[runpod/bridge-manifests/](../runpod/bridge-manifests/) and can be inspected
41
+
bridge-manifest JSON files are in
42
+
[runpod/bridge-manifests/](../runpod/bridge-manifests/). You can inspect them
42
43
directly.
43
44
44
45
## Pointing your agent at the demos
@@ -48,10 +49,10 @@ itself, paste the [Agent Prompt](../README.md#agent-prompt) from the repo
48
49
README and ask the agent to start with one of the demos by name. The agent
49
50
will read the relevant README, run the prep check, and report what it found.
50
51
51
-
## Where the demos live in the bigger picture
52
+
## How the examples scale
52
53
53
-
The demos are the smallest end-to-end exercises of CryoCore's contracts. The
54
-
same shape scales to:
54
+
The examples are the smallest end-to-end exercises of CryoCore's contracts.
55
+
The contract pattern also applies to:
55
56
56
57
-[Campaign contracts](../campaigns/) for multi-stage missions
57
58
-[Provider profiles](../modules/provider-profiles/) for RunPod, AWS Batch, SSH/HPC, and other lanes
Small real CryoCore demo using public EMDB/PDB/wwPDB validation data:
3
+
CryoCore map-and-model example that uses public EMDB, PDB, and wwPDB validation
4
+
data:
4
5
5
6
- EMDB: `EMD-43816`
6
7
- PDB: `9ASJ`
7
8
- target: human DNA polymerase theta helicase domain with AMP-PNP, dimer form
8
9
- runtime: CPU-only RunPod Pod, intended under two hours
9
10
10
-
The demo downloads only the deposited EMDB map, PDB mmCIF model, and wwPDB validation XML/PDF. It computes map header/density summaries, model inventory, AMP-PNP neighborhoods, density-support checks, SVG figures, provenance, claim ledger, and a real-mode contract self-check.
11
+
An operator-authorized run downloads only the deposited EMDB map, PDB mmCIF
12
+
model, and wwPDB validation XML/PDF into ignored runtime storage. The local
13
+
preparation check below validates the contract shape without downloading the
14
+
map. The full workflow computes map header and density summaries, model
Closeout passes when the artifacts are fetched and hashed, the pod cleanup is verified, and the closeout package joins everything back to the declared inputs.
32
+
Closeout passes only after the artifacts are fetched and hashed, cleanup is
33
+
verified, and the closeout package links all outputs to the declared inputs.
- runtime: CPU-only, intended under one hour on RunPod
8
+
- runtime: CPU-only, about one minute on a typical laptop
9
9
10
-
The demo downloads only public mmCIF and RCSB metadata, computes chain and ligand-neighborhood summaries, emits SVG figures, and writes a dossier packet with provenance and explicit claim limits.
10
+
The demo downloads public RCSB metadata and the PDB mmCIF coordinate file. It
11
+
does not download the EMDB map. It computes chain and ligand-neighborhood
12
+
summaries, emits SVG figures, and writes a review package with provenance and
13
+
explicit claim limits.
11
14
12
15
Run locally:
13
16
@@ -23,9 +26,9 @@ Prepare the RunPod bridge packet:
23
26
make demo-t2r14-check
24
27
```
25
28
26
-
`demo-t2r14-check` requires the optional operator-owned provider bridge CLI,
27
-
defaulting to `symphony-neocloud-bridge`. If that CLI is not installed, the
28
-
local dossier run above is still the recommended first success path.
29
+
`demo-t2r14-check` requires an optional operator-owned provider bridge CLI. The
30
+
default command is `symphony-neocloud-bridge`. If the CLI is not installed, run
The demo uses only Python stdlib and public RCSB/EMDB metadata APIs. Tools like CryoSPARC, Phenix, ChimeraX, MotionCor, Rosetta, and AlphaFold 3, along with raw movies, private data, and persistent storage, live in lanes outside this demo.
70
+
The demo uses the Python standard library and public RCSB and EMDB metadata
71
+
APIs. It does not use CryoSPARC, Phenix, ChimeraX, MotionCor, Rosetta, AlphaFold
72
+
3, raw movies, private data, or persistent storage.
0 commit comments