DCS Labs · Technology · Crypto-Agility · Pilot programme

Assess first.
Then one change.

The PQC migration pilot programme is designed to take a scoped set of your systems through two separate parts: an authorised assessment, then, only with your separate approval, one governed change and a re-scan. Both parts run on Crypto-Agility, a capability of R-Series in development.

Pilot programme by application; we confirm fit and scope before any work.

Part 1Assessment · observes only
Part 2One approved change
StatusIn development
01 Who it is for

For an organisation that wants its own migration done, step by step.

It suits an organisation that wants to know where its public-key cryptography is and plan its post-quantum migration, starting with a scoped set of systems.

The programme starts with what can be observed, states every gap, and changes one thing only when you approve it. Why post-quantum algorithms matter at all is on Post-quantum cryptography.

A GOOD FIT
  • You can name a sponsor and a technical owner.
  • You can authorise observation of the systems in scope, in writing.
  • Your endpoints in scope answer TLS or SSH over IPv4.
  • You want an inventory and a plan before anything changes.
NOT A FIT TODAY
  • Your first need is source code, data at rest, key management or SaaS channels: these are out unless separately accepted.
  • Your endpoints in scope are IPv6 only.
  • You need a certification or a compliance statement.
  • You need a recurring monitoring service now.
02 Two parts

Two parts, kept apart.

Part 1 observes and plans. Part 2 changes one thing, and only after you approve it separately.

PART 1 · ASSESSMENT

Where your public-key cryptography is, and what to do first

Offer 1 covers TLS and SSH observations on authorised endpoints and certificate chains visible through the scoped TLS work, with a coverage ledger and a CycloneDX CBOM of observed assets. Source, data-at-rest, key-management and vendor/SaaS channels are unavailable unless separately accepted. Schema validity does not establish completeness.

  • A coverage ledger with every gap stated
  • A CycloneDX CBOM of observed assets
  • A risk rationale and a migration plan in waves
  • An assessment report, its expert-review fields signed before delivery
  • An offline evidence bundle

In development

PART 2 · ONE CHANGE

One governed change, then a re-scan

Separately approved by you, with a baseline, operational and failure tests, a rollback or hold plan, change receipts and a comparable re-scan of the same scope.

  • Starts only after Part 1 is accepted
  • Your approval, bound to the exact plan, assets and operation
  • A re-scan under its own scope file, letter and window

In development

  1. Qualify and scope
  2. Prepare and discover
  3. Assess and plan
  4. Bounded change pilot
  5. Verify and accept
  6. Monitor later

Neither part is on sale today, and neither has a price. Both are in development and open only after their gates.

03 Step one
PART 1 · ASSESSMENT

Qualify and scope

Agree what may be looked at, in writing.

Nothing is observed until the scope is agreed, authorised and signed.

What you do
Name a sponsor, the assets and environments in scope, the region and the supported stack. Your authorising officer signs the authorisation letter. Send no secrets in the enquiry.
What DCS does
Agrees the target list with you and writes the scope file: the targets, the observation types, the window and the rate limits. A DCS scope approver, never the scan operator, checks the letter against the scope file and only then signs it.
What you receive
A letter whose Schedule A quotes the scope file’s identifier, digest and window, with the planned data-handling terms and the statement of work.
What evidence remains
The signed letter, the signed scope file and the record of the checks that bind them, kept as the record that each observation was authorised. The scope’s digest is later signed into the scan receipt.
Before the next step
The letter and the scope file match field by field, digest included, and the scope file is signed. If any check fails, the scope approver does not sign, and nothing outside a signed scope is observed.
Illustration · qualify and scope
04 Step two
PART 1 · ASSESSMENT

Prepare and discover

Observe, and show every gap.

Only TLS and SSH handshakes, only on the targets in the signed scope, only inside its window.

What you do
Confirm the window, the source addresses DCS will connect from, and a contact on the stop channel. You can stop the observations at any time.
What DCS does
Runs TLS and SSH handshakes against the targets in the signed scope, within its rate limits. No login, no credential, no exploit, no load test, no application data and no configuration change. In the planned design, every connection is checked against the signed scope before it starts.
What you receive
A coverage ledger: every target and observation type with its outcome, whether scanned, unreachable, refused, timed out, not run or excluded.
What evidence remains
A coverage ledger, and a scan receipt that binds the scope, the observations, the coverage and the CBOM digest. The raw transcripts are kept with session secrets removed before anything is written.
Before the next step
Every probe has an outcome. A probe that did not run is recorded as not run, never as clean. If a stop condition occurs, observation halts at once, and the deliverables say what was not observed.
Illustration · prepare and discover
05 Step three
PART 1 · ASSESSMENT

Assess and plan

Findings, a CBOM and a plan in waves.

The assessment observes and plans. It changes nothing in your systems.

