Roadmap & maturity

Turn the evidence engine into deployable decision products.

PayloadGlass is moving from breadth to productisation. The local analysis engine, asset graph, risk projections and selected safe-text and sanitisation outputs ship; see the maturity labels. The next milestone is one coverage-aware, intended-use decision contract shared by the CLI, Guardian, the planned Gateway and future integrations.

Maturity labels last re-checked against the product overview: 2026-10-08. This page tracks the overview, not every internal work item.

Evidence for deciding how untrusted content may be used. Decision support today; the enforcing decision is being built. “Prove” means inspectable evidence, coverage, policy identity, transformation records and explicit limits — never a guarantee that content is universally safe.

One product spine

The maturity boundary is explicit.

01

Identify & expand

Shipping

Content identity from bytes, accepted interpretations, and recursive assets under explicit budgets.

02

Evidence & authority

Hardening

Observations with derivation, completeness and traceability — how strongly a thing is known, not just that it was seen.

03

Capabilities & effects

Partial

What the content can do, normalised across carriers. A canonical contract with mapping identity and coverage — today bounded and diagnostic, not yet policy authority.

04

Context & exposure

Roadmap

Who or what consumes it, with which privileges, how it arrived, and where it is going.

05

Coverage & support truth

Hardening

Whether an absence of findings means anything at all for this content.

06

Content Trust Decision

Roadmap

One request-specific decision — allow, constrain, review, refuse or transform — over the content-intrinsic graph. The authoritative boundary is being built.

07

Transform & verify

Partial

A safer derivative, the residual evidence, and what the transformation preserved or removed.

08

Control points

Partial

Planned: the same decision applied at each control point. Today each surface projects shared evidence contracts; no common decision is enforced.

Current priorities

The order this gets built in.

  1. Honest coverage: budgets that report their own exhaustion Today most analysis time and size budgets stop quietly. Bringing them onto the same coverage vocabulary as everything else is how a clean-looking report becomes one that is clean because the work finished.
  2. Typed evidence and real snapshot persistence Finish the authority-bearing denominator and per-scan observation completeness, so an absence of findings is only licensed when it has actually been earned.
  3. Capability/effect graph that says what content does The graph exists and is populated for bounded cases, but nothing yet makes a decision from it. The work is to make it say what content does on real samples, and to specify the first consumer.
  4. Converge custody, occurrence, representations and lineage Four distinct questions that were historically flattened into one word.
  5. The Content Trust Request / Decision boundary Consumer, action, destination and exposure belong in a request-specific basis over the content-intrinsic graph — not baked into the content's own record.
  6. Provider-neutral integrity contracts Then the first structured-credential profile. External schemes are integrated as evidence through versioned mappings; they never become the internal model.
  7. The integrity and authenticity decision plane External trust, disclosure, watermark assessment, expected-but-missing assertions and contradiction — typed and coverage-qualified throughout.
  8. Converge the product projections CLI, Workbench, Guardian and MCP over the same contracts, with certified support published rather than asserted.
  9. Cross-format and alternate-view equivalence What a human sees, what a parser extracts and what a runtime executes are distinct until evidence establishes otherwise.
  10. Apply the decision contract to agent, RAG and MCP profiles The same decision, asked by different consumers.
  11. Gateway as the enterprise control point Resolution, compliance and revocation at the content boundary — then transformation with verify-rescan and a canonical attestation.

Product direction

Surfaces, and how far each one actually is.

Every surface runs the same engine through shared contracts. AI Context is a profile, safe-derivative handling is a capability of the same engine, and email or SharePoint are connectors — not separate products. Maturity is stated per surface rather than averaged into a claim.

sis CLI

Shipping

Local native analysis, investigation, reporting, querying, explanation and selected, preview sanitisation — with machine output, batch and directory scanning, diagnostics and shell integration.

GitHub Action

Partial

Downloads a pinned, checksum-verified release binary and scans a file or directory in CI, publishing SARIF to code scanning and a JSON report. Linux x86_64 runners only today; end-to-end verification of a public invocation is still outstanding.

Agent skills — Claude Code and Codex

Partial

Free and local-only: skills that let an agent find, verify and run a local sis binary for a bounded scan, triage and corpus work. Pack v0.2.0 targets sis 0.70.0. No hosted option, no upload, no telemetry; a host that cannot run a local binary is unsupported. Not yet listed in any marketplace or directory.

Browser Investigation Workbench

Hardening

The production engine compiled to WebAssembly, running in a local Worker and projected into real investigation areas. Your file's content is never uploaded.

Guardian

Partial

Local monitored-folder and operator workflows with desktop and service surfaces, MCP integration, snapshot-bound acquisition, audit records and a transactional vault. Not packaged in the 0.70.0 release. Persisted automation authority and cross-platform polish are incomplete.

Gateway — target enterprise control point

Roadmap

The planned customer-deployed control point, not a second analysis engine: a thin connector acquires content and custody context, SIS analyses it, an optional policy-approved verifier runs, and one Content Trust Decision allows, constrains, reviews, refuses or transforms. Connectors supply context; they never grow their own integrity semantics.

Occurrence & campaign intelligence

Speculative

Reasoning across an estate over time: how equivalent effects rotate between carriers, versions, senders and campaigns while the underlying capability graph stays the same. Described generically — no product name is committed.

Also planned

Distribution and evidence we intend to publish.

  • Agent skills for Claude Code and Codex. Free, local-only, with a verified-binary bootstrap. Pack v0.2.0 for sis 0.70.0; not yet listed in any marketplace or directory. Partial
  • A conformance corpus with expected verdicts. Including polyglots, nested containers and cases whose correct answer is unmeasured, so claims can be checked rather than argued. Roadmap
  • Structured content credentials: C2PA is the planned first reference profile. The engine detects only the presence of a manifest, for C2PA (the planned reference profile), in MP4-family and JPEG files (experimental, verdict-inert). It does not enumerate claims, verify bindings or validate trust; those are planned, so this is not present-tense support. Roadmap
  • Embeddable use of the engine. It is a bounded, deterministic, zero-network Rust engine that builds to WebAssembly; a packaged embedding path is a direction, not a product. Speculative

Deliberate boundaries

What PayloadGlass is not becoming.

Not a universal CDR Not antivirus or EDR Not a DLP replacement Not an email-security replacement Not a runtime LLM firewall Not a hosted public scanner Not a full SharePoint security suite Not enterprise case management