# Vercy AI instruction - YAML 1.2 (JSON-compatible) { "vercy": "1.0-draft", "publication": { "status": "published", "adjudicationStatus": "reviewable-draft", "publishableCanonical": false, "generatedAt": "2026-10-06T13:58:25Z", "synthesisSha256": "f0c783bf4ec29514bd62fbdc531bdb401e090d21f523348dad1cc020cc4fb94d", "providerMode": "single-provider-waiver", "providers": [ "Codex" ], "waivedProviders": [ "Claude", "Grok" ] }, "metaModel": { "id": "WM-ACT-002", "registryId": "vr.wm-act-002", "name": "Act", "version": "0.3.0-research.1", "previousVersions": [ { "version": "0.2.0-legacy", "url": "/models/world-k2-act-action/" } ], "entryKind": "event", "family": "World Models", "category": "Activities and processes", "industry": [ "Cross-industry" ], "domain": [ "ACT.ACT" ], "tags": [ "act", "act.act" ], "status": "published" }, "canonicalUrl": "https://ver.cy/models/wm-act-002-act/", "sourceUrl": "https://github.com/ver-cy/world-models/tree/feat/mega-model-registry/research/runs/wm-act-002", "model": { "registry_id": "vr.wm-act-002", "model_id": "WM-ACT-002", "name": "Act", "entry_kind": "event", "purpose": "Describe one action as an occurrence specialization with qualified agency, purpose, means, execution assessment and accountability evidence.", "scope_statement": "One claimed, ongoing or completed action at a declared profile granularity. The root is an event, sharing occurrence identity with WM-ACT-015. Unknown or disputed facts remain assertions with inherited evidence status. This model adds action semantics and local evidence operations; it does not perform the action, decide legal responsibility or own a process execution.", "in_scope": [ "Action type, profile-relative atomicity and occurrence-to-act binding", "Qualified performers, automated agency, capacity, intent and object/means roles", "Act-specific contextual applicability, attempt/completion/effect assessments and accountability claims", "Typed links to other acts, process-step evidence and qualified exchange mappings" ], "out_of_scope": [ "Generic occurrence identity allocation, factual status, event time, geometry, evidence custody, conflict resolution and correction lifecycle, inherited from WM-ACT-015", "Party, organization, software-agent, object, place, capability, method, mandate and measurement master lifecycles", "Unstarted plans and requests, workflow definitions and process-step orchestration", "Execution, enforcement, command dispatch, legal or disciplinary adjudication, surveillance inference and operational instructions for dangerous subjects", "Transport delivery, audit-store implementation, privacy-law interpretation and claims of executable standard conformance" ], "boundary_notes": [ { "neighbor": "WM-ACT-015 Occurrence / Event", "distinction": "Accept the candidate EXTEND edge as a conceptual specialization. Generic identity, time, participation, provenance, conflict and correction stay inherited; local questions only qualify their action-specific use. Runtime inheritance needs a pinned tested binding.", "source_refs": [ "SRC-001", "SRC-002", "SRC-007" ] }, { "neighbor": "WM-ACT-003 Process / Workflow", "distinction": "The incoming REFERENCE contract concerns process-step execution evidence. It permits a step execution to cite atomic act evidence. There is no mandatory step, ownership transfer or one-to-one cardinality. A workflow node is not itself proof of a performed act.", "source_refs": [ "SRC-001", "SRC-006" ] }, { "neighbor": "WM-ACT-024 Decision / Approval Activity", "distinction": "The registry identifies this as a candidate child of Act. Specialized deliberation and approval semantics remain there; this Act draft does not impose a decision on every action or certify authority.", "source_refs": [ "SRC-001", "SRC-002" ] }, { "neighbor": "Capability, request, plan and method models", "distinction": "An ability or intended procedure is distinct from its performance. Future or potential actions allowed by external vocabularies do not automatically enter this occurred-action boundary.", "source_refs": [ "SRC-001", "SRC-003", "SRC-004" ] }, { "neighbor": "Legacy K2 specification and supplement", "distinction": "Legacy descriptive fields are reconciled as leads. Reject universal smallest-unit, one-actor/one-object, actor-owned-record and perpetual-record-retention assumptions. No legacy conformance label is inherited.", "source_refs": [ "SRC-001", "SRC-003", "SRC-008" ] } ] }, "sources": [ { "id": "SRC-001", "title": "PROV-O: The PROV Ontology", "organization": "World Wide Web Consortium", "url": "https://www.w3.org/TR/prov-o/", "version_or_date": "Recommendation, 2013-04-30", "source_type": "ontology", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T13:57:00Z", "relevance": "Sections 3.1-3.3: activity, agent, plan, qualified association, delegation and distinct entity derivation. Conceptual alignment; a provenance association does not prove legal authority." }, { "id": "SRC-002", "title": "PROV-DM: The PROV Data Model", "organization": "World Wide Web Consortium", "url": "https://www.w3.org/TR/prov-dm/", "version_or_date": "Recommendation, 2013-04-30", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T13:57:00Z", "relevance": "Sections 2.1.3 and 5.3 distinguish agents, association, roles, delegation and influence. Supports qualified attribution; no universal legal or moral responsibility test is supplied." }, { "id": "SRC-003", "title": "Activity Vocabulary", "organization": "World Wide Web Consortium", "url": "https://www.w3.org/TR/activitystreams-vocabulary/", "version_or_date": "Recommendation, 2017-05-23", "source_type": "ontology", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T13:57:00Z", "relevance": "Core Activity and IntransitiveActivity, actor, object, instrument, result and origin/target properties. IntransitiveActivity disproves a universal direct-object requirement. Future activities in this vocabulary exceed the admitted occurrence boundary." }, { "id": "SRC-004", "title": "Action", "organization": "Schema.org community", "url": "https://schema.org/Action", "version_or_date": "Development vocabulary page accessed 2026-10-06; release pin unresolved", "source_type": "schema", "primary_source": true, "authority_tier": 2, "accessed_at": "2026-10-06T13:57:00Z", "relevance": "Action, agent, participant, instrument, location, actionStatus, error and result support role and outcome questions. Optional conceptual mapping only; broader planned-action semantics and entry-point target cannot be copied indiscriminately." }, { "id": "SRC-005", "title": "Date and Time on the Internet: Timestamps", "organization": "Internet Engineering Task Force", "url": "https://www.rfc-editor.org/rfc/rfc3339", "version_or_date": "RFC 3339, July 2002, sections 4.3 and 5.6-5.8", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T13:57:00Z", "relevance": "Timestamp interchange with seconds and offsets. Does not establish clock accuracy, actual occurrence time, legal deadlines or action ordering. Local profile preserves unknown precision without inventing values." }, { "id": "SRC-006", "title": "CloudEvents specification", "organization": "Cloud Native Computing Foundation", "url": "https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/spec.md", "version_or_date": "Repository release tag v1.0.2; envelope specversion remains 1.0", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T13:57:00Z", "relevance": "Terminology and context attributes: an occurrence may yield several event records, source plus id identifies an envelope, and time has a producer-defined fallback. Transport identity is not act identity." }, { "id": "SRC-007", "title": "Constraints of the PROV Data Model", "organization": "World Wide Web Consortium", "url": "https://www.w3.org/TR/prov-constraints/", "version_or_date": "Recommendation, 2013-04-30", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T13:57:00Z", "relevance": "Section 6.2 separates event ordering from clock timestamps and defines activity/usage/generation constraints. A proposed mapping must preserve these distinctions; no PROV conformance implementation is claimed." }, { "id": "SRC-008", "title": "NIST Privacy Framework: A Tool for Improving Privacy through Enterprise Risk Management, Version 1.0", "organization": "National Institute of Standards and Technology", "url": "https://nvlpubs.nist.gov/nistpubs/CSWP/NIST.CSWP.01162020.pdf", "version_or_date": "Version 1.0, 2020-01-16; selected edition, not a latest-version claim", "source_type": "public-authority", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T13:57:00Z", "relevance": "Appendix A CT.PO-P, CT.DM-P and CT.DP-P, printed pages 23-24, support governed processing, minimization, correction, disclosure and disposal. Voluntary privacy-risk guidance, not jurisdictional law." } ], "structure": { "bundles": [ { "id": "action-semantics", "name": "Action semantics", "description": "Act-specific boundary and classification over one inherited occurrence.", "rationale": "Declares what makes the occurrence an action without replacing its generic record model.", "source_refs": [ "SRC-001", "SRC-003", "SRC-004", "SRC-006" ], "layers": [ { "id": "act-boundary-layer", "name": "Action individuation", "description": "Specialize one occurrence as a claimed or evidenced action. Atomicity is relative to a declared observation and action profile, not a metaphysical smallest action. Parent occurrence identity and factual status remain inherited. Evidence of an unidentified actor can support a provisional act without naming a person.", "source_refs": [ "SRC-001", "SRC-003", "SRC-006" ], "findings": [ { "id": "act-boundary", "name": "Action individuation", "description": "Specialize one occurrence as a claimed or evidenced action. Atomicity is relative to a declared observation and action profile, not a metaphysical smallest action. Parent occurrence identity and factual status remain inherited. Evidence of an unidentified actor can support a provisional act without naming a person.", "source_refs": [ "SRC-001", "SRC-003", "SRC-006" ], "questions": [ { "id": "act-boundary-q1", "text": "Which inherited occurrence identifies this act independently of its reports and message envelopes?", "kind": "identity", "answer_data": [ "act-boundary-data-occurrence-binding" ] }, { "id": "act-boundary-q2", "text": "What profile makes this one action at the chosen granularity rather than a whole process?", "kind": "definition", "answer_data": [ "act-boundary-data-atomicity-profile" ] }, { "id": "act-boundary-q3", "text": "What supports the claim that an actor acted when the performer is unknown or disputed?", "kind": "evidence", "answer_data": [ "act-boundary-data-agency-basis" ] }, { "id": "act-boundary-q4", "text": "How are repeated reports of one act distinguished from separate attempts?", "kind": "interoperability", "answer_data": [ "act-boundary-data-report-correspondence" ] } ], "data_elements": [ { "id": "act-boundary-data-occurrence-binding", "name": "Occurrence binding", "description": "Parent occurrence identifier, authority namespace, binding version and record references; reuse the existing occurrence identity.", "value_kind": "reference", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-003", "SRC-006" ] }, { "id": "act-boundary-data-atomicity-profile", "name": "Atomicity profile", "description": "Profile identifier and version, action boundary criteria, granularity and split rationale; no universal indivisibility claim.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-003", "SRC-006" ] }, { "id": "act-boundary-data-agency-basis", "name": "Agency basis", "description": "Evidence references, asserter, unknown or disputed actor state and parent factual-status reference; unknown is not actorless.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-003", "SRC-006" ] }, { "id": "act-boundary-data-report-correspondence", "name": "Report correspondence", "description": "Report and envelope identifiers, occurrence correspondence, retry/attempt references and unresolved-match state; no timestamp-only deduplication.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-003", "SRC-006" ] } ], "artifacts": [ { "id": "act-boundary-artifact", "name": "Action boundary statement", "description": "Candidate review artifact for action individuation; carries the occurrence reference, assertion author, evidence references, review state and revision reference. It is optional instance evidence, not proof by its existence.", "media_or_form": [ "structured assertion record", "human review note" ], "serial": true, "identity_strategy": "Authoritative master-system artifact identifier first; governed IRI second; adopting-Dimension UUID or ULID third. Separate artifact and revision identifiers from occurrence identity. Dates and content hashes are not sole identities.", "source_refs": [ "SRC-001", "SRC-003", "SRC-006" ] } ], "inline_only_rationale": null } ] }, { "id": "action-type-layer", "name": "Action type and semantic roles", "description": "A governed verb or action type constrains the intended interpretation and available roles. Type, capability and procedure references do not prove performance. Intransitive actions may have no direct object; target has vocabulary-specific meaning.", "source_refs": [ "SRC-001", "SRC-003", "SRC-004" ], "findings": [ { "id": "action-type", "name": "Action type and semantic roles", "description": "A governed verb or action type constrains the intended interpretation and available roles. Type, capability and procedure references do not prove performance. Intransitive actions may have no direct object; target has vocabulary-specific meaning.", "source_refs": [ "SRC-001", "SRC-003", "SRC-004" ], "questions": [ { "id": "action-type-q1", "text": "Which versioned action type expresses what the performer did?", "kind": "classification", "answer_data": [ "action-type-data-action-type-binding" ] }, { "id": "action-type-q2", "text": "Which participant and object roles does that type require or make inapplicable?", "kind": "constraint", "answer_data": [ "action-type-data-role-profile" ] }, { "id": "action-type-q3", "text": "Which capability or method is referenced without implying that it was available or followed?", "kind": "relationship", "answer_data": [ "action-type-data-method-capability-links" ] }, { "id": "action-type-q4", "text": "Which mapping losses would change the meaning of the verb, object or target?", "kind": "validation", "answer_data": [ "action-type-data-mapping-qualifications" ] } ], "data_elements": [ { "id": "action-type-data-action-type-binding", "name": "Action type binding", "description": "Type IRI or governed code, version and meaning; human label is not a stable key.", "value_kind": "reference", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-003", "SRC-004" ] }, { "id": "action-type-data-role-profile", "name": "Role profile", "description": "Allowed roles, profile cardinalities and intransitive-object rule; distinguish unknown, missing and inapplicable.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-003", "SRC-004" ] }, { "id": "action-type-data-method-capability-links", "name": "Method capability links", "description": "External capability and method identifiers with claimed applicability and evidence references; no imported lifecycle.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-003", "SRC-004" ] }, { "id": "action-type-data-mapping-qualifications", "name": "Mapping qualifications", "description": "Mapping profile version, source and target terms, unsupported roles and loss report; Schema.org target is not generally an affected object.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-003", "SRC-004" ] } ], "artifacts": [ { "id": "action-type-artifact", "name": "Action type mapping record", "description": "Candidate review artifact for action type and semantic roles; carries the occurrence reference, assertion author, evidence references, review state and revision reference. It is optional instance evidence, not proof by its existence.", "media_or_form": [ "structured assertion record", "human review note" ], "serial": true, "identity_strategy": "Authoritative master-system artifact identifier first; governed IRI second; adopting-Dimension UUID or ULID third. Separate artifact and revision identifiers from occurrence identity. Dates and content hashes are not sole identities.", "source_refs": [ "SRC-001", "SRC-003", "SRC-004" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "agency", "name": "Agency and purpose", "description": "Evidence-qualified performers, delegated capacity and purpose.", "rationale": "Separates doing, acting on behalf of another and intended effect.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-008" ], "layers": [ { "id": "performer-claims-layer", "name": "Performer and participant claims", "description": "Add action-specific performer assertions to the inherited participation surface. Distinguish direct performers, co-performers, requesters, witnesses, software agents, recorders and accountable parties. The recording system is not automatically the performer.", "source_refs": [ "SRC-001", "SRC-002", "SRC-004" ], "findings": [ { "id": "performer-claims", "name": "Performer and participant claims", "description": "Add action-specific performer assertions to the inherited participation surface. Distinguish direct performers, co-performers, requesters, witnesses, software agents, recorders and accountable parties. The recording system is not automatically the performer.", "source_refs": [ "SRC-001", "SRC-002", "SRC-004" ], "questions": [ { "id": "performer-claims-q1", "text": "Who or what is asserted to have performed the act and in which role?", "kind": "relationship", "answer_data": [ "performer-claims-data-performer-assertions" ] }, { "id": "performer-claims-q2", "text": "Which reporter or capture system asserted each performer assignment?", "kind": "provenance", "answer_data": [ "performer-claims-data-assignment-provenance" ] }, { "id": "performer-claims-q3", "text": "How are automated performers linked to operators without merging their identities?", "kind": "composition", "answer_data": [ "performer-claims-data-automation-links" ] }, { "id": "performer-claims-q4", "text": "How is a disputed performer assignment qualified before it can be used for accountability?", "kind": "exception", "answer_data": [ "performer-claims-data-assignment-dispute" ] } ], "data_elements": [ { "id": "performer-claims-data-performer-assertions", "name": "Performer assertions", "description": "External party or software-agent reference, action role, assertion source and uncertainty; support multiple performers without inventing an identified actor.", "value_kind": "collection", "cardinality": "1..n", "required": true, "source_refs": [ "SRC-001", "SRC-002", "SRC-004" ] }, { "id": "performer-claims-data-assignment-provenance", "name": "Assignment provenance", "description": "Parent evidence reference, statement identifier, recorder and observation context; preserve asserted versus independently corroborated state.", "value_kind": "collection", "cardinality": "1..n", "required": true, "source_refs": [ "SRC-001", "SRC-002", "SRC-004" ] }, { "id": "performer-claims-data-automation-links", "name": "Automation links", "description": "Separate runtime/software-agent and operator references with claimed capacities and configuration version references where available.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-004" ] }, { "id": "performer-claims-data-assignment-dispute", "name": "Assignment dispute", "description": "Challenge reference and local use restriction tied to the parent conflict/correction process; no new conflict engine.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-004" ] } ], "artifacts": [ { "id": "performer-claims-artifact", "name": "Performer assertion set", "description": "Candidate review artifact for performer and participant claims; carries the occurrence reference, assertion author, evidence references, review state and revision reference. It is optional instance evidence, not proof by its existence.", "media_or_form": [ "structured assertion record", "human review note" ], "serial": true, "identity_strategy": "Authoritative master-system artifact identifier first; governed IRI second; adopting-Dimension UUID or ULID third. Separate artifact and revision identifiers from occurrence identity. Dates and content hashes are not sole identities.", "source_refs": [ "SRC-001", "SRC-002", "SRC-004" ] } ], "inline_only_rationale": null } ] }, { "id": "delegated-capacity-layer", "name": "Act-specific delegated capacity", "description": "Record the asserted capacity in which an actor acted and the scope of any mandate reference. Descriptive delegation is distinct from a valid authorization, legal competence or permission to execute. Authority evaluation and mandate lifecycle stay external.", "source_refs": [ "SRC-001", "SRC-002", "SRC-008" ], "findings": [ { "id": "delegated-capacity", "name": "Act-specific delegated capacity", "description": "Record the asserted capacity in which an actor acted and the scope of any mandate reference. Descriptive delegation is distinct from a valid authorization, legal competence or permission to execute. Authority evaluation and mandate lifecycle stay external.", "source_refs": [ "SRC-001", "SRC-002", "SRC-008" ], "questions": [ { "id": "delegated-capacity-q1", "text": "On whose behalf is the performer said to have acted and under which mandate reference?", "kind": "authority", "answer_data": [ "delegated-capacity-data-capacity-claim" ] }, { "id": "delegated-capacity-q2", "text": "Which mandate version and effective scope are relevant to the inherited execution interval?", "kind": "temporal", "answer_data": [ "delegated-capacity-data-mandate-applicability" ] }, { "id": "delegated-capacity-q3", "text": "Which limits or revocation evidence qualify the authority claimed for this act?", "kind": "constraint", "answer_data": [ "delegated-capacity-data-authority-limits" ] }, { "id": "delegated-capacity-q4", "text": "Which designated steward may maintain this record independently of the performer and principal?", "kind": "ownership", "answer_data": [ "delegated-capacity-data-stewardship-basis" ] } ], "data_elements": [ { "id": "delegated-capacity-data-capacity-claim", "name": "Capacity claim", "description": "Principal and delegate references, authority document reference and asserted capacity; allow no delegation, unknown or contested.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-008" ] }, { "id": "delegated-capacity-data-mandate-applicability", "name": "Mandate applicability", "description": "Mandate version, applicable time reference, scope and external evaluation evidence; no generic validity engine.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-008" ] }, { "id": "delegated-capacity-data-authority-limits", "name": "Authority limits", "description": "Referenced restrictions, expiry/revocation evidence and unresolved applicability at act time; distinguish retrospective evidence from permission.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-008" ] }, { "id": "delegated-capacity-data-stewardship-basis", "name": "Stewardship basis", "description": "Adopting-Dimension steward role and governance basis reference; acting agent is not automatically the record owner.", "value_kind": "reference", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-002", "SRC-008" ] } ], "artifacts": [ { "id": "delegated-capacity-artifact", "name": "Delegated capacity statement", "description": "Candidate review artifact for act-specific delegated capacity; carries the occurrence reference, assertion author, evidence references, review state and revision reference. It is optional instance evidence, not proof by its existence.", "media_or_form": [ "structured assertion record", "human review note" ], "serial": true, "identity_strategy": "Authoritative master-system artifact identifier first; governed IRI second; adopting-Dimension UUID or ULID third. Separate artifact and revision identifiers from occurrence identity. Dates and content hashes are not sole identities.", "source_refs": [ "SRC-001", "SRC-002", "SRC-008" ] } ], "inline_only_rationale": null } ] }, { "id": "purpose-intent-layer", "name": "Purpose and intent assertions", "description": "Link stated goals, motives, plans or triggers with their author and evidential basis. Inferred purpose is qualified separately from actor testimony; action completion cannot establish a mental state. The action boundary permits causal or automated agency without requiring a universal human intention test.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-008" ], "findings": [ { "id": "purpose-intent", "name": "Purpose and intent assertions", "description": "Link stated goals, motives, plans or triggers with their author and evidential basis. Inferred purpose is qualified separately from actor testimony; action completion cannot establish a mental state. The action boundary permits causal or automated agency without requiring a universal human intention test.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-008" ], "questions": [ { "id": "purpose-intent-q1", "text": "What purpose or intended effect is stated for this act?", "kind": "definition", "answer_data": [ "purpose-intent-data-purpose-claim" ] }, { "id": "purpose-intent-q2", "text": "Who supplied or inferred the intent claim and from what evidence?", "kind": "provenance", "answer_data": [ "purpose-intent-data-intent-basis" ] }, { "id": "purpose-intent-q3", "text": "Which request, plan or prior occurrence is asserted to have prompted the act?", "kind": "relationship", "answer_data": [ "purpose-intent-data-trigger-links" ] }, { "id": "purpose-intent-q4", "text": "Which purpose or motive details may be recorded and disclosed for the permitted use?", "kind": "privacy", "answer_data": [ "purpose-intent-data-intent-use-limit" ] } ], "data_elements": [ { "id": "purpose-intent-data-purpose-claim", "name": "Purpose claim", "description": "Optional purpose statement, goal/plan reference, speaker and distinction between reported, inferred and unknown intent.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-008" ] }, { "id": "purpose-intent-data-intent-basis", "name": "Intent basis", "description": "Claim author, method reference, evidence reference and uncertainty; refrain from inferring motive from type labels alone.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-008" ] }, { "id": "purpose-intent-data-trigger-links", "name": "Trigger links", "description": "External trigger reference and relation kind, with support and uncertainty; a request is not the act itself.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-008" ] }, { "id": "purpose-intent-data-intent-use-limit", "name": "Intent use limit", "description": "Purpose-limited access and minimization policy references; omit unnecessary sensitive motive details.", "value_kind": "reference", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-008" ] } ], "artifacts": [ { "id": "purpose-intent-artifact", "name": "Qualified purpose statement", "description": "Candidate review artifact for purpose and intent assertions; carries the occurrence reference, assertion author, evidence references, review state and revision reference. It is optional instance evidence, not proof by its existence.", "media_or_form": [ "structured assertion record", "human review note" ], "serial": true, "identity_strategy": "Authoritative master-system artifact identifier first; governed IRI second; adopting-Dimension UUID or ULID third. Separate artifact and revision identifiers from occurrence identity. Dates and content hashes are not sole identities.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-008" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "performance-context", "name": "Performance context", "description": "Action roles for objects, means and contextual constraints.", "rationale": "Specializes involvement and applicability while retaining external time, place and object masters.", "source_refs": [ "SRC-001", "SRC-003", "SRC-004", "SRC-005", "SRC-007" ], "layers": [ { "id": "objects-means-layer", "name": "Affected objects and means", "description": "Qualify inherited object participation by the action-specific role: affected object, input, output, instrument or recipient as the profile allows. A used instrument need not be consumed; a result need not be a newly created object. External object and measurement masters remain referenced.", "source_refs": [ "SRC-001", "SRC-003", "SRC-004" ], "findings": [ { "id": "objects-means", "name": "Affected objects and means", "description": "Qualify inherited object participation by the action-specific role: affected object, input, output, instrument or recipient as the profile allows. A used instrument need not be consumed; a result need not be a newly created object. External object and measurement masters remain referenced.", "source_refs": [ "SRC-001", "SRC-003", "SRC-004" ], "questions": [ { "id": "objects-means-q1", "text": "Which externally identified objects were affected, used or produced in the claimed act?", "kind": "composition", "answer_data": [ "objects-means-data-object-involvement" ] }, { "id": "objects-means-q2", "text": "Which instrument or resource requirements are claimed to apply and what supports their satisfaction?", "kind": "requirement", "answer_data": [ "objects-means-data-means-requirements" ] }, { "id": "objects-means-q3", "text": "Which quantities describe the action involvement rather than the entire referenced object?", "kind": "measurement", "answer_data": [ "objects-means-data-involvement-quantities" ] }, { "id": "objects-means-q4", "text": "How are missing, unknown and inapplicable object roles distinguished for this action type?", "kind": "exception", "answer_data": [ "objects-means-data-object-role-gaps" ] } ], "data_elements": [ { "id": "objects-means-data-object-involvement", "name": "Object involvement", "description": "External object and version references with action roles and assertion sources; an empty direct-object set may be intransitive.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-003", "SRC-004" ] }, { "id": "objects-means-data-means-requirements", "name": "Means requirements", "description": "Profile or method requirements, instrument references and satisfaction evidence; declaration of a tool does not establish its fitness.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-003", "SRC-004" ] }, { "id": "objects-means-data-involvement-quantities", "name": "Involvement quantities", "description": "Optional quantity, unit, measurement reference, uncertainty and role to which it applies; measurement procedure remains external.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-003", "SRC-004" ] }, { "id": "objects-means-data-object-role-gaps", "name": "Object role gaps", "description": "Per-role missingness state and profile validation disposition, including intransitive action allowance.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-003", "SRC-004" ] } ], "artifacts": [ { "id": "objects-means-artifact", "name": "Action involvement record", "description": "Candidate review artifact for affected objects and means; carries the occurrence reference, assertion author, evidence references, review state and revision reference. It is optional instance evidence, not proof by its existence.", "media_or_form": [ "structured assertion record", "human review note" ], "serial": true, "identity_strategy": "Authoritative master-system artifact identifier first; governed IRI second; adopting-Dimension UUID or ULID third. Separate artifact and revision identifiers from occurrence identity. Dates and content hashes are not sole identities.", "source_refs": [ "SRC-001", "SRC-003", "SRC-004" ] } ], "inline_only_rationale": null } ] }, { "id": "execution-context-layer", "name": "Action circumstances and constraints", "description": "Carry action-specific applicability assertions over inherited time and place references. Generic clock uncertainty, geometry, location masters and occurrence interval semantics remain owned by the occurrence and reference models. Constraints here describe evidence, never authorize an action.", "source_refs": [ "SRC-001", "SRC-003", "SRC-005", "SRC-007" ], "findings": [ { "id": "execution-context", "name": "Action circumstances and constraints", "description": "Carry action-specific applicability assertions over inherited time and place references. Generic clock uncertainty, geometry, location masters and occurrence interval semantics remain owned by the occurrence and reference models. Constraints here describe evidence, never authorize an action.", "source_refs": [ "SRC-001", "SRC-003", "SRC-005", "SRC-007" ], "questions": [ { "id": "execution-context-q1", "text": "Which inherited physical or virtual setting qualifies the claimed performance?", "kind": "spatial", "answer_data": [ "execution-context-data-setting-binding" ] }, { "id": "execution-context-q2", "text": "Which part of the inherited occurrence interval represents actual performance rather than reporting or waiting?", "kind": "temporal", "answer_data": [ "execution-context-data-performance-time-binding" ] }, { "id": "execution-context-q3", "text": "Which conditions are asserted to constrain this act and where is their applicability evaluated?", "kind": "constraint", "answer_data": [ "execution-context-data-condition-bindings" ] }, { "id": "execution-context-q4", "text": "What clock, location or contextual uncertainty limits interpretation of the performance evidence?", "kind": "quality", "answer_data": [ "execution-context-data-context-limitations" ] } ], "data_elements": [ { "id": "execution-context-data-setting-binding", "name": "Setting binding", "description": "Parent setting reference and action-specific qualification; unknown or withheld location is explicit.", "value_kind": "reference", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-003", "SRC-005", "SRC-007" ] }, { "id": "execution-context-data-performance-time-binding", "name": "Performance time binding", "description": "Parent time-assertion references, start/end evidence and actual versus observation distinction; unknown endpoints stay unknown.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-003", "SRC-005", "SRC-007" ] }, { "id": "execution-context-data-condition-bindings", "name": "Condition bindings", "description": "Policy or procedure requirement references, external evaluator decision references and unresolved conditions; no local enforcement.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-003", "SRC-005", "SRC-007" ] }, { "id": "execution-context-data-context-limitations", "name": "Context limitations", "description": "Links to parent uncertainty assertions with action-specific implications; no invented precision or global timestamp ordering.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-003", "SRC-005", "SRC-007" ] } ], "artifacts": [ { "id": "execution-context-artifact", "name": "Action circumstances note", "description": "Candidate review artifact for action circumstances and constraints; carries the occurrence reference, assertion author, evidence references, review state and revision reference. It is optional instance evidence, not proof by its existence.", "media_or_form": [ "structured assertion record", "human review note" ], "serial": true, "identity_strategy": "Authoritative master-system artifact identifier first; governed IRI second; adopting-Dimension UUID or ULID third. Separate artifact and revision identifiers from occurrence identity. Dates and content hashes are not sole identities.", "source_refs": [ "SRC-001", "SRC-003", "SRC-005", "SRC-007" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "execution-assessment", "name": "Execution assessment", "description": "Assessment of actual attempts, completion and effects.", "rationale": "Prevents proposals, successful recording and successful action from becoming equivalent.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-006" ], "layers": [ { "id": "execution-disposition-layer", "name": "Attempt and completion assessment", "description": "Separate whether an action was attempted from its completion and success. A failed attempt that occurred can be an Act; a purely proposed or cancelled-before-start action remains in the request or plan model. Record status and factual occurrence status are inherited, not replaced by action disposition.", "source_refs": [ "SRC-001", "SRC-003", "SRC-004", "SRC-006" ], "findings": [ { "id": "execution-disposition", "name": "Attempt and completion assessment", "description": "Separate whether an action was attempted from its completion and success. A failed attempt that occurred can be an Act; a purely proposed or cancelled-before-start action remains in the request or plan model. Record status and factual occurrence status are inherited, not replaced by action disposition.", "source_refs": [ "SRC-001", "SRC-003", "SRC-004", "SRC-006" ], "questions": [ { "id": "execution-disposition-q1", "text": "What evidence distinguishes an actual attempt from an unstarted proposal?", "kind": "state", "answer_data": [ "execution-disposition-data-attempt-evidence" ] }, { "id": "execution-disposition-q2", "text": "What action-specific disposition is supported at the assessment time?", "kind": "lifecycle", "answer_data": [ "execution-disposition-data-disposition-claim" ] }, { "id": "execution-disposition-q3", "text": "Which completion criteria were applied and which remain unverified?", "kind": "validation", "answer_data": [ "execution-disposition-data-completion-assessment" ] }, { "id": "execution-disposition-q4", "text": "Which retry or compensating act has its own identity instead of overwriting this attempt?", "kind": "exception", "answer_data": [ "execution-disposition-data-attempt-relations" ] } ], "data_elements": [ { "id": "execution-disposition-data-attempt-evidence", "name": "Attempt evidence", "description": "Evidence and inherited factual-status references; absent evidence remains unresolved rather than asserting performance.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-003", "SRC-004", "SRC-006" ] }, { "id": "execution-disposition-data-disposition-claim", "name": "Disposition claim", "description": "Profile code such as ongoing, completed, failed or abandoned-after-start; assessment time, reviewer and supporting evidence.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-003", "SRC-004", "SRC-006" ] }, { "id": "execution-disposition-data-completion-assessment", "name": "Completion assessment", "description": "Versioned criteria, evidence per criterion, unknown values and bounded assessment; completion is not success by default.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-003", "SRC-004", "SRC-006" ] }, { "id": "execution-disposition-data-attempt-relations", "name": "Attempt relations", "description": "Separate act references, retry/compensation relation and evidence; message retransmission alone does not create another attempt.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-003", "SRC-004", "SRC-006" ] } ], "artifacts": [ { "id": "execution-disposition-artifact", "name": "Execution disposition assessment", "description": "Candidate review artifact for attempt and completion assessment; carries the occurrence reference, assertion author, evidence references, review state and revision reference. It is optional instance evidence, not proof by its existence.", "media_or_form": [ "structured assertion record", "human review note" ], "serial": true, "identity_strategy": "Authoritative master-system artifact identifier first; governed IRI second; adopting-Dimension UUID or ULID third. Separate artifact and revision identifiers from occurrence identity. Dates and content hashes are not sole identities.", "source_refs": [ "SRC-001", "SRC-003", "SRC-004", "SRC-006" ] } ], "inline_only_rationale": null } ] }, { "id": "effects-assessment-layer", "name": "Intended and observed effects", "description": "Distinguish the intended result, observed changes and evaluated success. Effects may be delayed, partial, adverse or unknown. This model stores qualified action-outcome assertions; it does not execute actions, create external outcome masters or infer causation from temporal proximity.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004" ], "findings": [ { "id": "effects-assessment", "name": "Intended and observed effects", "description": "Distinguish the intended result, observed changes and evaluated success. Effects may be delayed, partial, adverse or unknown. This model stores qualified action-outcome assertions; it does not execute actions, create external outcome masters or infer causation from temporal proximity.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004" ], "questions": [ { "id": "effects-assessment-q1", "text": "Which outcome references describe changes observed after or during this act?", "kind": "event", "answer_data": [ "effects-assessment-data-outcome-assertions" ] }, { "id": "effects-assessment-q2", "text": "How was success evaluated against the stated intended effect?", "kind": "measurement", "answer_data": [ "effects-assessment-data-success-assessment" ] }, { "id": "effects-assessment-q3", "text": "When was each result observed relative to the performance and reporting times?", "kind": "temporal", "answer_data": [ "effects-assessment-data-effect-time-bindings" ] }, { "id": "effects-assessment-q4", "text": "What supports attributing an observed change to this act rather than to another cause?", "kind": "evidence", "answer_data": [ "effects-assessment-data-effect-causality-basis" ] } ], "data_elements": [ { "id": "effects-assessment-data-outcome-assertions", "name": "Outcome assertions", "description": "External result or observation references, observer and relation to the act; identify claimed rather than established effects.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004" ] }, { "id": "effects-assessment-data-success-assessment", "name": "Success assessment", "description": "Metric or qualitative criterion, version, evaluator, measurement reference and result; unknown or mixed results are allowed.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004" ] }, { "id": "effects-assessment-data-effect-time-bindings", "name": "Effect time bindings", "description": "Inherited observation and occurrence time references with latency or uncertainty; do not manufacture an immediate outcome.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004" ] }, { "id": "effects-assessment-data-effect-causality-basis", "name": "Effect causality basis", "description": "Claim author, evidence references, alternative explanations and uncertainty; temporal succession alone is insufficient.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004" ] } ], "artifacts": [ { "id": "effects-assessment-artifact", "name": "Qualified effects assessment", "description": "Candidate review artifact for intended and observed effects; carries the occurrence reference, assertion author, evidence references, review state and revision reference. It is optional instance evidence, not proof by its existence.", "media_or_form": [ "structured assertion record", "human review note" ], "serial": true, "identity_strategy": "Authoritative master-system artifact identifier first; governed IRI second; adopting-Dimension UUID or ULID third. Separate artifact and revision identifiers from occurrence identity. Dates and content hashes are not sole identities.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "accountability-links", "name": "Accountability and action links", "description": "Bounded responsibility claims and typed relations to other activity evidence.", "rationale": "Supports accountable interpretation without a liability engine or unrestricted causal inference.", "source_refs": [ "SRC-001", "SRC-002", "SRC-006", "SRC-007", "SRC-008" ], "layers": [ { "id": "responsibility-assessment-layer", "name": "Accountability claims and limits", "description": "Record evidence-qualified claims about accountability for this act. Performer identity, authority, causal contribution and normative responsibility are separate assertions. Generic corroboration, conflict resolution and record correction use inherited services; a local assertion does not adjudicate liability.", "source_refs": [ "SRC-001", "SRC-002", "SRC-008" ], "findings": [ { "id": "responsibility-assessment", "name": "Accountability claims and limits", "description": "Record evidence-qualified claims about accountability for this act. Performer identity, authority, causal contribution and normative responsibility are separate assertions. Generic corroboration, conflict resolution and record correction use inherited services; a local assertion does not adjudicate liability.", "source_refs": [ "SRC-001", "SRC-002", "SRC-008" ], "questions": [ { "id": "responsibility-assessment-q1", "text": "Who has asserted responsibility for this act and under which stated assessment basis?", "kind": "authority", "answer_data": [ "responsibility-assessment-data-responsibility-claim" ] }, { "id": "responsibility-assessment-q2", "text": "Which supporting and contrary evidence is linked to the accountability claim?", "kind": "evidence", "answer_data": [ "responsibility-assessment-data-accountability-evidence" ] }, { "id": "responsibility-assessment-q3", "text": "Which recipients may inspect attribution details without exposing unrelated participants?", "kind": "access", "answer_data": [ "responsibility-assessment-data-attribution-view-policy" ] }, { "id": "responsibility-assessment-q4", "text": "Which correction or disposal restrictions apply to sensitive accountability assertions?", "kind": "retention", "answer_data": [ "responsibility-assessment-data-claim-governance" ] } ], "data_elements": [ { "id": "responsibility-assessment-data-responsibility-claim", "name": "Responsibility claim", "description": "Responsible-party reference, assessor, basis and claim type; legal or disciplinary conclusions require external qualified review.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-008" ] }, { "id": "responsibility-assessment-data-accountability-evidence", "name": "Accountability evidence", "description": "Parent evidence references and relevance to the specific claim, with explicit gaps and contrary material.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-008" ] }, { "id": "responsibility-assessment-data-attribution-view-policy", "name": "Attribution view policy", "description": "Purpose, recipient scope and policy decision references for field-level views; reference visibility does not grant dereference access.", "value_kind": "reference", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-002", "SRC-008" ] }, { "id": "responsibility-assessment-data-claim-governance", "name": "Claim governance", "description": "Parent correction, hold and disposition references; preserve minimal lawful revision evidence, not perpetual personal payloads.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-002", "SRC-008" ] } ], "artifacts": [ { "id": "responsibility-assessment-artifact", "name": "Accountability assessment record", "description": "Candidate review artifact for accountability claims and limits; carries the occurrence reference, assertion author, evidence references, review state and revision reference. It is optional instance evidence, not proof by its existence.", "media_or_form": [ "structured assertion record", "human review note" ], "serial": true, "identity_strategy": "Authoritative master-system artifact identifier first; governed IRI second; adopting-Dimension UUID or ULID third. Separate artifact and revision identifiers from occurrence identity. Dates and content hashes are not sole identities.", "source_refs": [ "SRC-001", "SRC-002", "SRC-008" ] } ], "inline_only_rationale": null } ] }, { "id": "action-relations-layer", "name": "Action relations and exchange interpretation", "description": "Type links between acts as information influence, trigger, retry, compensation or process-step evidence. Preserve parent relation and evidence identities. PROV entity derivation is not an unrestricted act-to-act causal edge; export mappings must not erase this difference.", "source_refs": [ "SRC-001", "SRC-002", "SRC-006", "SRC-007" ], "findings": [ { "id": "action-relations", "name": "Action relations and exchange interpretation", "description": "Type links between acts as information influence, trigger, retry, compensation or process-step evidence. Preserve parent relation and evidence identities. PROV entity derivation is not an unrestricted act-to-act causal edge; export mappings must not erase this difference.", "source_refs": [ "SRC-001", "SRC-002", "SRC-006", "SRC-007" ], "questions": [ { "id": "action-relations-q1", "text": "Which other act is linked and what precise relation is being asserted?", "kind": "relationship", "answer_data": [ "action-relations-data-typed-action-links" ] }, { "id": "action-relations-q2", "text": "Which process-step executions reference this act without taking ownership of it?", "kind": "process", "answer_data": [ "action-relations-data-step-evidence-bindings" ] }, { "id": "action-relations-q3", "text": "Which entity and activity roles must be preserved when exporting a provenance link?", "kind": "validation", "answer_data": [ "action-relations-data-provenance-mapping" ] }, { "id": "action-relations-q4", "text": "How does the exchange preserve act identity, uncertain assertions and restricted fields?", "kind": "interoperability", "answer_data": [ "action-relations-data-exchange-qualification" ] } ], "data_elements": [ { "id": "action-relations-data-typed-action-links", "name": "Typed action links", "description": "Act references, relation type, direction and evidence; merely preceding another act is not causing it.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-006", "SRC-007" ] }, { "id": "action-relations-data-step-evidence-bindings", "name": "Step evidence bindings", "description": "External step-execution and process-context references; zero, one or many links permitted without a one-to-one rule.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-006", "SRC-007" ] }, { "id": "action-relations-data-provenance-mapping", "name": "Provenance mapping", "description": "Pinned mapping profile and typing or ordering review; wasDerivedFrom applies to entities, wasInformedBy to activities with its defined evidence meaning.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-006", "SRC-007" ] }, { "id": "action-relations-data-exchange-qualification", "name": "Exchange qualification", "description": "Occurrence-to-envelope correspondence, schema/version, loss report, redaction manifest and time fallback semantics; transport success is not proof of performance.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-006", "SRC-007" ] } ], "artifacts": [ { "id": "action-relations-artifact", "name": "Action relation and mapping record", "description": "Candidate review artifact for action relations and exchange interpretation; carries the occurrence reference, assertion author, evidence references, review state and revision reference. It is optional instance evidence, not proof by its existence.", "media_or_form": [ "structured assertion record", "human review note" ], "serial": true, "identity_strategy": "Authoritative master-system artifact identifier first; governed IRI second; adopting-Dimension UUID or ULID third. Separate artifact and revision identifiers from occurrence identity. Dates and content hashes are not sole identities.", "source_refs": [ "SRC-001", "SRC-002", "SRC-006", "SRC-007" ] } ], "inline_only_rationale": null } ] } ] } ] }, "functions": [ { "id": "qualify-action", "name": "Qualify occurrence as an act", "description": "Proposed local operation, not implemented: attach action type and granularity to an existing occurrence assertion.", "inputs": [ "Occurrence reference and expected revision", "Action profile and agency evidence" ], "outputs": [ "Act-specialization assertion or unresolved classification", "Refusal or unresolved result with reasons; no silent success" ], "preconditions": [ "Authorized adopting-Dimension role, applicable policy decision and expected parent occurrence revision", "Occurrence exists or is explicitly provisional; planned-only material is excluded", "Profile permits the actor/object roles without fabricating identity" ], "effects": [ "Attach specialization assertions while retaining the same inherited occurrence identity.", "Record the local decision and return an audit reference from the external audit service; no physical action, legal authorization or external master mutation" ], "source_refs": [ "SRC-001", "SRC-003", "SRC-006" ] }, { "id": "attach-performer", "name": "Attach performer and capacity assertions", "description": "Proposed local operation, not implemented: link separately qualified performer, principal and mandate evidence.", "inputs": [ "Act reference", "Role, principal and mandate assertions", "Evidence references" ], "outputs": [ "Versioned performer/capacity assertion references", "Refusal or unresolved result with reasons; no silent success" ], "preconditions": [ "Authorized adopting-Dimension role, applicable policy decision and expected parent occurrence revision", "Recorder and performer are distinguished", "Unknown or disputed authority remains qualified; legal conclusions require an external review reference" ], "effects": [ "Add supported attribution statements without granting a mandate or changing a party master.", "Record the local decision and return an audit reference from the external audit service; no physical action, legal authorization or external master mutation" ], "source_refs": [ "SRC-001", "SRC-002", "SRC-008" ] }, { "id": "attach-action-context", "name": "Attach action context assertions", "description": "Proposed local operation, not implemented: associate purpose, object roles and applicability evidence with inherited context references.", "inputs": [ "Act reference", "Intent author and basis", "Object, instrument, time and setting references" ], "outputs": [ "Qualified action-context assertion set", "Refusal or unresolved result with reasons; no silent success" ], "preconditions": [ "Authorized adopting-Dimension role, applicable policy decision and expected parent occurrence revision", "Required role profile reviewed, including intransitive cases", "Purpose-limited capture and data minimization checked" ], "effects": [ "Record action-specific claims without altering parent clock, spatial or conflict semantics.", "Record the local decision and return an audit reference from the external audit service; no physical action, legal authorization or external master mutation" ], "source_refs": [ "SRC-001", "SRC-003", "SRC-004", "SRC-008" ] }, { "id": "record-action-assessment", "name": "Record execution and effect assessment", "description": "Proposed local operation, not implemented: record an evidence-qualified interpretation of attempt, completion and outcome.", "inputs": [ "Act reference", "Criteria version and evaluator", "Completion and outcome evidence" ], "outputs": [ "Bounded disposition and effects assessment with uncertainty", "Refusal or unresolved result with reasons; no silent success" ], "preconditions": [ "Authorized adopting-Dimension role, applicable policy decision and expected parent occurrence revision", "Occurrence status and record status are kept separate", "No inferred success from message receipt, missing error or temporal proximity" ], "effects": [ "Attach an assessment; do not execute the action, certify truth or infer universal success.", "Record the local decision and return an audit reference from the external audit service; no physical action, legal authorization or external master mutation" ], "source_refs": [ "SRC-001", "SRC-003", "SRC-004", "SRC-007" ] }, { "id": "link-action-evidence", "name": "Link typed action evidence", "description": "Proposed local operation, not implemented: record act-to-act and step-to-act links with their source and uncertainty.", "inputs": [ "Act reference and external act or step references", "Relation type, direction and evidence", "Mapping profile when used" ], "outputs": [ "Qualified relation assertion and typing review", "Refusal or unresolved result with reasons; no silent success" ], "preconditions": [ "Authorized adopting-Dimension role, applicable policy decision and expected parent occurrence revision", "Target identity remains externally mastered", "Entity derivation is not substituted for activity influence; correlation is not proof of causation" ], "effects": [ "Attach evidence links without creating a process lifecycle or executing retries or compensation.", "Record the local decision and return an audit reference from the external audit service; no physical action, legal authorization or external master mutation" ], "source_refs": [ "SRC-001", "SRC-002", "SRC-006", "SRC-007" ] }, { "id": "project-action-view", "name": "Project a permitted action view", "description": "Proposed local operation, not implemented: prepare a local export proposal using explicit vocabulary and access mappings.", "inputs": [ "Act and parent occurrence references", "Recipient and purpose", "Mapping version and permitted scope" ], "outputs": [ "Redacted proposed projection with identity mapping and loss report", "Refusal or unresolved result with reasons; no silent success" ], "preconditions": [ "Authorized adopting-Dimension role, applicable policy decision and expected parent occurrence revision", "External access decision permits each field and artifact", "Mapping distinguishes envelope identity, action identity and fallback time" ], "effects": [ "Create a local view artifact with retained qualifications; no external transmission or operational conformance claim.", "Record the local decision and return an audit reference from the external audit service; no physical action, legal authorization or external master mutation" ], "source_refs": [ "SRC-003", "SRC-005", "SRC-006", "SRC-008" ] } ], "composition": [ { "target": "WM-ACT-015", "relation": "EXTEND", "purpose": "Conceptually specialize an occurrence with actor/action semantics, reusing parent identity and generic machinery. Required semantic dependency; runtime binding remains a hold.", "required": true, "source_refs": [ "SRC-001", "SRC-002", "SRC-007" ] }, { "target": "WM-ACT-003", "relation": "REFERENCE", "purpose": "Optional navigational back-reference to process-step evidence consumers. Mirrors the incoming candidate reference without reversing ownership or requiring one-to-one cardinality.", "required": false, "source_refs": [ "SRC-001", "SRC-006" ] }, { "target": "External party and software-agent masters", "relation": "REFERENCE", "purpose": "Resolve performers, co-performers, principals and recorders without duplicating their identities or lifecycles.", "required": false, "source_refs": [ "SRC-001", "SRC-002" ] }, { "target": "External capability, method, plan and mandate records", "relation": "REFERENCE", "purpose": "Qualify intended action and claimed capacity without executing procedures or evaluating legal validity.", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-004" ] }, { "target": "External object, place, observation and outcome masters", "relation": "REFERENCE", "purpose": "Qualify action roles and result evidence while retaining external master identity and parent context semantics.", "required": false, "source_refs": [ "SRC-001", "SRC-003", "SRC-004" ] }, { "target": "PROV-O and PROV-DM", "relation": "ALIGN", "purpose": "Map qualified activity associations, delegation and information influence; distinguish entity derivation. No claim of implemented PROV conformance.", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-007" ] }, { "target": "Activity Streams 2.0 and Schema.org Action", "relation": "ALIGN", "purpose": "Map action types and roles with explicit loss handling for intransitive actions, future actions and distinct target meanings.", "required": false, "source_refs": [ "SRC-003", "SRC-004" ] }, { "target": "CloudEvents v1.0.2", "relation": "ALIGN", "purpose": "Optional exchange envelope mapping only. Preserve occurrence versus envelope identity and producer fallback-time semantics.", "required": false, "source_refs": [ "SRC-005", "SRC-006" ] } ], "serviceLayers": { "dimension": { "owner_package_requirements": [ "Designated adopting-Dimension record steward and authority basis; actor participation alone grants no record ownership", "Pinned occurrence binding, action/role profile, evidence policy and qualified reviewer roles", "Purpose, access, retention, dispute-routing and jurisdiction profile references for act assertions" ], "namespace_guidance": "Use an adopting-Dimension namespace for act assertions and mapping profiles. Reuse parent occurrence identity, with separate assertion and artifact revisions; labels, timestamps and message ids are not universal act keys.", "registry_links": [ "vr.wm-act-002", "WM-ACT-015", "Candidate incoming WM-ACT-003 REFERENCE and candidate child WM-ACT-024" ] }, "canon_and_patch": { "canonicalization_rules": [ "Research remains noncanonical reviewable-draft. Any adopting-Dimension accepted instance view names its authority, profile and evidence revision.", "Normalize role codes only against a pinned mapping; retain unknown and disputed assertions and avoid actor or intent inference from a label." ], "patch_rules": [ "Route corrections and retractions through inherited occurrence revision services; patches to action assertions identify prior revision, author, grounds and affected views.", "Changing a performer, occurrence match or responsibility claim requires supported review; preserve only lawful revision evidence under retention policy." ], "compatibility_rules": [ "A new atomicity rule or role cardinality can change identity interpretation and requires an explicit migration map.", "Do not silently reinterpret direct object as transport subject or entry-point target; version and report lossy mappings." ] }, "artifact_rules": { "identity_priority": [ "Authoritative master-system identifier scoped by its issuing namespace", "Governed global identifier or IRI", "UUID or ULID assigned by the adopting Dimension" ], "timestamp_rule": "Serialize known timestamps using RFC 3339 with seconds and an explicit offset or Z. Keep event time, observation time, ingestion time and assessment time distinct using inherited occurrence references. Preserve source precision and unknown offset semantics; do not manufacture exact timestamps for partial dates.", "serial_naming_rule": "Use stable act assertion and artifact identifiers plus separate revision identifiers; timestamps are metadata, not the identity. A retransmitted envelope and a repeated action are distinct cases.", "integrity_rule": "Keep evidence issuer and authorized revision references, integrity digest where applicable, and access/retention qualifiers. A digest detects byte changes, not truth, agency, legal authority or action success." }, "policies": [ "The hierarchy and functions are proposed design choices grounded in the cited vocabularies; cited standards do not prescribe this exact hierarchy or local governance.", "Require evidence for identity attribution, inferred intent and causal responsibility; escalate legal or disciplinary conclusions to qualified external review.", "Prevent act logs from becoming unrestricted behavioral surveillance: minimize purpose, motive, location and participant information; apply access to linked evidence as well as fields.", "Weapons, detention and controlled-item contexts stay at policy and evidence-reference level without operational procedures.", "External review and live source/version checks remain open holds; publication package generation is not a canonicality or deployment claim." ], "crud": { "read": [ "Read only the permitted action view and parent occurrence slice; do not dereference external evidence without its own access decision." ], "create": [ "Create action-specialization assertions against an existing or explicitly provisional parent occurrence under a profile; never fabricate a performer or completed action from a request." ], "update": [ "Use inherited occurrence correction services and reviewed patches for action assertions; stale revisions fail and disputed accounts remain visible to authorized reviewers." ], "delete": [ "Apply the adopting-Dimension retention and disposition policy through the inherited occurrence and external records services. Honor holds; erase or redact payloads when authorized and keep only a minimal lawful tombstone. Retraction is not physical erasure, and deletion of an action record cannot undo an act or delete external masters." ] }, "roles": [ { "name": "Record steward", "responsibilities": [ "Maintain the act profile and lawful record governance under the adopting Dimension." ] }, { "name": "Evidence recorder", "responsibilities": [ "Submit sourced action assertions and distinguish own observation from third-party report." ] }, { "name": "Attribution reviewer", "responsibilities": [ "Review performer, intent and responsibility claims; route disputes to inherited services." ] }, { "name": "Participant or representative", "responsibilities": [ "Submit supported corrections within granted scope; participation is not permission to rewrite other evidence." ] }, { "name": "Access and disposition reviewer", "responsibilities": [ "Apply external access decisions, minimization, holds and lawful disposal policy." ] }, { "name": "Mapping maintainer", "responsibilities": [ "Maintain versioned standards bindings and visible loss reports without claiming untested conformance." ] } ], "access": { "default_rule": "Deny by default; grant a stated purpose and minimum necessary view for an authorized role. Acting in an event does not give access to every participant or every assertion.", "scopes": [ "bundle", "layer", "finding", "artifact" ], "exceptions": [ "A governed disclosure exception requires documented authority, scope, expiry and review; it is not an implicit bypass.", "A restricted or deleted external artifact remains a restricted reference; metadata and graph traversal can also disclose personal information." ], "audit_requirements": [ "Use an external audit service for reads, assertion changes, projections, corrections and disposition decisions; this model stores only audit references.", "Capture actor of the record operation, purpose, policy decision, scope and result with minimum necessary data." ] }, "agents_bootstrap": { "filename": "AGENTS.md", "required_fields": [ "Name", "Type", "Specification URL", "Storage type URL", "Interface URL", "Processes URL" ], "read_order": [ "Read AGENTS.md and the research-review holds first.", "Read the pinned occurrence contract, action profile and local access/retention policies.", "Read relevant findings and evidence before proposing an operation; do not execute the described act." ] } }, "coverage": { "claim": "Source-grounded proposed Act specialization for one occurrence at declared granularity, with qualified agency, purpose, means, execution assessment and accountability evidence. A separate frozen local no-tools self-audit found no critical conflicts. This remains a noncanonical reviewable draft with independent-review, source/version, adoption-profile and executable-conformance holds.", "confidence": "medium", "checklist": [ { "dimension": "identity", "status": "covered", "notes": "Act uses inherited occurrence identity with explicit granularity and report correspondence." }, { "dimension": "lifecycle", "status": "covered", "notes": "Action attempt and completion assessments specialize inherited factual and record status; correction lifecycle stays with the parent." }, { "dimension": "relationships", "status": "covered", "notes": "Qualified agency, mandate, object, outcome, step evidence and typed act links." }, { "dimension": "temporal", "status": "covered", "notes": "Performance, mandate and observation time use inherited time assertions; no local clock or deadline engine." }, { "dimension": "provenance", "status": "covered", "notes": "Asserter, evidence and confidence attach to agency and effects; parent evidence machinery is retained." }, { "dimension": "ownership", "status": "covered", "notes": "Designated steward and authority basis replace automatic acting-agent ownership." }, { "dimension": "validation", "status": "gap", "notes": "Research schema is testable; nested instance schemas, parent binding and operational conformance are deferred." }, { "dimension": "access", "status": "covered", "notes": "Purpose-limited views and protected evidence links address attribution and intent sensitivity." }, { "dimension": "retention and deletion", "status": "covered", "notes": "Record correction is reconciled with lawful payload disposal and minimal tombstones under inherited policy." }, { "dimension": "interoperability", "status": "gap", "notes": "Conceptual PROV, Activity Streams, Schema.org and CloudEvents mappings; executable mappings and release pins remain incomplete." }, { "dimension": "spatial", "status": "covered", "notes": "Action relevance to inherited physical/virtual setting is qualified; geometry and place masters stay external." }, { "dimension": "physical properties", "status": "not-applicable", "notes": "An act has temporal and contextual qualities, not an owned physical body; measurements describe involvement or outcomes." }, { "dimension": "authority and intent", "status": "covered", "notes": "Performer, asserted capacity, purpose and responsibility are separate evidence-qualified claims." }, { "dimension": "source verification", "status": "gap", "notes": "Selected primary sections read through the web tool. Direct HTTP not attempted under the owner-reported sandbox block; coordinator checker pending." }, { "dimension": "independent review", "status": "gap", "notes": "Claude and Grok skipped under waiver; a separate local Codex self-audit cannot establish independent agreement." } ], "known_omissions": [ "Independent external review; Claude and Grok are skipped under owner instruction.", "Direct HTTP response status, source-body digests and complete version/errata review; Schema.org development release is not pinned.", "Executable occurrence inheritance, nested data schemas, controlled role vocabularies and mapping fixtures.", "Jurisdiction-specific authority, privacy, evidentiary admissibility and accountability review; no compliance certification.", "Domain-specific granularities, collective agency, contested mental states and long-running actions require adopting profiles." ], "conflicts": [ "Resolved legacy conflict: one actor, mandatory direct object and universal smallest unit are not adopted; profile-relative action boundaries permit co-performers and intransitive actions.", "Resolved legacy conflict: actor-based ownership and unconditional permanent history are replaced by governed stewardship and lawful retention.", "Resolved vocabulary boundary: future activities and entry-point targets from external schemas are not silently treated as occurred acts or affected objects." ], "regional_assumptions": [ "Vocabulary alignment is cross-domain and does not supply legal tests of intention, responsibility, authority or evidence.", "The selected NIST guidance is voluntary and is not treated as a global law or a latest-version claim. Adopting jurisdictions and sectors require separate review." ], "adversarial_checks": [ "Reject fabricated actor identity when only a log producer is known.", "Reject a mandatory direct object for an intransitive action.", "Do not infer legal authority from PROV delegation or completion from a successful upload.", "Treat an actual failed attempt separately from a never-started plan and from message retransmission.", "Keep generic occurrence and process-step machinery out of Act-owned functions.", "Do not turn chronological order or entity derivation into unsupported act causation.", "Keep lawful erasure possible despite record-history requirements and qualify external review absence." ] }, "researchAdjudication": { "providerMode": "single-provider-waiver", "activeProviders": [ "codex" ], "waivedProviders": [ "claude", "grok" ], "providerPolicy": { "contract_version": "1.0.0", "mode": "single-provider-waiver", "effective_at": "2026-09-06T00:00:00Z", "scope": "Canonical single-stream subject-model research after the six-workstream consolidation", "active_providers": [ "codex" ], "waived_providers": [ { "provider": "claude", "authorized_by": "repository owner", "authorized_at": "2026-09-06T00:00:00Z", "reason": "Claude produced no result on prior 1800-second and 900-second attempts and again timed out on bounded 600-second Sonnet and 300-second Haiku passes. The owner prioritized completion over provider availability." }, { "provider": "grok", "authorized_by": "repository owner", "authorized_at": "2026-09-06T00:00:00Z", "reason": "The repository owner authorized completion without Grok when Grok is unavailable, slow or schema-invalid. Grok may still be attempted as a bounded supplemental reviewer, but its failure never blocks a valid Claude plus no-tools result." } ], "review_rule": "Codex may complete source-grounded fallback research after bounded Claude and Grok attempts fail. It requires a separate no-tools adversarial audit and remains reviewable-draft with a visible absence-of-external-review hold.", "supplemental_provider_attempts": [ { "provider": "claude", "required": false, "maximum_attempts": 1, "failure_policy": "record-and-continue", "admission_rule": "Use only a locally schema-valid result whose sources and boundaries survive adjudication." }, { "provider": "grok", "required": false, "maximum_attempts": 1, "failure_policy": "record-and-continue", "admission_rule": "Use only a locally schema-valid result whose sources and boundaries survive adjudication." } ] }, "boundaryDecision": { "entry_kind": "event", "status": "accepted", "rationale": "Act specializes one claimed or evidenced occurrence by adding action-specific agency and assessment. It reuses WM-ACT-015 identity and generic record machinery. The registry standalone-mm value describes the record plane, not the subject-kind enum; recording the event does not make the subject an entity or workflow aggregate." }, "decisions": [ { "concept": "Occurrence specialization", "disposition": "accepted", "rationale": "Root identity is inherited from WM-ACT-015; Act adds action assertions without owning generic time, conflict, correction or evidence-custody machinery. Runtime inheritance remains a separate hold." }, { "concept": "Universal atomicity", "disposition": "rejected", "rationale": "The legacy universal smallest-unit claim is unsupported. The result explicitly uses a profile and granularity criterion rather than claiming indivisible physical or conceptual actions." }, { "concept": "Mandatory single actor and direct object", "disposition": "rejected", "rationale": "Co-performer assertions and intransitive actions are representable. Required agency evidence is not a license to fabricate an identified person; unknown and disputed actor states are retained." }, { "concept": "Occurrence, record and envelope identity", "disposition": "separated", "rationale": "The result distinguishes occurrence identity, assertion revision, external report and transport envelope. Retransmission alone does not create an act, while an actual retry can have its own occurrence identity." }, { "concept": "Plans, attempts and completion", "disposition": "qualified", "rationale": "Unstarted plans stay external, failed attempts can be recorded as occurred, and action disposition is separated from parent factual and record status. Completion is not an automatic success claim." }, { "concept": "Agency and automated performance", "disposition": "accepted with evidence qualification", "rationale": "Direct performer, recorder, operator, principal and responsible party remain separate references. Software agency is explicit and does not silently transfer performance to a human operator." }, { "concept": "Delegation and intent", "disposition": "qualified", "rationale": "Capacity, mandate and purpose are attributed claims with evidence and uncertainty. Descriptive delegation does not prove legally valid authorization, and an outcome does not prove mental state." }, { "concept": "Stewardship and privacy", "disposition": "legacy ownership rejected", "rationale": "The acting agent is not automatically record owner. A designated adopting-Dimension steward applies external authority and purpose-limited access, including restrictions on evidence links and inferred motives." }, { "concept": "Retention and correction", "disposition": "accepted with policy dependency", "rationale": "Inherited correction services preserve reviewed history only within lawful retention policy. Authorized payload erasure and minimal tombstones remain possible; deletion does not undo a worldly action." }, { "concept": "Process and decision boundaries", "disposition": "accepted", "rationale": "The incoming process-step REFERENCE contract keeps Act identity distinct and permits zero or many step links. The optional back-reference does not reverse ownership. A candidate decision child is not mandatory act content." }, { "concept": "Causal and standards mappings", "disposition": "qualified", "rationale": "Typed influence, entity derivation, temporal order, envelope time and entry-point target are distinguished. Chronological proximity cannot by itself justify causal attribution; conceptual mappings do not establish conformance." }, { "concept": "Local function authority", "disposition": "accepted as proposed only", "rationale": "All six functions prepare local assertions, assessments, evidence links or permitted views with preconditions and refusal outcomes. They do not execute the described act, send an export or adjudicate liability." }, { "concept": "Source and version assurance", "disposition": "limited", "rationale": "Selected sections of eight primary documents were available through the web tool. No direct HTTP check was attempted, no response status was measured, and the development vocabulary release and current applicability remain unverified." }, { "concept": "Instance conformance and independent review", "disposition": "deferred", "rationale": "Candidate fields and proposed fixtures do not constitute executable nested schemas or tested parent bindings. The separate Codex self-audit is not independent external review and cannot replace either waived provider." } ], "publicationHolds": [ "Independent external review is absent under the owner-authorized single-provider waiver. Claude and Grok were skipped with zero attempts; the separate local Codex no-tools self-audit is not an independent second-provider review.", "Live source and version verification remains incomplete. Selected primary sections were read through the web tool, but direct HTTP checks were not attempted under the owner-reported sandbox restriction: no status was measured. The coordinator checker, current errata and applicability review, and the Schema.org development release pin remain pending.", "Adopting profiles must resolve action granularity, collective and automated agency, contested intent, authority, privacy, evidence and accountability requirements. No jurisdictional compliance, liability determination or operational authorization is claimed.", "Pinned WM-ACT-015 inheritance, neighbor bindings, nested instance schemas, role vocabularies, executable mappings and adversarial conformance fixtures remain incomplete. Research validation and local package generation do not establish runtime support.", "Independent external review was explicitly waived by the repository owner; this codex-only result remains a reviewable draft." ], "deferredResearch": [ "Run the prepared direct source checker outside the sandbox, review redirects and challenges, and finish release, errata, licensing and applicability verification.", "Implement and test occurrence inheritance and nested instance schemas using the proposed cases for unidentified actors, intransitive actions, failed attempts, retries, restricted evidence and lawful disposal.", "Review domain and jurisdiction profiles and restore independent external review before any canonical or publishable-draft promotion." ] }, "statistics": { "sources": 8, "bundles": 5, "layers": 11, "findings": 11, "questions": 44, "artifacts": 11, "functions": 6 } }