What you do
Read the report and decide what to do with it. Remediation stays your decision.
What DCS does
Builds a CycloneDX CBOM of the observed assets, scores risk with a versioned model whose rule version is stated, and sets per-use migration targets and waves by owner and dependency. DCS’s crypto lead completes and signs every expert-review field before delivery.
What you receive
The assessment report, the CBOM, the coverage ledger and an offline evidence bundle, with a limits statement that says what the assessment cannot show.
What evidence remains
Signed digests of the report, the CBOM and the coverage ledger, which you can check offline with the DCS verifier supplied with the bundle. The report’s manifest is a signed receipt.
Before the next step
Part 1 ends here. Part 2 needs the assessment accepted, its own gate, and your separate change approval.
Illustration · assess and plan
06 Step four
PART 2 · ONE CHANGE

Bounded change pilot

One approved change, end to end.

Part 2 is a separate offer. It never starts without your separate approval.

What you do
Name a change approver and approve one change from the plan, under your own change approval.
What DCS does
Records a baseline, runs operational and failure tests, and carries out the one approved change through governed execution with Connector OS, with a rollback or hold plan ready.
What you receive
One change carried out under your approval, with its baseline and its test results.
What evidence remains
Change receipts for the intent, the approval, the outcome and any rollback. The approval is bound to the exact plan, assets and operation.
Before the next step
The change ends with a recorded outcome. By design, an uncertain outcome is reconciled before any retry, and a signer or log failure means hold, never a silent continue.
Illustration · bounded change pilot
07 Step five
PART 2 · ONE CHANGE

Verify and accept

Scan again, then decide.

A re-scan is comparable only when the scope and the probes match.

What you do
Check the before and after evidence offline, with only the public verifier and without DCS, then decide whether to accept.
What DCS does
Observes the same scope again, under its own scope file, letter and window, and shows how the two scans differ.
What you receive
A comparable re-scan, the residual exceptions, and an offline evidence bundle for your acceptance.
What evidence remains
The re-scan difference, an offline check of the scan, report and change receipts, and the list of exceptions still open.
Before the next step
Your acceptance comes last. A CBOM difference alone is never migration evidence. The change itself is evidenced by its own signed receipts.
Illustration · verify and accept
08 Step six
LATER

Monitor later

Later, and only after its gates.

Monitoring is not offered today.

What you do
Nothing yet.
What DCS does
No monitoring is sold before service ownership, access and retention, alert escalation, failed scans and missed schedules, exception expiry, freshness, measured capacity and operational tests are in place.
What you receive
No recurring service is promised from a roadmap item.
What evidence remains
None yet.
Before it can start
A change pilot delivered first, then its own gates passed.
Illustration · monitor later
09 The evidence trail

Each step leaves a record.

The records are designed so that you can check them without DCS.

  1. SCOPE

    Signed letter and scope file

    The authority for every observation, bound by digest.

  2. COVERAGE

    Coverage ledger and scan receipt

    Every target and probe with its outcome, gaps included.

  3. ASSESSMENT

    CBOM, report and offline bundle

    Signed digests you can check with the verifier supplied with the bundle.

  4. CHANGE

    Change receipts

    Intent, approval, outcome and any rollback, each a receipt.

  5. RE-SCAN

    The difference and the offline check

    Two comparable scans, and the exceptions still open.

DCS EVIDENCE · RECEIPT PROFILE

How DCS signs its own evidence

Standard profile: Ed25519 + ML-DSA-65, both signatures required. A higher profile with ML-DSA-87 is in development.

AFTER DELETION

Your copy stays checkable

Deleting the raw data later does not invalidate the receipts. Your own copy of the deliverables remains checkable against them.

10 What to prepare

What to have ready.

These are in place before the scope file is signed. The change approver is needed only for Part 2.

A sponsor and a technical owner

Your technical contact is named in Schedule A of the letter.

The systems and environments in scope

Each target is listed with its host, its port and the observation types allowed on it.

Your authorising officer

Someone who holds your authority for every target in scope, and signs the letter.

The signed letter and scope file

The letter quotes the scope file’s identifier, digest and window, and the scope file is signed before anything is observed.

A contact on the stop channel

The channel is monitored during the window, and your contact can stop the observations.

A change approver, for Part 2 only

The person who approves the one change under your own change approval.

Third-party hosting. A target hosted by a cloud, CDN, managed-service or SaaS provider is left out unless that provider’s written consent is attached.

No secrets. No secrets are sent in the enquiry, and no private key is requested or handled.

11 Data handling

Data handling and boundaries.

Planned terms. These are the planned terms of an engagement, from draft engagement documents that counsel has not yet reviewed. They are not signed terms.

WHAT IS OBSERVED

Handshakes, not data

TLS and SSH handshakes only: protocol versions, key-exchange groups, cipher suites, host-key types and the certificate chains your targets present.

NEVER COLLECTED

No credentials, no secrets

No password, private key, token or agent is offered. TLS session secrets are removed before any transcript is written. Only public certificates and public host keys are recorded.

NO SECRETS REQUESTED

Nothing secret is asked of you

No secrets in the enquiry, and no private key is requested or handled. Deliverables travel by an encrypted channel, and no secrets travel by ordinary e-mail.

YOUR FINDINGS

Confidential to you

Findings about your systems are never published by DCS, in an advisory or anywhere else. They are used only to deliver your engagement.

ACCESS

Named roles, logged

