← Capability inventory · source 1ea8b8ea8b01

Mobile interoperability CRD candidates — October 8, 2026

Status: candidate assessment, not finalized CRDs or inventory additions. The 117 existing CRDs retain their current status, evidence and adoption scope. No public realization or compatibility level is established by this record.

Source roles and publication boundary

The alignment notice ↗ and Integration sections 19.7–19.8 ↗ are current documentation decisions and contracts, not deployed-code evidence. Integration sections 3–6 already define manifests, agreements and grants. The existing library is comparison evidence for candidate scope. Before final extraction, pin the applicable published framework revision; do not silently replace the source basis of the existing historical extraction. Unpublished clarifications do not become published implementation evidence through this file. Restricted operational evidence stays outside public library files.

Candidate boundaries

All three rows are reasonable inferences from those contracts, not adopted requirements. Names and final decomposition remain subject to the library's normal statement-ledger and MLE pass.

CandidateActor, intent and meaningful outcomeClosest existing CRDs and distinct scope
Reconcile a canonical change into an application working copyAuthorized application reconciler applies a specified canonical revision, or preserves a conflict/rejection/retry state, with attributable acknowledgementPending capture resolves work into Core; knowledge note governs the note itself. Candidate excludes canonical authoring, generic cache refresh and direct mutation of app-private storage.
Acquire authorized device-source evidenceAuthorized device collector obtains a bounded source observation/snapshot, or reports unavailable/denied/failed acquisition, under declared collection scopeSource registration defines the source; capture submission begins with a payload; metric observation covers recording a measured value. Candidate excludes granting OS permission, server ingestion, enrichment and automatic History promotion. Source-specific acquisitions may require separate CRDs rather than one generic bucket.
Evaluate an integration manifest into an agreementAuthorized evaluator compares a versioned manifest with owner terms, capability and operator policy to produce an attributable agreement result or refusalOutward access policy governs an outward representation; first entry is bootstrap access. Candidate excludes grant issuance, credential provisioning, request-time enforcement and general onboarding. It fills possible library coverage of an existing framework concept, not a newly invented PIOS responsibility.

Preliminary MLE checks

CandidateIndependently understandableMeaningfully usableSuccess/failure determinableFurther splitting loses this outcome's context
Working-copy reconciliationYes: reconcile one specified change into a consumerYes: without creating a new canonical noteYes: applied, conflict, refused or retryableIdentity/version checking, application and attributable result support this outcome; canonical editing remains separate
Device-source acquisitionYes for a named source classYes: acquire without uploadingYes: bounded evidence or reasoned non-acquisitionCollecting a source observation requires its scope and result; unrelated source classes must be tested individually before grouping
Manifest evaluationYes: evaluate one manifest/versionYes: without issuing credentialsYes: agreement result or refusalTerms/capability comparison and recorded result support this outcome; owner approval and grant issuance must be tested separately, not silently absorbed

Enlargement check: do not combine these into a “mobile integration” CRD. Each has an independently meaningful result. A queue, endpoint, App Group, receipt serializer or screen is a supporting element, not automatically a CRD. Cross-context reuse and complete public realizations remain unconfirmed.

Existing coverage — extend profiles or evidence, not duplicate CRDs

selected offline content.

representation lifecycle and governed retrieval context.

owner attention and daily History.

Statistics/coverage inspection remains a boundary question: first compare operational inspection, measurement and knowledge integrity. A new screen or chart is not enough to justify a fourth CRD.

Next library task

Perform one bounded candidate disposition against the then-current framework and these nearest CRDs. Record each candidate as new CRD, existing-contract extension, source-specific realization/profile, or unresolved, with statement provenance and any remaining decomposition. Only accepted final CRDs enter the inventory. Do not reopen the historical corpus, change its retained evidence, or make this work a prerequisite for unrelated PIOS Solo implementation.

Canonical source ↗All capabilities