# Vercy AI instruction - YAML 1.2 (JSON-compatible) { "vercy": "1.0-draft", "publication": { "status": "published", "adjudicationStatus": "reviewable-draft", "publishableCanonical": false, "generatedAt": "2026-10-07T09:05:27Z", "synthesisSha256": "3888a260d572fb5034be9442cfaadb89700029d2be695c458b2c959dced902f1", "providerMode": "single-provider-waiver", "providers": [ "Codex" ], "waivedProviders": [ "Claude", "Grok" ] }, "metaModel": { "id": "WM-SPC-001", "registryId": "vr.wm-spc-001", "name": "Space Object / Orbit", "version": "1.0.0-reviewable", "previousVersions": [], "entryKind": "entity", "family": "World Models", "category": "Physical world and living systems", "industry": [ "Cross-industry" ], "domain": [ "PHY.SPC.OBJ" ], "tags": [ "space", "object", "orbit", "phy.spc.obj" ], "status": "published" }, "canonicalUrl": "https://ver.cy/models/wm-spc-001-space-object-orbit/", "sourceUrl": "https://github.com/ver-cy/world-models/tree/feat/mega-model-registry/research/runs/wm-spc-001", "model": { "registry_id": "vr.wm-spc-001", "model_id": "WM-SPC-001", "name": "Space Object / Orbit", "entry_kind": "entity", "purpose": "Describe one artificial space object and its attributed identity, physical context, orbit products and lifecycle evidence.", "scope_statement": "One artificial space object, including an unregistered, untracked or no-longer-orbiting object when evidence permits identification. Orbit solutions, registration assertions and risk products describe the object but do not define its identity. Earth-orbit evidence is the strongest profile; beyond-Earth use requires additional validation. This is a proposed research model, not a flight dynamics or spacecraft control system.", "in_scope": [ "Object identity and catalogue aliases, class, physical measurements and mission or payload references", "Time-qualified registration and party-role assertions, tracking and orbit-product provenance", "Lifecycle and fragment lineage, conjunction and disposal evidence, object-specific environmental context" ], "out_of_scope": [ "Natural celestial-body and astronomical-observation masters", "Mission programme planning, physical asset manufacture, ownership and party master lifecycles", "Orbit determination, propagation, collision-risk computation, maneuver design or execution, spacecraft command and public warning issuance", "Legal registration filing, spectrum licensing and adjudication of ownership or liability", "Population-wide debris simulations and space-weather observation or forecast masters; weapon-related subjects remain at policy level" ], "boundary_notes": [ { "neighbor": "WM-SPC-004 Satellite Mission / Programme", "distinction": "Incoming candidate CONTAINS is reconciled as mission association with separately identified objects. Mission planning and mission-wide lifecycle remain external; an unknown fragment need not have a resolved mission.", "source_refs": [ "SRC-004" ] }, { "neighbor": "WM-OBJ-001 Physical Item Instance", "distinction": "Reference the manufactured unit when known; this model owns space-context assertions, not manufacturing, inventory or hardware maintenance.", "source_refs": [ "SRC-004" ] }, { "neighbor": "WM-XCT-001 Ownership / Stewardship", "distinction": "Owner, operator, custodian, launching state and state of registry are different qualified roles. Registration or operation alone is not ownership proof.", "source_refs": [ "SRC-005", "SRC-002" ] }, { "neighbor": "WM-XCT-009 Time / Calendar", "distinction": "Use external time-reference bindings for conversion. Keep native dynamical time systems and epochs; RFC 3339 metadata timestamps do not permit relabelling non-UTC epochs as UTC.", "source_refs": [ "SRC-001", "SRC-003" ] }, { "neighbor": "WM-SPC-002 Celestial Body and WM-SPC-003 Astronomical Observation", "distinction": "Natural bodies and their observations remain external; artificial-object track correlation does not create a natural-body master.", "source_refs": [ "SRC-003", "SRC-004" ] }, { "neighbor": "Environmental products and conjunction assessment masters", "distinction": "Reference externally issued environmental and paired-object assessment products; object-specific association does not own population models, weather forecasting or another object.", "source_refs": [ "SRC-002", "SRC-006", "SRC-007" ] } ] }, "sources": [ { "id": "SRC-001", "title": "Orbit Data Messages", "organization": "Consultative Committee for Space Data Systems", "url": "https://ccsds.org/Pubs/502x0b3e1.pdf", "version_or_date": "CCSDS 502.0-B-3, April 2023; selected published issue, latest status not verified", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-07T09:04:01Z", "relevance": "Sections 3-7: orbit products, frames, epochs, time systems, covariance and message variants. Design alignment only." }, { "id": "SRC-002", "title": "Conjunction Data Message", "organization": "Consultative Committee for Space Data Systems", "url": "https://ccsds.org/Pubs/508x0b1e2c2.pdf", "version_or_date": "CCSDS 508.0-B-1, June 2013, corrections through October 2021", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-07T09:04:01Z", "relevance": "Sections 2-5: two-object assessment products and qualified risk metadata, not maneuver authority." }, { "id": "SRC-003", "title": "Tracking Data Message", "organization": "Consultative Committee for Space Data Systems", "url": "https://ccsds.org/Pubs/503x0b2c1.pdf", "version_or_date": "CCSDS 503.0-B-2, June 2020, corrigendum October 2021", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-07T09:04:01Z", "relevance": "Sections 2-3: tracking observations, participants, measurement context and time systems." }, { "id": "SRC-004", "title": "DISCOS 3: An improved data model for ESA's Database and Information System Characterising Objects in Space", "organization": "European Space Agency Space Debris Office", "url": "https://conference.sdo.esoc.esa.int/proceedings/sdc7/paper/151", "version_or_date": "2017 conference paper; author abstract reviewed, full paper not reviewed", "source_type": "scientific", "primary_source": true, "authority_tier": 2, "accessed_at": "2026-10-07T09:04:01Z", "relevance": "Primary author abstract supports catalogue-independent identity, historical aliases, physical attributes, parentage and changing containment." }, { "id": "SRC-005", "title": "Toolkit on Good Registration Practices", "organization": "United Nations Office for Outer Space Affairs", "url": "https://www.unoosa.org/res/oosadoc/data/documents/2025/stspace/stspace95_0_html/st_space_095E.pdf", "version_or_date": "ST/SPACE/95, 2025; selected indexed excerpts only, full retrieval failed", "source_type": "public-authority", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-07T09:04:01Z", "relevance": "Selected chapter 1 excerpt supports distinction of national and UN registration, applicable treaty or resolution basis and state roles; not a full legal review." }, { "id": "SRC-006", "title": "Debris Mitigation", "organization": "National Aeronautics and Space Administration Orbital Debris Program Office", "url": "https://orbitaldebris.jsc.nasa.gov/mitigation/index.html", "version_or_date": "Undated overview accessed 2026-10-07; references NPR 8715.6E effective April 2024", "source_type": "public-authority", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-07T09:04:01Z", "relevance": "Policy-level debris assessment, end-of-mission planning and scoped standards applicability. No universal thresholds inferred." }, { "id": "SRC-007", "title": "Satellite Drag", "organization": "National Oceanic and Atmospheric Administration Space Weather Prediction Center", "url": "https://www.spaceweather.gov/impacts/satellite-drag", "version_or_date": "Undated explanatory page accessed 2026-10-07; live dashboard and population counts excluded", "source_type": "public-authority", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-07T09:04:01Z", "relevance": "Explanatory paragraphs support atmosphere and space-weather context for drag-related orbit uncertainty, without adopting dynamic dashboard data." } ], "structure": { "bundles": [ { "id": "bundle-object-register", "name": "Identity and accountability", "description": "Resolve the object separately from filings and responsible-party assertions.", "rationale": "Proposed grouping derived from the cited domain concerns; it is not a source-mandated hierarchy.", "source_refs": [ "SRC-004", "SRC-005" ], "layers": [ { "id": "layer-identity", "name": "Object identity", "description": "Context for object identity.", "source_refs": [ "SRC-004", "SRC-005" ], "findings": [ { "id": "identity", "name": "Object identity", "description": "Maintain a persistent local subject with namespace-qualified, time-qualified aliases and explicitly unresolved correlations. A fragment has its own identity; neither a name nor an orbit proves equivalence.", "source_refs": [ "SRC-004", "SRC-005" ], "questions": [ { "id": "identity-q1", "kind": "identity", "text": "Which master identity anchors this object when catalogue designators are missing or change?", "answer_data": [ "identity-anchor" ] }, { "id": "identity-q2", "kind": "classification", "text": "Which object class is asserted and how is unknown or disputed classification represented?", "answer_data": [ "identity-class" ] }, { "id": "identity-q3", "kind": "validation", "text": "What evidence permits or prevents merging two catalogue records into this object?", "answer_data": [ "identity-correlation" ] }, { "id": "identity-q4", "kind": "provenance", "text": "Which alias revision supersedes an earlier identifier association without erasing its history?", "answer_data": [ "identity-aliases" ] } ], "data_elements": [ { "id": "identity-anchor", "name": "Anchor", "description": "Master authority, identifier, provisional UUID, alias issuer and validity interval.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-004", "SRC-005" ] }, { "id": "identity-class", "name": "Class", "description": "Payload, rocket body, fragment or profile code; classifier version, evidence and uncertainty.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-004", "SRC-005" ] }, { "id": "identity-correlation", "name": "Correlation", "description": "Candidate match, contrary evidence, reviewer and reversible match decision; no automatic identity from proximity.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-004", "SRC-005" ] }, { "id": "identity-aliases", "name": "Aliases", "description": "Issuer-scoped aliases, effective and recorded times, supersession or correction reason.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-004", "SRC-005" ] } ], "artifacts": [ { "id": "identity-evidence", "name": "Identity and alias dossier", "description": "Versioned evidence or external artifact reference supporting object identity. Preserve origin, access and qualification; no operational action follows from attachment.", "media_or_form": [ "Structured record or external document reference" ], "serial": true, "identity_strategy": "Authoritative master-system artifact identifier scoped to issuer; otherwise governed IRI; otherwise Dimension-assigned UUID or ULID. Preserve revision and digest separately; timestamps are not identifiers.", "source_refs": [ "SRC-004", "SRC-005" ] } ], "inline_only_rationale": null } ] }, { "id": "layer-registration", "name": "Registration and accountable roles", "description": "Context for registration and accountable roles.", "source_refs": [ "SRC-005", "SRC-002" ], "findings": [ { "id": "registration", "name": "Registration and accountable roles", "description": "Keep filed registration particulars separate from catalogue estimates and party-role assertions. Applicability, filing status and ownership remain qualified; missing registration is representable.", "source_refs": [ "SRC-005", "SRC-002" ], "questions": [ { "id": "registration-q1", "kind": "authority", "text": "Which filed registration reference and legal basis support the asserted state of registry?", "answer_data": [ "registration-filing" ] }, { "id": "registration-q2", "kind": "ownership", "text": "Which owner, operator, custodian and launching-state roles are evidenced for each effective interval?", "answer_data": [ "registration-roles" ] }, { "id": "registration-q3", "kind": "measurement", "text": "Which orbital particulars were filed and how are they distinguished from later orbit estimates?", "answer_data": [ "registration-particulars" ] }, { "id": "registration-q4", "kind": "exception", "text": "How are absent filings, multiple launching states or unresolved changes of operator recorded?", "answer_data": [ "registration-exceptions" ] } ], "data_elements": [ { "id": "registration-filing", "name": "Filing", "description": "National register and UN submission references, filing state, basis, date, revision and verification state.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-005", "SRC-002" ] }, { "id": "registration-roles", "name": "Roles", "description": "External party and authority references, role, evidence, interval and unresolved disputes; no named default owner.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-005", "SRC-002" ] }, { "id": "registration-particulars", "name": "Particulars", "description": "Filed values, units, general function, launch particulars and source revision; never overwrite by an ephemeris.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-005", "SRC-002" ] }, { "id": "registration-exceptions", "name": "Exceptions", "description": "Unknown or disputed assertions, responsible reviewer and follow-up reference without imputing illegality.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-005", "SRC-002" ] } ], "artifacts": [ { "id": "registration-evidence", "name": "Registration and role evidence index", "description": "Versioned evidence or external artifact reference supporting registration and accountable roles. Preserve origin, access and qualification; no operational action follows from attachment.", "media_or_form": [ "Structured record or external document reference" ], "serial": true, "identity_strategy": "Authoritative master-system artifact identifier scoped to issuer; otherwise governed IRI; otherwise Dimension-assigned UUID or ULID. Preserve revision and digest separately; timestamps are not identifiers.", "source_refs": [ "SRC-005", "SRC-002" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "bundle-characterization", "name": "Physical and functional context", "description": "Qualify the object description while keeping hardware and mission masters external.", "rationale": "Proposed grouping derived from the cited domain concerns; it is not a source-mandated hierarchy.", "source_refs": [ "SRC-004", "SRC-002" ], "layers": [ { "id": "layer-physical", "name": "Physical characteristics", "description": "Context for physical characteristics.", "source_refs": [ "SRC-004", "SRC-001" ], "findings": [ { "id": "physical", "name": "Physical characteristics", "description": "Describe sourced physical attributes with their configuration and measurement context. Unknown mass or dimensions stay unknown; fitted model parameters are not direct measurements.", "source_refs": [ "SRC-004", "SRC-001" ], "questions": [ { "id": "physical-q1", "kind": "measurement", "text": "What mass, geometry or effective area is known for the stated object configuration?", "answer_data": [ "physical-values" ] }, { "id": "physical-q2", "kind": "provenance", "text": "Was each physical value measured, declared, inferred or assumed in a dynamics model?", "answer_data": [ "physical-basis" ] }, { "id": "physical-q3", "kind": "composition", "text": "Which physical unit or component reference owns the detailed hardware description?", "answer_data": [ "physical-asset" ] }, { "id": "physical-q4", "kind": "constraint", "text": "Which conflicting or missing physical values prevent a proposed downstream use?", "answer_data": [ "physical-limits" ] } ], "data_elements": [ { "id": "physical-values", "name": "Values", "description": "Value, units, geometry representation, configuration, tolerance or uncertainty and applicability interval.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-004", "SRC-001" ] }, { "id": "physical-basis", "name": "Basis", "description": "Source, method, observation time, confidence and parameter semantics.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-004", "SRC-001" ] }, { "id": "physical-asset", "name": "Asset", "description": "External asset/type and component bindings with version and relation; no copied manufacturing lifecycle.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-004", "SRC-001" ] }, { "id": "physical-limits", "name": "Limits", "description": "Conflict set, intended use, acceptance criteria and explicit unavailable or not-applicable reason.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-004", "SRC-001" ] } ], "artifacts": [ { "id": "physical-evidence", "name": "Physical characterization record", "description": "Versioned evidence or external artifact reference supporting physical characteristics. Preserve origin, access and qualification; no operational action follows from attachment.", "media_or_form": [ "Structured record or external document reference" ], "serial": true, "identity_strategy": "Authoritative master-system artifact identifier scoped to issuer; otherwise governed IRI; otherwise Dimension-assigned UUID or ULID. Preserve revision and digest separately; timestamps are not identifiers.", "source_refs": [ "SRC-004", "SRC-001" ] } ], "inline_only_rationale": null } ] }, { "id": "layer-capability", "name": "Mission association and capability", "description": "Context for mission association and capability.", "source_refs": [ "SRC-004", "SRC-002" ], "findings": [ { "id": "capability", "name": "Mission association and capability", "description": "Associate mission and carried payloads without absorbing programme ownership. Operational state, maneuverability, evidence of behavior and authority to act remain distinct.", "source_refs": [ "SRC-004", "SRC-002" ], "questions": [ { "id": "capability-q1", "kind": "relationship", "text": "Which missions and payloads are associated with this object during the interval?", "answer_data": [ "capability-associations" ] }, { "id": "capability-q2", "kind": "state", "text": "What functional state and maneuverability are asserted at the observation time?", "answer_data": [ "capability-status" ] }, { "id": "capability-q3", "kind": "definition", "text": "Which declared capability differs from observed behavior or a proposed operation?", "answer_data": [ "capability-capabilities" ] }, { "id": "capability-q4", "kind": "authority", "text": "Which responsible role can approve an external action when capability exists?", "answer_data": [ "capability-authority" ] } ], "data_elements": [ { "id": "capability-associations", "name": "Associations", "description": "Mission and payload references, relationship type, interval and uncertain associations.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-004", "SRC-002" ] }, { "id": "capability-status", "name": "Status", "description": "Functional, inactive or unknown state; maneuverability evidence, effective time and freshness limit.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-004", "SRC-002" ] }, { "id": "capability-capabilities", "name": "Capabilities", "description": "Capability assertion, behavior observation and action reference with provenance and qualification.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-004", "SRC-002" ] }, { "id": "capability-authority", "name": "Authority", "description": "Role and delegated authority reference, constraint and expiry; local evidence does not authorize command.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-004", "SRC-002" ] } ], "artifacts": [ { "id": "capability-evidence", "name": "Capability and mission association record", "description": "Versioned evidence or external artifact reference supporting mission association and capability. Preserve origin, access and qualification; no operational action follows from attachment.", "media_or_form": [ "Structured record or external document reference" ], "serial": true, "identity_strategy": "Authoritative master-system artifact identifier scoped to issuer; otherwise governed IRI; otherwise Dimension-assigned UUID or ULID. Preserve revision and digest separately; timestamps are not identifiers.", "source_refs": [ "SRC-004", "SRC-002" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "bundle-orbit", "name": "Orbit solutions and uncertainty", "description": "Make position assertions interpretable and preserve competing determinations.", "rationale": "Proposed grouping derived from the cited domain concerns; it is not a source-mandated hierarchy.", "source_refs": [ "SRC-001", "SRC-003" ], "layers": [ { "id": "layer-orbit-state", "name": "Orbit representation", "description": "Context for orbit representation.", "source_refs": [ "SRC-001" ], "findings": [ { "id": "orbit-state", "name": "Orbit representation", "description": "Retain attributed orbit solutions with native epoch and time system, center, frame, units and representation. Mean elements, state vectors and ephemerides are not interchangeable without a validated transformation.", "source_refs": [ "SRC-001" ], "questions": [ { "id": "orbit-state-q1", "kind": "spatial", "text": "Which center, reference frame and representation define this orbit solution?", "answer_data": [ "orbit-state-coordinates" ] }, { "id": "orbit-state-q2", "kind": "temporal", "text": "What native epoch, time system and validity interval accompany the solution?", "answer_data": [ "orbit-state-time" ] }, { "id": "orbit-state-q3", "kind": "interoperability", "text": "Which theory, interpolation method or conversion is required to interpret the orbit product?", "answer_data": [ "orbit-state-interpretation" ] }, { "id": "orbit-state-q4", "kind": "quality", "text": "Which use-specific evidence supports selection among competing or stale orbit solutions?", "answer_data": [ "orbit-state-selection" ] } ], "data_elements": [ { "id": "orbit-state-coordinates", "name": "Coordinates", "description": "Center, frame identifier and realization, vector/elements/ephemeris type, units and source profile.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001" ] }, { "id": "orbit-state-time", "name": "Time", "description": "Original epoch lexical value, declared time system, interpolation interval and separately recorded ingestion time.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001" ] }, { "id": "orbit-state-interpretation", "name": "Interpretation", "description": "Mean-element theory or ephemeris interpolation metadata, transformation reference, version and known loss.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001" ] }, { "id": "orbit-state-selection", "name": "Selection", "description": "Intended use, freshness policy, selected revision, alternatives and refusal reason; latest ingestion alone is insufficient.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001" ] } ], "artifacts": [ { "id": "orbit-state-evidence", "name": "Orbit solution evidence package", "description": "Versioned evidence or external artifact reference supporting orbit representation. Preserve origin, access and qualification; no operational action follows from attachment.", "media_or_form": [ "Structured record or external document reference" ], "serial": true, "identity_strategy": "Authoritative master-system artifact identifier scoped to issuer; otherwise governed IRI; otherwise Dimension-assigned UUID or ULID. Preserve revision and digest separately; timestamps are not identifiers.", "source_refs": [ "SRC-001" ] } ], "inline_only_rationale": null } ] }, { "id": "layer-orbit-quality", "name": "Uncertainty and determination provenance", "description": "Context for uncertainty and determination provenance.", "source_refs": [ "SRC-001", "SRC-003" ], "findings": [ { "id": "orbit-quality", "name": "Uncertainty and determination provenance", "description": "Keep uncertainty tied to its orbit solution and declared basis. Missing covariance is not zero uncertainty, and mathematical validity does not certify prediction accuracy.", "source_refs": [ "SRC-001", "SRC-003" ], "questions": [ { "id": "orbit-quality-q1", "kind": "measurement", "text": "Which uncertainty representation belongs to this orbit solution and epoch?", "answer_data": [ "orbit-quality-uncertainty" ] }, { "id": "orbit-quality-q2", "kind": "provenance", "text": "Which tracking arc, determination process and assumptions produced the solution?", "answer_data": [ "orbit-quality-lineage" ] }, { "id": "orbit-quality-q3", "kind": "validation", "text": "Which frame, unit, dimension and numerical checks passed for the uncertainty product?", "answer_data": [ "orbit-quality-checks" ] }, { "id": "orbit-quality-q4", "kind": "exception", "text": "How are incompatible, absent or unusable uncertainty estimates carried to downstream consumers?", "answer_data": [ "orbit-quality-failure" ] } ], "data_elements": [ { "id": "orbit-quality-uncertainty", "name": "Uncertainty", "description": "Covariance or other uncertainty representation, frame, ordering, units, epoch, basis and missingness reason.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-003" ] }, { "id": "orbit-quality-lineage", "name": "Lineage", "description": "Observation references, estimator or producer revision, processing time, assumptions and quality assessment reference.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-003" ] }, { "id": "orbit-quality-checks", "name": "Checks", "description": "Profile-defined checks, evaluator version, tolerances, results and limitations; no runtime implementation claimed.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-003" ] }, { "id": "orbit-quality-failure", "name": "Failure", "description": "Explicit unusable or unknown status, disputed evidence and barred uses without invented precision.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-003" ] } ], "artifacts": [ { "id": "orbit-quality-evidence", "name": "Orbit quality and lineage record", "description": "Versioned evidence or external artifact reference supporting uncertainty and determination provenance. Preserve origin, access and qualification; no operational action follows from attachment.", "media_or_form": [ "Structured record or external document reference" ], "serial": true, "identity_strategy": "Authoritative master-system artifact identifier scoped to issuer; otherwise governed IRI; otherwise Dimension-assigned UUID or ULID. Preserve revision and digest separately; timestamps are not identifiers.", "source_refs": [ "SRC-001", "SRC-003" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "bundle-observations", "name": "Observation and product evidence", "description": "Distinguish measurements, correlations and versioned exchange products.", "rationale": "Proposed grouping derived from the cited domain concerns; it is not a source-mandated hierarchy.", "source_refs": [ "SRC-003", "SRC-004" ], "layers": [ { "id": "layer-tracking", "name": "Tracking and recognition evidence", "description": "Context for tracking and recognition evidence.", "source_refs": [ "SRC-003", "SRC-004" ], "findings": [ { "id": "tracking", "name": "Tracking and recognition evidence", "description": "Link observations to candidate object associations while preserving measurement context. A detection and its object correlation have different certainty and may be corrected separately.", "source_refs": [ "SRC-003", "SRC-004" ], "questions": [ { "id": "tracking-q1", "kind": "evidence", "text": "Which observation set and sensing participants support recognition of this object?", "answer_data": [ "tracking-observations" ] }, { "id": "tracking-q2", "kind": "measurement", "text": "Which measurement type, units, reference context and corrections qualify the tracking evidence?", "answer_data": [ "tracking-context" ] }, { "id": "tracking-q3", "kind": "quality", "text": "What ambiguity remains between this object and other candidate correlations?", "answer_data": [ "tracking-ambiguity" ] }, { "id": "tracking-q4", "kind": "access", "text": "Which observation details can this recipient access under the source terms?", "answer_data": [ "tracking-release" ] } ], "data_elements": [ { "id": "tracking-observations", "name": "Observations", "description": "External observation identity, sensor/participant references, observation interval and method.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-003", "SRC-004" ] }, { "id": "tracking-context", "name": "Context", "description": "Measurement type, participant path where applicable, time system, calibration/correction and quality metadata.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-003", "SRC-004" ] }, { "id": "tracking-ambiguity", "name": "Ambiguity", "description": "Candidate identity set, correlation status, confidence method and contrary evidence.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-003", "SRC-004" ] }, { "id": "tracking-release", "name": "Release", "description": "Source access policy, purpose, recipient scope and redaction constraints inherited by derived records.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-003", "SRC-004" ] } ], "artifacts": [ { "id": "tracking-evidence", "name": "Tracking association dossier", "description": "Versioned evidence or external artifact reference supporting tracking and recognition evidence. Preserve origin, access and qualification; no operational action follows from attachment.", "media_or_form": [ "Structured record or external document reference" ], "serial": true, "identity_strategy": "Authoritative master-system artifact identifier scoped to issuer; otherwise governed IRI; otherwise Dimension-assigned UUID or ULID. Preserve revision and digest separately; timestamps are not identifiers.", "source_refs": [ "SRC-003", "SRC-004" ] } ], "inline_only_rationale": null } ] }, { "id": "layer-exchange", "name": "Product provenance and exchange", "description": "Context for product provenance and exchange.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ], "findings": [ { "id": "exchange", "name": "Product provenance and exchange", "description": "Preserve source message identity and immutable versions, with explicit mappings for imported products. The proposed schema is format-neutral and does not claim CCSDS conformance.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ], "questions": [ { "id": "exchange-q1", "kind": "identity", "text": "Which originator-scoped message identity and revision identify the imported product?", "answer_data": [ "exchange-message" ] }, { "id": "exchange-q2", "kind": "interoperability", "text": "Which pinned import mapping preserves native values and flags unsupported fields?", "answer_data": [ "exchange-mapping" ] }, { "id": "exchange-q3", "kind": "validation", "text": "What evidence distinguishes schema acceptance from semantic and operational acceptance?", "answer_data": [ "exchange-acceptance" ] }, { "id": "exchange-q4", "kind": "retention", "text": "Which retention and access rules govern original products, derived views and superseded revisions?", "answer_data": [ "exchange-retention" ] } ], "data_elements": [ { "id": "exchange-message", "name": "Message", "description": "Originator, message identifier, standard issue, product type, content digest and revision.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ] }, { "id": "exchange-mapping", "name": "Mapping", "description": "Mapping version, source encoding, field loss, extensions and retained original reference.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ] }, { "id": "exchange-acceptance", "name": "Acceptance", "description": "Validation report references, semantic checks, intended-use review and unresolved errors.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ] }, { "id": "exchange-retention", "name": "Retention", "description": "License and retention policy reference, legal hold, minimization and lawful tombstone rules.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ] } ], "artifacts": [ { "id": "exchange-evidence", "name": "Product import and validation receipt", "description": "Versioned evidence or external artifact reference supporting product provenance and exchange. Preserve origin, access and qualification; no operational action follows from attachment.", "media_or_form": [ "Structured record or external document reference" ], "serial": true, "identity_strategy": "Authoritative master-system artifact identifier scoped to issuer; otherwise governed IRI; otherwise Dimension-assigned UUID or ULID. Preserve revision and digest separately; timestamps are not identifiers.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "bundle-history", "name": "Lifecycle and lineage", "description": "Maintain object continuity without collapsing events or newly separated objects.", "rationale": "Proposed grouping derived from the cited domain concerns; it is not a source-mandated hierarchy.", "source_refs": [ "SRC-004", "SRC-006" ], "layers": [ { "id": "layer-lifecycle", "name": "Object lifecycle and maneuver evidence", "description": "Context for object lifecycle and maneuver evidence.", "source_refs": [ "SRC-004", "SRC-001", "SRC-006" ], "findings": [ { "id": "lifecycle", "name": "Object lifecycle and maneuver evidence", "description": "Represent launch, deployment, operational changes and maneuver evidence as distinct assertions. Launch is not cataloguing or successful orbit insertion; planned action is not execution.", "source_refs": [ "SRC-004", "SRC-001", "SRC-006" ], "questions": [ { "id": "lifecycle-q1", "kind": "lifecycle", "text": "Which launch, deployment and operational events are supported rather than merely planned?", "answer_data": [ "lifecycle-events" ] }, { "id": "lifecycle-q2", "kind": "temporal", "text": "How do event time, observation time and recorded time differ for the lifecycle claim?", "answer_data": [ "lifecycle-times" ] }, { "id": "lifecycle-q3", "kind": "process", "text": "Which approved external maneuver record is planned, executed, cancelled or unconfirmed?", "answer_data": [ "lifecycle-maneuver" ] }, { "id": "lifecycle-q4", "kind": "validation", "text": "What evidence confirms an action outcome without treating a plan or receipt as execution?", "answer_data": [ "lifecycle-outcome" ] } ], "data_elements": [ { "id": "lifecycle-events", "name": "Events", "description": "External event identity, event type, state assertion, evidence and outcome uncertainty.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-004", "SRC-001", "SRC-006" ] }, { "id": "lifecycle-times", "name": "Times", "description": "Native event time or uncertainty interval, time system, observation and ingestion timestamps.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-004", "SRC-001", "SRC-006" ] }, { "id": "lifecycle-maneuver", "name": "Maneuver", "description": "Action reference and status, authority evidence, pre/post orbit product references; no maneuver design or command.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-004", "SRC-001", "SRC-006" ] }, { "id": "lifecycle-outcome", "name": "Outcome", "description": "Outcome observation, inconsistent evidence, failed or unknown result and reviewer decision.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-004", "SRC-001", "SRC-006" ] } ], "artifacts": [ { "id": "lifecycle-evidence", "name": "Lifecycle assertion history", "description": "Versioned evidence or external artifact reference supporting object lifecycle and maneuver evidence. Preserve origin, access and qualification; no operational action follows from attachment.", "media_or_form": [ "Structured record or external document reference" ], "serial": true, "identity_strategy": "Authoritative master-system artifact identifier scoped to issuer; otherwise governed IRI; otherwise Dimension-assigned UUID or ULID. Preserve revision and digest separately; timestamps are not identifiers.", "source_refs": [ "SRC-004", "SRC-001", "SRC-006" ] } ], "inline_only_rationale": null } ] }, { "id": "layer-lineage", "name": "Separation, docking and fragment lineage", "description": "Context for separation, docking and fragment lineage.", "source_refs": [ "SRC-004" ], "findings": [ { "id": "lineage", "name": "Separation, docking and fragment lineage", "description": "Track changing relations between distinct objects. Parentage does not copy the parent identity to fragments; docking does not automatically merge identities.", "source_refs": [ "SRC-004" ], "questions": [ { "id": "lineage-q1", "kind": "composition", "text": "Which objects are attached, contained or independently separated during each interval?", "answer_data": [ "lineage-structure" ] }, { "id": "lineage-q2", "kind": "event", "text": "Which separation or fragmentation event supports a proposed parent-child relation?", "answer_data": [ "lineage-origin" ] }, { "id": "lineage-q3", "kind": "identity", "text": "Which surviving object or new fragment retains or receives a distinct identity after change?", "answer_data": [ "lineage-continuity" ] }, { "id": "lineage-q4", "kind": "exception", "text": "How is disputed parentage or a later correlation correction represented without rewriting history?", "answer_data": [ "lineage-revision" ] } ], "data_elements": [ { "id": "lineage-structure", "name": "Structure", "description": "Object references, relation type, effective interval, event reference and uncertainty.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-004" ] }, { "id": "lineage-origin", "name": "Origin", "description": "Event evidence, candidate parent references, confidence and unresolved attribution.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-004" ] }, { "id": "lineage-continuity", "name": "Continuity", "description": "Identity decision, pre/post associations, provisional new identities and review basis.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-004" ] }, { "id": "lineage-revision", "name": "Revision", "description": "Alternative lineage hypotheses, correction provenance and supersession links.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-004" ] } ], "artifacts": [ { "id": "lineage-evidence", "name": "Object lineage and relation history", "description": "Versioned evidence or external artifact reference supporting separation, docking and fragment lineage. Preserve origin, access and qualification; no operational action follows from attachment.", "media_or_form": [ "Structured record or external document reference" ], "serial": true, "identity_strategy": "Authoritative master-system artifact identifier scoped to issuer; otherwise governed IRI; otherwise Dimension-assigned UUID or ULID. Preserve revision and digest separately; timestamps are not identifiers.", "source_refs": [ "SRC-004" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "bundle-safety-context", "name": "Conjunction and end-of-life context", "description": "Record external assessment and disposition evidence without exercising operational authority.", "rationale": "Proposed grouping derived from the cited domain concerns; it is not a source-mandated hierarchy.", "source_refs": [ "SRC-002", "SRC-006" ], "layers": [ { "id": "layer-conjunction", "name": "Conjunction assessment association", "description": "Context for conjunction assessment association.", "source_refs": [ "SRC-002" ], "findings": [ { "id": "conjunction", "name": "Conjunction assessment association", "description": "Attach paired-object assessment products and their revisions. Predicted proximity, collision probability and operational response are distinct; absent probability is not zero risk.", "source_refs": [ "SRC-002" ], "questions": [ { "id": "conjunction-q1", "kind": "relationship", "text": "Which two object identities and orbit-product revisions were used in the conjunction assessment?", "answer_data": [ "conjunction-pair" ] }, { "id": "conjunction-q2", "kind": "temporal", "text": "What closest-approach time and screening interval apply to this assessment revision?", "answer_data": [ "conjunction-encounter" ] }, { "id": "conjunction-q3", "kind": "measurement", "text": "Which miss-distance and probability estimates include methods, assumptions and uncertainty?", "answer_data": [ "conjunction-risk" ] }, { "id": "conjunction-q4", "kind": "decision", "text": "Which external review or response record addresses the advisory under an applicable policy?", "answer_data": [ "conjunction-response" ] } ], "data_elements": [ { "id": "conjunction-pair", "name": "Pair", "description": "Assessed object references, product issuer, assessment/message identity and referenced solution versions.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-002" ] }, { "id": "conjunction-encounter", "name": "Encounter", "description": "Time of closest approach, time system, screening window, product creation time and supersession.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-002" ] }, { "id": "conjunction-risk", "name": "Risk", "description": "Qualified values and units, probability method, geometry assumptions, covariance basis and missingness.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-002" ] }, { "id": "conjunction-response", "name": "Response", "description": "Policy and authority references, disposition, acknowledgement evidence and unresolved status; no automatic command or notification.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-002" ] } ], "artifacts": [ { "id": "conjunction-evidence", "name": "Conjunction product and response index", "description": "Versioned evidence or external artifact reference supporting conjunction assessment association. Preserve origin, access and qualification; no operational action follows from attachment.", "media_or_form": [ "Structured record or external document reference" ], "serial": true, "identity_strategy": "Authoritative master-system artifact identifier scoped to issuer; otherwise governed IRI; otherwise Dimension-assigned UUID or ULID. Preserve revision and digest separately; timestamps are not identifiers.", "source_refs": [ "SRC-002" ] } ], "inline_only_rationale": null } ] }, { "id": "layer-disposal", "name": "End-of-life, disposal and reentry", "description": "Context for end-of-life, disposal and reentry.", "source_refs": [ "SRC-006", "SRC-004", "SRC-005" ], "findings": [ { "id": "disposal", "name": "End-of-life, disposal and reentry", "description": "Separate end of function, disposal intent, disposal evidence and predicted or observed reentry. Local record retirement does not dispose of the object or close external duties.", "source_refs": [ "SRC-006", "SRC-004", "SRC-005" ], "questions": [ { "id": "disposal-q1", "kind": "requirement", "text": "Which applicable debris-mitigation and end-of-mission profile governs the object?", "answer_data": [ "disposal-profile" ] }, { "id": "disposal-q2", "kind": "state", "text": "What evidence distinguishes a disposal plan, an attempted action and its verified outcome?", "answer_data": [ "disposal-disposition" ] }, { "id": "disposal-q3", "kind": "quality", "text": "Which reentry window is predicted and what separate evidence supports an observed reentry?", "answer_data": [ "disposal-reentry" ] }, { "id": "disposal-q4", "kind": "retention", "text": "What records and external obligations survive the object leaving orbit or losing function?", "answer_data": [ "disposal-continuity" ] } ], "data_elements": [ { "id": "disposal-profile", "name": "Profile", "description": "Jurisdiction or programme profile, version, applicability evidence, reviewer and unresolved requirements.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-006", "SRC-004", "SRC-005" ] }, { "id": "disposal-disposition", "name": "Disposition", "description": "Plan and assessment references, reported status, outcome evidence and remaining obligations.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-006", "SRC-004", "SRC-005" ] }, { "id": "disposal-reentry", "name": "Reentry", "description": "Prediction reference and uncertainty, observation/event reference, update time and unresolved outcome; no precise unsupported footprint.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-006", "SRC-004", "SRC-005" ] }, { "id": "disposal-continuity", "name": "Continuity", "description": "Registration update reference, retained provenance, lawful disposition schedule and tombstone policy.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-006", "SRC-004", "SRC-005" ] } ], "artifacts": [ { "id": "disposal-evidence", "name": "Disposal and reentry evidence dossier", "description": "Versioned evidence or external artifact reference supporting end-of-life, disposal and reentry. Preserve origin, access and qualification; no operational action follows from attachment.", "media_or_form": [ "Structured record or external document reference" ], "serial": true, "identity_strategy": "Authoritative master-system artifact identifier scoped to issuer; otherwise governed IRI; otherwise Dimension-assigned UUID or ULID. Preserve revision and digest separately; timestamps are not identifiers.", "source_refs": [ "SRC-006", "SRC-004", "SRC-005" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "bundle-context-governance", "name": "Environment and evidence governance", "description": "Bind relevant environmental context and govern the use of attributed records.", "rationale": "Proposed grouping derived from the cited domain concerns; it is not a source-mandated hierarchy.", "source_refs": [ "SRC-007", "SRC-002" ], "layers": [ { "id": "layer-environment", "name": "Environmental context", "description": "Context for environmental context.", "source_refs": [ "SRC-007", "SRC-006" ], "findings": [ { "id": "environment", "name": "Environmental context", "description": "Reference external environment products only where relevant to this object and interval. Drag-related conditions qualify orbit assumptions; weather or flux products remain independently mastered.", "source_refs": [ "SRC-007", "SRC-006" ], "questions": [ { "id": "environment-q1", "kind": "relationship", "text": "Which external environmental product is relevant to this object and orbital interval?", "answer_data": [ "environment-products" ] }, { "id": "environment-q2", "kind": "provenance", "text": "Is the environmental context observed, forecast or simulated and at what version?", "answer_data": [ "environment-basis" ] }, { "id": "environment-q3", "kind": "constraint", "text": "Which orbit or lifetime assumptions depend on environmental inputs that are missing or stale?", "answer_data": [ "environment-dependencies" ] }, { "id": "environment-q4", "kind": "exception", "text": "Which claimed effect on this object lacks evidence despite an environmental alert?", "answer_data": [ "environment-impact" ] } ], "data_elements": [ { "id": "environment-products", "name": "Products", "description": "Product identity, provider reference, variable or population model, spatial scope and applicability time.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-007", "SRC-006" ] }, { "id": "environment-basis", "name": "Basis", "description": "Origin, issue time, observation interval, forecast horizon and model version.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-007", "SRC-006" ] }, { "id": "environment-dependencies", "name": "Dependencies", "description": "Referenced assumption set, freshness rule, uncertainty and intended-use restriction.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-007", "SRC-006" ] }, { "id": "environment-impact", "name": "Impact", "description": "Object-specific impact evidence or explicit unknown; a general alert is not proof of damage or orbit change.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-007", "SRC-006" ] } ], "artifacts": [ { "id": "environment-evidence", "name": "Environmental dependency record", "description": "Versioned evidence or external artifact reference supporting environmental context. Preserve origin, access and qualification; no operational action follows from attachment.", "media_or_form": [ "Structured record or external document reference" ], "serial": true, "identity_strategy": "Authoritative master-system artifact identifier scoped to issuer; otherwise governed IRI; otherwise Dimension-assigned UUID or ULID. Preserve revision and digest separately; timestamps are not identifiers.", "source_refs": [ "SRC-007", "SRC-006" ] } ], "inline_only_rationale": null } ] }, { "id": "layer-stewardship", "name": "Evidence stewardship and safe use", "description": "Context for evidence stewardship and safe use.", "source_refs": [ "SRC-002", "SRC-003", "SRC-005" ], "findings": [ { "id": "stewardship", "name": "Evidence stewardship and safe use", "description": "Apply proposed local governance to assertions and artifacts. Public catalogue visibility does not grant redistribution rights for precision products or authority for external action.", "source_refs": [ "SRC-002", "SRC-003", "SRC-005" ], "questions": [ { "id": "stewardship-q1", "kind": "security", "text": "Which policy distinguishes public identification from restricted precision or operational records?", "answer_data": [ "stewardship-policy" ] }, { "id": "stewardship-q2", "kind": "authority", "text": "Which role may accept, correct or retire a local assertion with evidence?", "answer_data": [ "stewardship-approval" ] }, { "id": "stewardship-q3", "kind": "privacy", "text": "Which operator contact or other personal data should be minimized in each projection?", "answer_data": [ "stewardship-minimization" ] }, { "id": "stewardship-q4", "kind": "validation", "text": "Which unresolved evidence and review holds must travel with every exported object view?", "answer_data": [ "stewardship-holds" ] } ], "data_elements": [ { "id": "stewardship-policy", "name": "Policy", "description": "Policy reference, classification, source rights, purpose and release scope.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-002", "SRC-003", "SRC-005" ] }, { "id": "stewardship-approval", "name": "Approval", "description": "Role, delegated authority, operation scope, reviewer separation and revision precondition.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-002", "SRC-003", "SRC-005" ] }, { "id": "stewardship-minimization", "name": "Minimization", "description": "Field-level purpose, access, redaction rule and retention basis; no contact data required by this research.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-002", "SRC-003", "SRC-005" ] }, { "id": "stewardship-holds", "name": "Holds", "description": "Quality flags, source-verification status, provider waiver, mapping limits and intended-use exclusions.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-002", "SRC-003", "SRC-005" ] } ], "artifacts": [ { "id": "stewardship-evidence", "name": "Stewardship and release decision record", "description": "Versioned evidence or external artifact reference supporting evidence stewardship and safe use. Preserve origin, access and qualification; no operational action follows from attachment.", "media_or_form": [ "Structured record or external document reference" ], "serial": true, "identity_strategy": "Authoritative master-system artifact identifier scoped to issuer; otherwise governed IRI; otherwise Dimension-assigned UUID or ULID. Preserve revision and digest separately; timestamps are not identifiers.", "source_refs": [ "SRC-002", "SRC-003", "SRC-005" ] } ], "inline_only_rationale": null } ] } ] } ] }, "functions": [ { "id": "fn-reconcile-identity", "name": "Reconcile identity assertions", "description": "Proposed, unimplemented local operation. Stage a reversible alias or correlation decision without silently merging object masters.", "inputs": [ "Candidate identities and alias evidence", "Expected local record revision" ], "outputs": [ "Proposed match or separation with reasons", "Unresolved ambiguity report" ], "preconditions": [ "Authorized adopting-Dimension role and purpose", "Pinned source and policy references; explicit unknowns remain visible", "Expected revision matches; incompatible or insufficient evidence returns refusal or quarantine" ], "effects": [ "Preserve all source aliases and distinct fragment identities" ], "source_refs": [ "SRC-004" ] }, { "id": "fn-record-characterization", "name": "Record qualified characterization", "description": "Proposed, unimplemented local operation. Attach physical or capability assertions with source and applicability qualifiers.", "inputs": [ "Physical or capability evidence", "Asset and mission references" ], "outputs": [ "Qualified assertion or refusal report" ], "preconditions": [ "Authorized adopting-Dimension role and purpose", "Pinned source and policy references; explicit unknowns remain visible", "Expected revision matches; incompatible or insufficient evidence returns refusal or quarantine" ], "effects": [ "Append local evidence without changing hardware or mission masters" ], "source_refs": [ "SRC-004", "SRC-002" ] }, { "id": "fn-register-orbit-product", "name": "Register orbit evidence", "description": "Proposed, unimplemented local operation. Index an externally produced orbit solution; do not calculate or propagate it.", "inputs": [ "Source product and mapping profile", "Epoch, frame, units and time-system metadata" ], "outputs": [ "Versioned product reference or quarantine reason" ], "preconditions": [ "Authorized adopting-Dimension role and purpose", "Pinned source and policy references; explicit unknowns remain visible", "Expected revision matches; incompatible or insufficient evidence returns refusal or quarantine" ], "effects": [ "Preserve native values and competing solutions; missing required context blocks use" ], "source_refs": [ "SRC-001" ] }, { "id": "fn-associate-tracking", "name": "Associate tracking evidence", "description": "Proposed, unimplemented local operation. Record a proposed observation-object association with uncertainty.", "inputs": [ "Observation reference and measurement context", "Correlation rationale" ], "outputs": [ "Qualified association or unresolved candidate set" ], "preconditions": [ "Authorized adopting-Dimension role and purpose", "Pinned source and policy references; explicit unknowns remain visible", "Expected revision matches; incompatible or insufficient evidence returns refusal or quarantine" ], "effects": [ "Keep raw evidence separate from inference and preserve corrections" ], "source_refs": [ "SRC-003", "SRC-004" ] }, { "id": "fn-append-lifecycle", "name": "Append lifecycle and lineage evidence", "description": "Proposed, unimplemented local operation. Record externally evidenced state or relationship changes without executing an action.", "inputs": [ "Event and outcome evidence", "Pre/post object and external action references" ], "outputs": [ "Versioned lifecycle assertion or conflict report" ], "preconditions": [ "Authorized adopting-Dimension role and purpose", "Pinned source and policy references; explicit unknowns remain visible", "Expected revision matches; incompatible or insufficient evidence returns refusal or quarantine" ], "effects": [ "Keep plan and outcome distinct and allocate distinct provisional fragment identities when needed" ], "source_refs": [ "SRC-004", "SRC-006" ] }, { "id": "fn-index-safety-evidence", "name": "Index risk and disposition evidence", "description": "Proposed, unimplemented local operation. Attach conjunction or disposal products and external review references.", "inputs": [ "Assessment/product references and versions", "Applicable policy and outcome evidence" ], "outputs": [ "Qualified safety-context index or refusal report" ], "preconditions": [ "Authorized adopting-Dimension role and purpose", "Pinned source and policy references; explicit unknowns remain visible", "Expected revision matches; incompatible or insufficient evidence returns refusal or quarantine" ], "effects": [ "No risk calculation, alert delivery, maneuver authorization or registration filing" ], "source_refs": [ "SRC-002", "SRC-006" ] }, { "id": "fn-project-qualified-view", "name": "Project an authorized object view", "description": "Proposed, unimplemented local operation. Prepare a local recipient-scoped view with mandatory uncertainty and review qualifications.", "inputs": [ "Recipient and purpose", "Policy, source rights and current evidence revisions" ], "outputs": [ "Local view manifest and redaction record or denial" ], "preconditions": [ "Authorized adopting-Dimension role and purpose", "Pinned source and policy references; explicit unknowns remain visible", "Expected revision matches; incompatible or insufficient evidence returns refusal or quarantine" ], "effects": [ "Carry holds and freshness limits; do not distribute externally or change access policy" ], "source_refs": [ "SRC-002", "SRC-003", "SRC-007" ] } ], "composition": [ { "target": "WM-SPC-004", "relation": "REFERENCE", "purpose": "Reconcile incoming candidate mission containment through optional time-qualified mission associations; preserve separate roots and mission-owned planning.", "required": false, "source_refs": [ "SRC-004" ] }, { "target": "WM-OBJ-001", "relation": "REFERENCE", "purpose": "Bind manufactured physical-unit identity and description when known; retain only space-specific assertions here.", "required": false, "source_refs": [ "SRC-004" ] }, { "target": "WM-XCT-001", "relation": "REFERENCE", "purpose": "Resolve ownership and stewardship authority externally; retain qualified subject-role assertions only.", "required": false, "source_refs": [ "SRC-005" ] }, { "target": "WM-XCT-009", "relation": "REFERENCE", "purpose": "Bind time-system definitions and validated conversions; never relabel native dynamical epochs as UTC.", "required": false, "source_refs": [ "SRC-001", "SRC-003" ] }, { "target": "WM-SPC-002", "relation": "REFERENCE", "purpose": "Resolve central-body or natural-body reference without owning celestial-body identity.", "required": false, "source_refs": [ "SRC-001" ] }, { "target": "CCSDS 502.0-B-3 / 503.0-B-2 / 508.0-B-1", "relation": "ALIGN", "purpose": "Candidate message mappings only; pin issue, corrections and profile before implementation or conformance claims.", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-003" ] }, { "target": "External environment and debris assessment profiles", "relation": "REFERENCE", "purpose": "Resolve independently mastered environmental, population and mitigation products with version and applicability.", "required": false, "source_refs": [ "SRC-006", "SRC-007" ] } ], "serviceLayers": { "dimension": { "owner_package_requirements": [ "A role-based accountable steward and scoped authority policy; no named company or brand is the owner", "Pinned namespace, model version, storage binding, interface and process references", "Identity authority, access and retention rules plus a selected jurisdiction/mission profile", "Unresolved or optional external bindings must be visible; runtime use requires qualified review" ], "namespace_guidance": "Use an adopting-Dimension namespace for stable object and artifact identifiers. Scope imported identifiers to their issuers and preserve their original lexical forms.", "registry_links": [ "vr.wm-spc-001", "WM-SPC-004", "WM-OBJ-001", "WM-XCT-001", "WM-XCT-009" ] }, "canon_and_patch": { "canonicalization_rules": [ "Canonicalize local assertions only under a declared authority; never treat this reviewable draft as canonical research.", "Preserve native units, time systems, frames, original products and conversion provenance; do not select truth by arrival order.", "Resolve alias equivalence by reviewed evidence and retain competing assertions." ], "patch_rules": [ "Require expected revision, authorized role, reason and supporting evidence for each patch.", "Append corrections and supersession links; do not silently rewrite a filing, an external message or fragment parentage." ], "compatibility_rules": [ "Pin message standards, profile schemas, frame and time conversion references.", "Changing identity semantics, time systems, uncertainty representation or access meaning requires explicit version migration and loss review." ] }, "artifact_rules": { "identity_priority": [ "Authoritative master-system identifier scoped to its issuing authority", "Governed global identifier or IRI", "UUID or ULID assigned by the adopting Dimension" ], "timestamp_rule": "Administrative event, observation and ingestion timestamps use RFC 3339 with seconds and explicit offset or Z; keep these times separate. Native orbital and tracking epochs retain original value, declared time system and precision. A UTC projection needs an evidenced time conversion; never append Z to a non-UTC epoch.", "serial_naming_rule": "Stable artifact ID plus independent immutable revision; dates and filenames are display metadata, not identity.", "integrity_rule": "Record source URI, originator, retrieval metadata, digest and revision where available. Hash equality proves byte continuity, not correct identity, accurate orbit, legal authority or current applicability." }, "policies": [ "This is codex-only, noncanonical research under the provider waiver; the local self-audit is not independent external review.", "All source, applicability and executable-conformance holds must remain in projections.", "No spacecraft command, maneuver design, risk computation, warning issuance, legal filing or external notification is implemented or authorized.", "Keep restricted precision data and operational intent within source-authorized scopes; public identity does not imply public ephemerides.", "Minimize operator contact data and retain only for evidenced purpose and duration.", "A missing covariance, registration or track is unknown, not zero risk, illegality or nonexistence." ], "crud": { "read": [ "Resolve purpose, recipient, source license and scoped permission; include uncertainty, freshness and holds." ], "create": [ "Create provisional object identity with evidence; do not require every object to be tracked, registered or mission-linked." ], "update": [ "Append reviewed local assertion revisions with concurrency control, evidence and explicit correction links; referenced masters remain external." ], "delete": [ "Apply adopting-Dimension retention and lawful deletion rules to local payloads, derived views and caches; preserve minimal lawful tombstones and outstanding holds.", "Deletion or retirement of a local record neither disposes of the space object nor erases registration or another master. Actual disposition execution belongs to the authorized external custodian." ] }, "roles": [ { "name": "Object record steward", "responsibilities": [ "Maintain local identity, evidence associations and reversible corrections." ] }, { "name": "Orbit evidence reviewer", "responsibilities": [ "Assess intended use, time/frame meaning and uncertainty qualifications without operating spacecraft." ] }, { "name": "Registration liaison", "responsibilities": [ "Verify filed references and role assertions without locally amending official registers." ] }, { "name": "Policy custodian", "responsibilities": [ "Approve scoped access and retention based on source terms and applicable authority." ] }, { "name": "Independent reviewer", "responsibilities": [ "Review omissions and conformance when external review becomes available; currently unfilled." ] } ], "access": { "default_rule": "Least privilege by purpose and recipient across the full structure; source restrictions flow to derived artifacts.", "scopes": [ "bundle", "layer", "finding", "artifact" ], "exceptions": [ "Any emergency disclosure needs an applicable documented authority, scope, expiry and review; a conjunction flag alone grants no access.", "Public identity views omit restricted precision, operational intent and personal contacts unless explicitly authorized." ], "audit_requirements": [ "Record actor, role, purpose, source/artifact revision, fields read or changed, policy decision and time.", "Audit logs follow separate access and retention rules; preserve redaction history without duplicating restricted payloads." ] }, "agents_bootstrap": { "filename": "AGENTS.md", "required_fields": [ "Name", "Type", "Specification URL", "Storage type URL", "Interface URL", "Processes URL" ], "read_order": [ "AGENTS.md", "spec.yaml and publication holds", "Adopting-Dimension authority, access and retention policies", "Pinned source profiles, external model bindings and evidence revisions" ] } }, "coverage": { "claim": "Source-grounded proposed structure for one artificial space object, separating identity from attributed orbit, registration, observation and safety products. Separate frozen local no-tools self-audit completed. Independent review, source/version verification, applicability profiles and executable mappings remain holds. Earth-orbit evidence is strongest; no operational or universal conformance is claimed.", "confidence": "medium", "checklist": [ { "dimension": "identity", "status": "covered", "notes": "Persistent subject, provisional IDs, qualified aliases and fragment continuity decisions." }, { "dimension": "lifecycle", "status": "covered", "notes": "Launch, cataloguing, operation, disposal and reentry are separate evidenced assertions." }, { "dimension": "relationships", "status": "covered", "notes": "Mission, component, paired-object, parentage and environmental relations preserve external masters." }, { "dimension": "temporal", "status": "covered", "notes": "Native epochs and time systems retained separately from ingestion and event metadata." }, { "dimension": "provenance", "status": "covered", "notes": "Originator, source product, observation and mapping revisions remain explicit." }, { "dimension": "ownership", "status": "covered", "notes": "Ownership, operation, custody and state roles are distinct qualified references." }, { "dimension": "validation", "status": "gap", "notes": "Research structure passes schema gates; nested instance schemas and operational numerical validation remain unimplemented." }, { "dimension": "access", "status": "covered", "notes": "Recipient and purpose policy with inherited restrictions and redacted views." }, { "dimension": "retention and deletion", "status": "covered", "notes": "Local retention, lawful payload deletion and tombstones do not erase external masters." }, { "dimension": "interoperability", "status": "gap", "notes": "Message families aligned conceptually; mapping profiles and conformance fixtures not yet implemented." }, { "dimension": "direct properties", "status": "covered", "notes": "Physical measurements have units, configuration, method and uncertainty." }, { "dimension": "recognition", "status": "covered", "notes": "Observation evidence and candidate object correlation are kept separate." }, { "dimension": "capabilities and behavior", "status": "covered", "notes": "Functional state, maneuverability, observed outcomes and action authority are distinct." }, { "dimension": "environment and hazards", "status": "covered", "notes": "Context references and safety evidence remain qualified and at policy level." }, { "dimension": "beyond-Earth scope", "status": "gap", "notes": "General center/frame representation is available, but no complete interplanetary, lunar or surface profile was validated." } ], "known_omissions": [ "Independent external review is absent; a later local self-audit cannot substitute for it.", "Direct HTTP verification is unattempted under the owner-reported sandbox block. Six documents opened through the web tool; registration toolkit evidence is indexed-excerpt only with failed full retrieval.", "Latest standard versions, corrigenda, source licensing and current legal applicability are not comprehensively verified.", "Nested instance schemas, explicit per-profile required fields, pinned neighbor versions, time/frame transformations, executable message mappings and adversarial fixtures remain to be developed.", "No validated orbit propagation, collision probability, disposal analysis or public warning capability.", "Deep-space, lunar, tethered and novel servicing profiles, attitude dynamics and detailed radiation effects need further evidence and review." ], "conflicts": [], "regional_assumptions": [ "UN registration guidance supports conceptual roles but treaty participation and national obligations require qualified review.", "The selected debris-mitigation overview describes a scoped programme framework, not a universal deadline or threshold.", "Operational thresholds and response authority belong to the adopting profile; none is fabricated here." ], "adversarial_checks": [ "Reject automatic identity merge from similar names or orbits, and reject parent identity reuse for all fragments.", "Do not treat a newer ingestion time as a newer or more reliable orbital state.", "Reject UTC relabelling of native non-UTC epochs and conversions without versioned evidence.", "Treat missing uncertainty, absent filing and unobserved reentry as unknown, not zero risk or proved absence.", "A paired-object advisory is not an executed maneuver or authority to contact third parties.", "Do not inherit legacy conformance labels or active-agent permissions from the unreviewed supplement." ] }, "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": "entity", "status": "accepted", "rationale": "A persistent artificial object is the root; orbit products and registration assertions describe it. The registry standalone-mm value classifies the record plane rather than the subject-kind enum. Mission, hardware, ownership, environment and paired-object assessment masters remain external." }, "decisions": [ { "concept": "Persistent object root", "disposition": "accepted", "rationale": "Identity can survive changed catalogue aliases and incomplete observations without turning the subject into a catalogue or an orbit solution." }, { "concept": "Legacy fragment identity", "disposition": "rejected and reconciled", "rationale": "The draft preserves a parent record and distinct fragment identities with qualified parentage. It does not propagate the same identity to every fragment or merge docked objects automatically." }, { "concept": "Mission containment candidate", "disposition": "qualified", "rationale": "The incoming candidate relation supports optional mission association with independent object identity. Mission planning remains external and unidentified fragments need no fabricated mission." }, { "concept": "Registration and ownership", "disposition": "separated", "rationale": "National and UN filings, catalogue identities, owner, operator, custodian and state roles are distinct qualified references. Registration and operation do not prove ownership." }, { "concept": "Physical and capability claims", "disposition": "accepted with qualification", "rationale": "Configuration, units, method and uncertainty qualify physical properties. Operational state, maneuverability, observed behavior and authority to act are explicitly different." }, { "concept": "Orbit and time semantics", "disposition": "accepted", "rationale": "Each solution retains representation, center, frame, units and native time system. The timestamp service rule explicitly prevents UTC relabelling without an evidenced conversion." }, { "concept": "Uncertainty and newest-product bias", "disposition": "rejected", "rationale": "Missing covariance is unknown rather than zero, and selection depends on intended use and evidence rather than latest ingestion. Numerical checks are not accuracy certification." }, { "concept": "Tracking recognition and exchange", "disposition": "accepted as evidence links", "rationale": "Observations and object correlation remain separate assertions; message mappings preserve native values and expose loss without claiming implemented conformance." }, { "concept": "Lifecycle and execution evidence", "disposition": "separated", "rationale": "Launch, catalogue entry, orbit insertion, plan, execution and observed outcome cannot substitute for one another. Functions append local evidence and do not command or file externally." }, { "concept": "Conjunction and disposal authority", "disposition": "limited", "rationale": "Risk and disposition findings attach external products and review references. No universal threshold, maneuver design, notification delivery or compliance certification is implied." }, { "concept": "Environment ownership", "disposition": "narrowed", "rationale": "Object-specific environmental dependencies remain local links; weather forecasts and population models stay externally mastered. A general alert does not prove impact on this object." }, { "concept": "Artifact integrity, retention and access", "disposition": "accepted as proposed governance", "rationale": "Issuer-scoped identity and independent revisions preserve continuity while scoped deletion and lawful tombstones avoid mandatory perpetual retention. Source restrictions flow to derived views." }, { "concept": "Source access and applicability", "disposition": "held", "rationale": "Six source documents opened through the web tool; registration toolkit support is indexed-excerpt only. Direct HTTP was not attempted. Current versions, licensing and national applicability remain unverified." }, { "concept": "Executable schemas and extended profiles", "disposition": "deferred", "rationale": "Optional candidate object groups support research questions but do not implement nested instance validation, numerical transformations or message mappings. Deep-space and specialist profiles need more evidence." }, { "concept": "Independent review", "disposition": "waived and held", "rationale": "Claude and Grok were skipped with zero attempts under the owner override. This separate local Codex self-audit introduces no new facts and is not an independent external review." } ], "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 independent review.", "Live source and version verification remains incomplete. Direct HTTP checks were not attempted under the owner-reported sandbox restriction, so all statuses are unmeasured and zero 200 responses were measured. Six documents opened through the web tool; the registration toolkit has selected indexed-excerpt support only with failed full retrieval. Coordinator checker supplied; HTTP success alone cannot close substantive review.", "Adopting jurisdiction, registration basis, source licensing, operational authority, debris policy, intended-use criteria and deep-space or specialist applicability require qualified profile review. No universal threshold or legal-compliance assertion is made.", "Nested instance schemas, per-profile mandatory fields, pinned neighbor bindings, time/frame transformations, executable message mappings and adversarial fixtures are incomplete. No flight dynamics, spacecraft control, warning-delivery or operational conformance capability is implemented.", "Independent external review was explicitly waived by the repository owner; this codex-only result remains a reviewable draft." ], "deferredResearch": [ "Verify full registration guidance and applicable law, latest standards and corrigenda, source rights and the current status of each cited URL outside the sandbox.", "Develop pinned instance profiles and tested mappings covering ambiguous identity, fragments, docking, non-UTC epochs, inconsistent covariance, stale products, unregistered objects and uncertain reentry.", "Extend and independently review deep-space and specialist profiles without absorbing neighboring mission, environment or physical-asset masters.", "Restore independent external review before any canonical or publishable-draft promotion." ] }, "statistics": { "sources": 7, "bundles": 7, "layers": 14, "findings": 14, "questions": 56, "artifacts": 14, "functions": 7 } }