Access is limited to the roles named for the engagement, and every access is logged. Your data is not placed into third-party AI tools unless you agree in writing and the provider’s data terms have been reviewed.

RETENTION

Deleted, with confirmation

Raw transcripts and the derived inventory are deleted after set periods, or returned and deleted at your choice, with written confirmation. The periods are not set yet.

PERSONAL DATA

Certificates can name people

A certificate’s subject can hold a person’s name or e-mail address. The observations do not seek personal data, but they may record some.

CHANGES

Widening needs a new authorisation

Narrowing inside the signed scope needs nothing new. A new target, observation type or address, or a longer window, needs a new scope file and an amendment to the letter.

STOP CONDITIONS

Observation halts on any of these

  1. Your stop instruction, through the stop channel
  2. A refusal by the scope check
  3. The window ends, or the connection budget is used up
  4. Signs of service impact on a target
  5. A target that seems to be run by a third party without consent
  6. A secret or credential seen in any output: it is quarantined, and you are told
  7. Any doubt about the letter or the signatory’s authority
  8. A security incident on the DCS side
  9. A tool or trust setting that fails its integrity check
  10. A legal notice, or a request from an authority

On a stop, no new connection is started; a handshake already in progress may finish or time out.

AFTER A STOP

What happens next

  1. Halt and record
  2. Tell you in writing
  3. Keep the data as it is until the stop is resolved
  4. Never use that scope file again
  5. Resume only on a new authorisation
  6. Report what was not observed
12 Limits

What the programme is not.

WHAT IT IS
  • An authorised, scoped observation of TLS and SSH endpoints
  • A plan you can check, with every gap stated
  • One approved change, only if you separately approve it
  • Evidence you can check offline
WHAT IT IS NOT
  • Not a certification, and not a compliance statement
  • Not a guarantee
  • Not source-code or data-at-rest discovery, unless separately accepted
  • No change to any system during Part 1
  • Not penetration testing, exploitation, credentialed scanning or load testing
  • Not monitoring
  • Never Part 2 without your separate approval

A schema-valid CBOM, a valid receipt, two scanners that agree or one post-quantum primitive found does not establish complete coverage, migration completion, regulatory compliance, FIPS validation, defence approval or long-term validity. Not observing something does not prove it is absent.

13 How to start

How to start.

Pilot programme by application; we confirm fit and scope before any work.

  1. FIRST

    Write to us

    Use the contact page and tell us which systems you would scope first. Send no secrets in the enquiry.

  2. THEN

    We confirm fit and scope

    Before any work, we check the fit with you and agree the scope.

  3. ONLY THEN

    Letter and scope file signed

    Only then can the first observation window open.

In development The R-Series platform and both parts of the programme are in development.

Status as of 31 October 2026: In development. The PQC migration pilot programme is open for pilot conversations; discovery lab acceptance is in preparation. Receipt V2 revision 7 was issued on 30 October 2026. Evidence Contract v1 was signed with conditions by the programme’s cryptography lead on 30 October 2026. Every statement on this page is drawn from the claim register of that date.

14 Questions

What people ask us.

Does DCS need access to our private keys?

No. The observations record only public certificates and public host keys, and no private key is requested or handled. Key management is out of scope unless separately accepted.

Does ML-DSA encrypt our data?

No. ML-DSA signs; it does not encrypt data. Keeping data secret in transit or at rest needs key establishment, such as ML-KEM, chosen separately. See Post-quantum cryptography.

How long does Part 1 take?

No duration is published. In the planned terms, the observation window, the connection limits and the analyst effort are agreed for each engagement and written into the scope file and the letter. One scope file’s window is at most 31 days: a ceiling, not an estimate. More analyst effort goes through change control before the work is done.

What does an assessment cover?

TLS and SSH observations on authorised endpoints, and the certificate chains visible through that TLS work, with a coverage ledger and a CBOM. Source code, data at rest, key management and vendor or SaaS channels are out unless separately accepted.

Will anything change during the assessment?

No. The assessment observes and plans. A change happens only in the separate change pilot, under your own change approval, with a baseline, tests and a rollback or hold plan.

What will our logs show?

Short TLS handshakes from the DCS source address with no request after them, and SSH connections for the user name “probe” that end before any login. Some servers log these as an invalid user or a pre-authentication disconnect.

Can we stop the observations?

Yes, at any time. Your contact sends a stop instruction through the stop channel. Observation halts, DCS confirms in writing, and resuming needs a new authorisation.

Are our findings published?

No. Findings about your systems are never published by DCS, in an advisory or anywhere else.

Is migrating your receipts the same as migrating our TLS?

No. They are separate things. Receipt migration is about how DCS signs the evidence it produces. Transport and storage migration is about your own systems: your TLS, your SSH and your stored data.

Can we join today?

Not yet. Both parts are in development; neither is on sale yet, and neither has a price. Pilot programme by application; we confirm fit and scope before any work.

Is ongoing monitoring included?

No. Monitoring comes later, only after its own service gates. Nothing here promises a recurring service.

Start with one scoped part of your estate.

Pilot programme by application; we confirm fit and scope before any work.