Questions

37 open for the method's author, 2 blocking. 6 for ourselves. Each is tied to the assertions it blocks.

Ordered by blast radius: how much of the specification changes depending on the answer. The blocking tier is the one worth a conversation rather than an email. An answered by patent status means the patent description settled it after the question was written; those are kept at the end.

For Guil

Blocking 2

Q-G-0001 · open

When several State Restrictions in one partition are satisfied at once, which State is the object in? The blog's own Artist example is satisfied by every later state, so state() returns a set, not a value. Is the intent (a) the most specific satisfied state, (b) mutually exclusive restrictions enforced at authoring time, or (c) something else?

Why it blocks. Without an answer, "state is inferred from data" does not define a function, and nothing downstream is deterministic.

Blocks PM-DET-0010, PM-STR-0030

Q-G-0002 · open

Does a Thing have exactly one state dimension, or several independent ones? Claim 12 says "quasi-orthogonal object state machines", which suggests several. If one, how are genuinely independent lifecycles (payment status vs fulfilment status) modelled?

Why it blocks. Decides whether a Partition construct is an addition or a rediscovery of something already intended.

Blocks PM-PTN-0010

High 9

Q-G-0006 · open

May a State Restriction reference another object's state? If so, are mutually recursive state definitions intended, or must the dependency graph be acyclic?

Blocks nothing currently in the spec.

Q-G-0007 · open

Is state membership asserted into the graph (rdf:type), or purely derived? Assertion is monotonic and never retracts, which conflicts with lifecycle progression.

Blocks nothing currently in the spec.

Q-G-0008 · open

Is state evaluated at business time, at transaction time, or both? The blog says "at a particular point in time" without saying which clock.

Blocks nothing currently in the spec.

Q-G-0009 · open

Is the transitioning instance always the Object of the SPOP triple, per claim 1? Can a Filter gate the Subject side without an inverse property?

Blocks nothing currently in the spec.

Q-G-0010 · open

Are an Operation's Filters conjunctive, with disjunction expressed as multiple Operations?

Blocks nothing currently in the spec.

Q-G-0012 · open

In a composed Filter, which model declares the predicate — the Subject model, the Object model, or the parent?

Blocks nothing currently in the spec.

Q-G-0013 · open

On import, the child's Main Thing becomes a subclass of the parent's Main Thing. Does the child then inherit the parent's Properties, States and Operations? Inheriting States would multiply partitions.

Blocks nothing currently in the spec.

Q-G-0014 · open

Can one Operation transition more than one object? Claim 4's "storing optionally the second object data" suggests yes; if so, what is the atomicity?

Blocks nothing currently in the spec.

Q-G-0015 · open

Is Authorization checked before or after Filters? Checking after can leak other objects' states through error messages.

Blocks nothing currently in the spec.

Medium 8

Q-G-0016 · open

Derivation bundles five unrelated things (admin parameters, value sets, formulas, scoped data sets, external objects). Was that deliberate, or would you accept splitting it into five constructs?

Blocks nothing currently in the spec.

Q-G-0017 · open

Can two Derivations in one Operation write the same property? Resolution order, or an error?

Blocks nothing currently in the spec.

Q-G-0018 · open

What happens to live instances when a release changes a State Restriction and they silently reclassify — possibly mid-lifecycle into a state with no valid exit?

Blocks nothing currently in the spec.

Q-G-0019 · open

Multi-tenancy: is a Universe per tenant, or an industry-shared asset that tenants instantiate?

Blocks nothing currently in the spec.

Q-G-0020 · open

Are Outbound Events guaranteed delivered, ordered, and to whom — Agents only, or other objects?

Blocks nothing currently in the spec.

Q-G-0021 · open

Can the same Object model be imported twice into one Universe with different Filter extensions? If so, what is the identity of the resulting Things?

Blocks nothing currently in the spec.

Q-G-0022 · open

Bridges are described as "an ontology dedicated to expressing the mapping". What makes a bridge correct? Is there an obligation it must satisfy?

Blocks nothing currently in the spec.

Q-G-0023 · open

Does a Component Filter extension that makes a previously-reachable Object state unreachable count as legal, a warning, or an error?

Blocks nothing currently in the spec.

Provenance and materials 18

Q-G-0024 · open

Do you still have the glossary content? The plugin is dead, the index page was already empty in 2013, and only 7 of 17 term definitions survive in the Wayback Machine. Your own controlled vocabulary is the highest-value missing artefact.

Blocks nothing currently in the spec.

Q-G-0025 · open

Two documents exist in the archive but not on the live site: /business-capability-definition-using-pciml/ and /reference-reading-guide/. Were they withdrawn deliberately?

Blocks nothing currently in the spec.

Q-G-0026 · open

The Method page defers the Technical API and Platform API to "see Post (to be published)". Were those ever written?

Blocks nothing currently in the spec.

Q-G-0027 · open

Eight images named Why-PMDA1-7 are on the site but referenced by no page. Is that an unpublished deck? Is there a fuller version?

Blocks nothing currently in the spec.

Q-G-0028 · open

The live site reports zero comments, but archived ?replytocom=187 and 188 show comments existed on The Product. Were they deleted, and is there anything in them worth keeping?

Blocks nothing currently in the spec.

Q-G-0029 · open

Is there unreleased material — code, the prototype, tightened semantics, notes? Is any of it subject to an obligation to someone else?

Blocks nothing currently in the spec.

Q-G-0031 · open

PAT:us9378071b2#para-2014 fixes the Filter's quantifier as existential in the engine. Does the notation allow a modeller to ask for anything else — EVERY, NONE, a count comparison — or is existential the only proposition PCIML can state?

Blocks nothing currently in the spec.

Q-G-0032 · open

pciml:hasPrerequisiteSubject and pciml:hasPrerequisiteObject induce a partial order over a Thing's States. Where several State Restrictions hold at once, is the intended reading "the maximal State under that order"? And is the order guaranteed acyclic?

Blocks nothing currently in the spec.

Q-G-0033 · open

The worked Filter table transitions the proposition's Subject in one row (Activate Artist) and an object in neither position in two more (the Instantiate rows). So what determines which object an Operation transitions — is it named on the Operation, or derived from the proposition by a rule we have not found?

Blocks PM-FLT-0080, PM-OPR-0030

Q-G-0034 · open

Both worked Derivation formulas are ambient calls — afn:now() and pmda:User(). Was that intended as the general case for Derivation formulas, or a convenience for the two audit fields? If general, the method cannot support bit-identical replay without a change.

Blocks nothing currently in the spec.

Q-G-0035 · open

The Condition table has a Condition Type column with values Error and Warning. Does a Warning Condition that does not hold still permit the transition? If so there are two Condition semantics and the spec records only one.

Blocks nothing currently in the spec.

Q-G-0036 · open

PCIML has one Property construct doing two jobs: data slots that State Restrictions read, and relationship predicates that Filters traverse. Was that deliberate, or is the distinction implicit? A tool almost certainly has to separate them.

Blocks nothing currently in the spec.

Q-G-0037 · open

Are Object, Component and Universe a normative three-level hierarchy, or just the example depth of a relation that recurses without limit? The single-mechanism claim suggests the latter.

Blocks nothing currently in the spec.

Q-G-0038 · open

Are viewpoint, scope and abstraction the complete classification scheme, or is there a fourth axis — which capability a model belongs to? Widening this later means migrating every model in existence.

Blocks PM-CLS-0030

Q-G-0039 · open

The description names a PCIML construct Resource (801) once, at [para-1954], as "the construct Resource 801 that describes the Object", and never again. Is it an earlier name for Thing, a superclass of Thing and Property, or something dropped before filing?

Blocks nothing currently in the spec.

Q-G-0040 · open

The Condition table's Enforces Property in Condition column holds property names in rows r3-r9 and State names in rows r10-r14 (New Artefact, Created Artefact). Is the column used inconsistently, or does it mean something different for Artefact rows? As transcribed, every Artefact Condition is unevaluable: there is no property by that name to require.

Blocks nothing currently in the spec.

Q-G-0041 · open

Which State does a given Operation achieve? pciml:achieves is named in the patent, but none of the three transcribed blog tables records the Operation-to-State pairing — the Filter table names Operations, the Condition and Derivation tables name target States, and nothing joins them. The demo currently infers the pairing from naming convention and says so on screen. Is there a source that gives it, or was it only ever implicit?

Blocks nothing currently in the spec.

Q-G-0042 · open

The Condition table gives the State as Create Artist in rows r4-r6 (an Operation name; every other c3 cell holds a State) and as CreatedUser in rows r8-r9 (one word here, two in c1 of the same rows). Neither is the name of any State. Were Created Artist and Created User meant? As transcribed, five of the twelve Conditions attach to no State and can never fire, and the demo reports them as unattached rather than correcting the spelling.

Blocks nothing currently in the spec.

For ourselves

Q-S-0001 · open

Fix the ontology IRI base. It must resolve until at least 2033 and is irreversible. Candidates: w3id.org/pmda (community-maintained, free, redirect controlled by a pull request) or a domain owned indefinitely. Never a hostname that might lapse. Must be settled as ADR-0002 before a single triple is written.

Q-S-0003 · open

Set up the two off-repo copies of record: an object-storage bucket with versioning and object lock, and an offline drive. A single repository is a single point of failure for the evidence.

Q-S-0004 · open

Re-examine any assertion that cited snapshot 2026-09-08T093017Z before it was found to be truncated. Currently none exist, so this is cheap now and expensive later.

Q-S-0005 · open

Submit every source URL to the Wayback Machine and archive.today and record the returned URLs. wayback_url is currently null throughout citekeys.json, which is a recorded gap in the citation scheme's third durability layer.

Q-S-0006 · open

Ten of the seventeen archived glossary term URLs are still unrecovered because Wayback rate-limits. Re-run tools/corpus/archive.py until the set closes, or record which are genuinely unarchived.

Q-S-0007 · open

Decide whether transcription of the 53 patent drawing sheets is worth its cost before the semantics are settled, or whether the figures should wait until a specific assertion needs one.

Answered

Settled by reading the patent description on 2026-09-08. Kept on the record; the assertions each one licensed are linked.

Q-G-0003 · answered by patent

What is a Filter's quantifier? "Created Artefact isAuthoredBy Active Artist" has four incompatible readings: SOME, EVERY, NONE, COUNT. No source states one.

Licensed PM-FLT-0040

Q-G-0004 · answered by patent

Is a Condition evaluated against the data before the Derivations run, or against the proposed post-image? Claim 2 puts validation inside the transition calculation; claim 4 puts storage after the Condition is true.

Licensed PM-CND-0040

Q-G-0005 · answered by patent

When a Component "replaces the behaviour required" of its constituent Objects, is that override (replacement) or refinement (strengthening only)?

Licensed PM-FLT-0050

Q-G-0011 · answered by patent

Is there any time-triggered transition ("after 30 days, expire")? The construct set has no timer. If yes, how does it stay deterministic?

Q-G-0030 · answered by patent

The AU specification's description is materially shorter than the US one (47k vs 67k words). Are they the same disclosure?

Q-S-0002 · answered by patent

Is the AU description the same disclosure as the US one, or an artefact of how Google renders AU documents? Must be settled before any assertion cites the AU description.