{"schema":"https://ver.cy/schemas/card/1.0.0","id":"vr.wm-mem-012","code":"wm-mem-012-memory-portability-package","url":"https://ver.cy/models/wm-mem-012-memory-portability-package/","name":"Memory Portability Package","alternateNames":[],"kind":"world-model","status":"published","version":"0.1.0","language":"en","classifiers":{"family":"World Models","category":"Information and virtual systems","entryKind":"aggregate","plane":"","domain":["INF.MEM.PKG"],"industry":["Cross-industry"],"navPath":"NAV.INF.MEM.PKG","tags":["memory","portability","package","inf.mem.pkg"],"facets":{}},"whatItIs":"One portable aggregate with a stable package identity and separately identified immutable revisions. The root owns package metadata and member representations, not the source memories, memory stores, grants or destination operations. All mappings, fields and functions below are proposed design choices, not an established universal memory exchange standard.","purpose":"Describe a bounded export and import package of agent memory with content inventory, integrity evidence, provenance, transfer conditions and receiver outcome references.","scope":{"in":["Package identity, export selection, snapshot consistency, representation inventory, schema dependencies and declared omissions","Digest and signature evidence, source-to-export lineage, recipient conditions and compatibility loss reporting","Local package preparation, validation evidence, import attempt references, receipts and package retirement"],"out":["Live memory storage, formation, recall, conflict precedence, trust scoring and retrieval index maintenance","Grant issuance, retention policy authoring, key management, transport execution, destination mutation and deletion of remote memories","Model weights, credential migration, executable procedure activation and claims of universal lossless or legally guaranteed portability"],"boundaries":[{"neighbor":"WM-MEM-001 Memory Store","distinction":"Registry parent treated as candidate alignment only. Package identity and member selection remain distinct from either source or destination store and their operational lifecycles."},{"neighbor":"WM-MEM-002 Memory Item","distinction":"The package contains exported representations with source identifiers and revisions. It does not acquire authority over the original item or redefine its truth, confidence or lifecycle."},{"neighbor":"WM-MEM-009 Memory Conflict and Precedence Rule; WM-MEM-018 Memory Trust Assessment","distinction":"Carry pinned references and reported dispositions only; conflict resolution and trust evaluation remain externally mastered."},{"neighbor":"WM-MEM-010 Memory Retention and Forgetting Policy; WM-MEM-011 Memory Scope and Sharing Grant","distinction":"Bind current policy and grant evidence to export and intended import scopes. A signature does not create permission and a package cannot force remote forgetting."},{"neighbor":"WM-MEM-014 Retrieval Index; WM-MEM-020 Memory Quarantine and Redaction","distinction":"Derived indexes and redacted payloads require explicit representation and lineage metadata. Index rebuilding and quarantine decisions remain external responsibilities."}]},"distinguishingFeatures":["Unlike WM-MEM-001 Memory Store: Registry parent treated as candidate alignment only. Package identity and member selection remain distinct from either source or destination store and their operational lifecycles.","Unlike WM-MEM-002 Memory Item: The package contains exported representations with source identifiers and revisions. It does not acquire authority over the original item or redefine its truth, confidence or lifecycle.","Unlike WM-MEM-009 Memory Conflict and Precedence Rule; WM-MEM-018 Memory Trust Assessment: Carry pinned references and reported dispositions only; conflict resolution and trust evaluation remain externally mastered.","Unlike WM-MEM-010 Memory Retention and Forgetting Policy; WM-MEM-011 Memory Scope and Sharing Grant: Bind current policy and grant evidence to export and intended import scopes. A signature does not create permission and a package cannot force remote forgetting.","Unlike WM-MEM-014 Retrieval Index; WM-MEM-020 Memory Quarantine and Redaction: Derived indexes and redacted payloads require explicit representation and lineage metadata. Index rebuilding and quarantine decisions remain external responsibilities."],"structure":{"bundles":[{"id":"bundle-identity","name":"Package identity and export boundary","description":"Identify the aggregate and the exact selection that it claims to carry.","layers":[{"id":"layer-identity","name":"Package and revision identity","description":"Separate logical package identity, immutable revision, serialized copies and import attempt identifiers.","findings":[{"id":"finding-identity","name":"Package and revision identity","description":"Separate logical package identity, immutable revision, serialized copies and import attempt identifiers.","questions":[{"text":"Which master identifier names this package independently of its filename or content digest?","id":"finding-identity-q01","kind":"identity"},{"text":"Which package profile and revision distinguish a complete snapshot from a selection or delta?","id":"finding-identity-q02","kind":"classification"},{"text":"Which source and intended destination stores are referenced without transferring their identities?","id":"finding-identity-q03","kind":"relationship"},{"text":"Which accountable operator maintains this package and its revision history?","id":"finding-identity-q04","kind":"ownership"}]}]},{"id":"layer-selection","name":"Export selection and snapshot consistency","description":"Record declared selection and consistency evidence; an empty authorized selection is representable. Delta interpretation requires an identified baseline.","findings":[{"id":"finding-selection","name":"Export selection and snapshot consistency","description":"Record declared selection and consistency evidence; an empty authorized selection is representable. Delta interpretation requires an identified baseline.","questions":[{"text":"Which source item revisions are included, omitted or represented only by references?","id":"finding-selection-q01","kind":"composition"},{"text":"At which source snapshot or consistency boundary was the selection captured?","id":"finding-selection-q02","kind":"temporal"},{"text":"Which baseline and ordered change semantics are required to interpret a delta package?","id":"finding-selection-q03","kind":"requirement"},{"text":"How is an empty selection or an unavailable source dependency distinguished from an incomplete export?","id":"finding-selection-q04","kind":"exception"}]}]}]},{"id":"bundle-representation","name":"Member representation and semantic continuity","description":"Preserve meaning and inventory coverage across serialization choices.","layers":[{"id":"layer-inventory","name":"Inventory and dependency closure","description":"Maintain a complete package inventory separately from descriptive metadata, with attached and remote members and dependencies explicit.","findings":[{"id":"finding-inventory","name":"Inventory and dependency closure","description":"Maintain a complete package inventory separately from descriptive metadata, with attached and remote members and dependencies explicit.","questions":[{"text":"Which inventory entry binds each payload location to its source item and representation?","id":"finding-inventory-q01","kind":"composition"},{"text":"What member count and byte totals were observed and which scope do those totals cover?","id":"finding-inventory-q02","kind":"measurement"},{"text":"Which dependencies are embedded, externally pinned or unresolved for offline interpretation?","id":"finding-inventory-q03","kind":"constraint"},{"text":"Does the declared inventory match every required member without hidden extra payload or missing bytes?","id":"finding-inventory-q04","kind":"validation"}]}]},{"id":"layer-semantics","name":"Semantic binding and loss declaration","description":"Pin vocabulary and schema interpretation. Preserve source confidence, time and scope as claims; transformed embeddings or summaries cannot silently replace original meaning.","findings":[{"id":"finding-semantics","name":"Semantic binding and loss declaration","description":"Pin vocabulary and schema interpretation. Preserve source confidence, time and scope as claims; transformed embeddings or summaries cannot silently replace original meaning.","questions":[{"text":"Which schema versions, vocabularies and context bindings define each exported memory representation?","id":"finding-semantics-q01","kind":"interoperability"},{"text":"Which confidence, uncertainty, language, temporal or scope fields cannot be preserved by the destination mapping?","id":"finding-semantics-q02","kind":"quality"},{"text":"Which records are original assertions, summaries, derived vectors or procedural descriptions?","id":"finding-semantics-q03","kind":"classification"},{"text":"How will unsupported extensions, unavailable contexts or incompatible derived vectors be preserved or refused?","id":"finding-semantics-q04","kind":"requirement"}]}]}]},{"id":"bundle-integrity","name":"Integrity and origin evidence","description":"Keep byte integrity, signer authentication and recipient acceptance distinct.","layers":[{"id":"layer-digests","name":"Digest scope and byte representation","description":"Bind digest evidence to exact bytes and scope. JSON canonicalization is optional and must be declared and tested; it cannot normalize arbitrary graphs.","findings":[{"id":"finding-digests","name":"Digest scope and byte representation","description":"Bind digest evidence to exact bytes and scope. JSON canonicalization is optional and must be declared and tested; it cannot normalize arbitrary graphs.","questions":[{"text":"Which digest and algorithm bind each payload and the authoritative manifest?","id":"finding-digests-q01","kind":"evidence"},{"text":"Which exact bytes or declared canonicalization profile were hashed?","id":"finding-digests-q02","kind":"definition"},{"text":"What independent recomputation result exists for each required digest?","id":"finding-digests-q03","kind":"validation"},{"text":"How are ambiguous names, duplicate JSON members, unsupported numeric values or unrecognized algorithms handled?","id":"finding-digests-q04","kind":"constraint"}]}]},{"id":"layer-signatures","name":"Signature coverage and trust evidence","description":"Capture signature evidence over the manifest and security-critical metadata. Imported keys and claimed signer labels are untrusted until an external trust policy verifies them.","findings":[{"id":"finding-signatures","name":"Signature coverage and trust evidence","description":"Capture signature evidence over the manifest and security-critical metadata. Imported keys and claimed signer labels are untrusted until an external trust policy verifies them.","questions":[{"text":"Which signature covers the package revision, manifest digest, audience and transfer constraints?","id":"finding-signatures-q01","kind":"evidence"},{"text":"What trusted key binding and signer authority were established at verification time?","id":"finding-signatures-q02","kind":"authority"},{"text":"Which signature algorithm policy and key status evidence govern acceptance or refusal?","id":"finding-signatures-q03","kind":"security"},{"text":"How are unsigned, invalid, unknown-key or MAC-only packages distinguished from accepted signature evidence?","id":"finding-signatures-q04","kind":"exception"}]}]}]},{"id":"bundle-provenance","name":"Lineage and lifecycle evidence","description":"Describe origin and time without laundering source assertions into facts.","layers":[{"id":"layer-lineage","name":"Transformation lineage and claim attribution","description":"Retain source-to-export mapping and declared transformations. Provenance is evidence of asserted origin, not proof that a memory is true or safe to activate.","findings":[{"id":"finding-lineage","name":"Transformation lineage and claim attribution","description":"Retain source-to-export mapping and declared transformations. Provenance is evidence of asserted origin, not proof that a memory is true or safe to activate.","questions":[{"text":"Which source item revisions and activities produced each exported representation?","id":"finding-lineage-q01","kind":"provenance"},{"text":"Which redaction, summarization or conversion changed the content and under which versioned rules?","id":"finding-lineage-q02","kind":"process"},{"text":"Which assertions are contested, uncertain or based on source reports that have not been verified?","id":"finding-lineage-q03","kind":"quality"},{"text":"Which provenance fields must be minimized so that redacted identities are not reconstructed from metadata?","id":"finding-lineage-q04","kind":"privacy"}]}]},{"id":"layer-lifecycle","name":"Package state and observation time","description":"Track local draft, sealed, superseded, withdrawn and disposed states separately from receiver acceptance and source memory state. Sealed bytes are not edited in place.","findings":[{"id":"finding-lifecycle","name":"Package state and observation time","description":"Track local draft, sealed, superseded, withdrawn and disposed states separately from receiver acceptance and source memory state. Sealed bytes are not edited in place.","questions":[{"text":"What is the package revision state and what evidence supports that recorded state?","id":"finding-lifecycle-q01","kind":"state"},{"text":"Which export, observation, verification, expiry and receipt timestamps are known and with what clock limitations?","id":"finding-lifecycle-q02","kind":"temporal"},{"text":"Which permitted transition created a new revision or superseded a sealed package?","id":"finding-lifecycle-q03","kind":"lifecycle"},{"text":"Which recipient-specific import attempts reference this same package revision?","id":"finding-lifecycle-q04","kind":"event"}]}]}]},{"id":"bundle-governance","name":"Transfer conditions and package handling","description":"Represent authority and handling obligations without issuing grants or enforcing remote policy.","layers":[{"id":"layer-authority","name":"Recipient and purpose binding","description":"Record references to current authority for export and import independently. A transferable byte sequence or an expressed policy is not proof of permission.","findings":[{"id":"finding-authority","name":"Recipient and purpose binding","description":"Record references to current authority for export and import independently. A transferable byte sequence or an expressed policy is not proof of permission.","questions":[{"text":"Which current grant or other policy basis permits this selection to be exported?","id":"finding-authority-q01","kind":"authority"},{"text":"Which recipient, tenant boundary and intended purpose are permitted for this revision?","id":"finding-authority-q02","kind":"access"},{"text":"Which duties, prohibitions and destination restrictions must be satisfied before import acceptance?","id":"finding-authority-q03","kind":"requirement"},{"text":"What must happen if authority has expired, been withdrawn or cannot be rechecked by the receiver?","id":"finding-authority-q04","kind":"exception"}]}]},{"id":"layer-handling","name":"Privacy, retention and safe handling","description":"Bind payload and metadata handling to adopting policy. Default quarantined ingestion treats all imported memory as untrusted data, never as higher-priority instructions.","findings":[{"id":"finding-handling","name":"Privacy, retention and safe handling","description":"Bind payload and metadata handling to adopting policy. Default quarantined ingestion treats all imported memory as untrusted data, never as higher-priority instructions.","questions":[{"text":"Which sensitive members, credentials or third-party data must be excluded or projected before release?","id":"finding-handling-q01","kind":"privacy"},{"text":"Which isolation, destination allowlist, resource limits and confidentiality controls protect package inspection?","id":"finding-handling-q02","kind":"security"},{"text":"Which schedule or hold controls package replicas, inspection copies and minimal disposal evidence?","id":"finding-handling-q03","kind":"retention"},{"text":"How are executable content and embedded instructions prevented from granting capabilities or changing agent policy?","id":"finding-handling-q04","kind":"constraint"}]}]}]},{"id":"bundle-acceptance","name":"Receiver compatibility and disposition","description":"Represent proposed import assessment and observed outcomes while leaving execution with the destination.","layers":[{"id":"layer-compatibility","name":"Import plan and reconciliation boundary","description":"Record a proposed target mapping and external decision references. The package does not resolve memory conflicts or rebuild indexes itself.","findings":[{"id":"finding-compatibility","name":"Import plan and reconciliation boundary","description":"Record a proposed target mapping and external decision references. The package does not resolve memory conflicts or rebuild indexes itself.","questions":[{"text":"Which destination profile supports the selected memory kinds and required semantics?","id":"finding-compatibility-q01","kind":"interoperability"},{"text":"Which external conflict and precedence decisions govern collisions, deletions or already-present source revisions?","id":"finding-compatibility-q02","kind":"decision"},{"text":"Which recipient-scoped replay and baseline checks prevent stale packages from restoring withdrawn memory?","id":"finding-compatibility-q03","kind":"security"},{"text":"Which dry-run losses and unresolved dependencies prevent the proposed import from being submitted?","id":"finding-compatibility-q04","kind":"process"}]}]},{"id":"layer-receipt","name":"Outcome receipts and package retirement","description":"Bind external receipts to recipient, attempt and exact revision. Delivery, parsing, validation and commit are distinct outcomes; incomplete imports remain visible.","findings":[{"id":"finding-receipt","name":"Outcome receipts and package retirement","description":"Bind external receipts to recipient, attempt and exact revision. Delivery, parsing, validation and commit are distinct outcomes; incomplete imports remain visible.","questions":[{"text":"Which destination receipt proves the observed outcome for this package revision and import attempt?","id":"finding-receipt-q01","kind":"evidence"},{"text":"Which member outcomes reconcile accepted, rejected, skipped and pending records against the submitted selection?","id":"finding-receipt-q02","kind":"measurement"},{"text":"What external evidence records rollback, partial commit or a retry without implying atomic success?","id":"finding-receipt-q03","kind":"exception"},{"text":"Which withdrawal or disposal notice closes local package use while leaving remote deletion unconfirmed until evidenced?","id":"finding-receipt-q04","kind":"lifecycle"}]}]}]}]},"agentConduct":{"may":["Describe selected export: Proposed, unimplemented local record operation. Creates a local draft only; refuses unidentified source revisions or unsupported delta baselines.","Bind representation metadata: Proposed, unimplemented local record operation. Records mappings locally; does not convert remote memories or claim losslessness.","Record integrity assessment: Proposed, unimplemented local record operation. Records assessment references; missing or failed checks remain unaccepted. This function neither manages keys nor signs payloads.","Attach transfer conditions: Proposed, unimplemented local record operation. Attaches conditions without issuing grants or overriding recipient enforcement.","Prepare receiver review: Proposed, unimplemented local record operation. Produces a local plan; refuses unknown required semantics or unresolved policy blockers. Does not import, merge or rebuild an index.","Attach outcome and disposition evidence: Proposed, unimplemented local record operation. Records partial, failed or successful external outcomes; may propose retirement, but does not execute rollback, remote deletion or package disposal."],"mustNot":["Deny unscoped export or import acceptance; recheck current recipient and purpose authority independently of signature verification.","Never edit sealed bytes; issue a new revision.","Deny by default; package possession and metadata visibility grant no payload or import authority."],"requiresHuman":[]},"ethics":{"considerations":["Reviews current purpose, recipient, privacy and retention conditions.","Privacy, rights, cross-boundary disclosure, retention and licensing need applicable policy review.","Reject checksums or a valid signature as proof of truth, consent or import success."],"affectedParties":[]},"owners":{"steward":"Identify the accountable agent operator or memory system custodian by role and governed identifier.","roles":[{"name":"Package custodian","responsibilities":["Maintains identity, selection, revision and retention accountability."]},{"name":"Export curator","responsibilities":["Records authorized source selection, exclusions and transformations."]},{"name":"Integrity reviewer","responsibilities":["Records digest and signature evidence without granting transfer rights."]},{"name":"Receiving operator","responsibilities":["Supplies compatibility and import receipts from the external destination."]},{"name":"Policy reviewer","responsibilities":["Reviews current purpose, recipient, privacy and retention conditions."]}],"masterSystems":[]},"relations":[{"target":"WM-MEM-001","type":"aligned","note":"Candidate registry parent alignment only; source and destination stores are separately mastered. No inherited store operations. Candidate binding requires profile and version review."},{"target":"WM-MEM-002","type":"references","note":"Pin original item identities and revisions; exported member representations do not own source item truth or lifecycle. Candidate binding requires profile and version review."},{"target":"WM-MEM-009","type":"references","note":"Reference external conflict and precedence policy and reported decisions without implementing its evaluator. Candidate binding requires profile and version review."},{"target":"WM-MEM-010","type":"references","note":"Bind retention and forgetting rules; execution stays with the authorized package custodian or remote memory system. Candidate binding requires profile and version review."},{"target":"WM-MEM-011","type":"references","note":"Bind current scope and sharing evidence without creating or extending grants. Candidate binding requires profile and version review."},{"target":"WM-MEM-014","type":"references","note":"Identify derived index representations when present; rebuilding and retrieval remain external. Candidate binding requires profile and version review."},{"target":"WM-MEM-018","type":"references","note":"Reference trust assessments without inferring trust from hashes or signatures. Candidate binding requires profile and version review."},{"target":"WM-MEM-020","type":"references","note":"Reference quarantine or redaction decisions and transformed payload provenance; do not own their execution. Candidate binding requires profile and version review."},{"target":"WM-MEM-001 Memory Store","type":"neighbor","note":"Registry parent treated as candidate alignment only. Package identity and member selection remain distinct from either source or destination store and their operational lifecycles."},{"target":"WM-MEM-002 Memory Item","type":"neighbor","note":"The package contains exported representations with source identifiers and revisions. It does not acquire authority over the original item or redefine its truth, confidence or lifecycle."},{"target":"WM-MEM-009 Memory Conflict and Precedence Rule; WM-MEM-018 Memory Trust Assessment","type":"neighbor","note":"Carry pinned references and reported dispositions only; conflict resolution and trust evaluation remain externally mastered."},{"target":"WM-MEM-010 Memory Retention and Forgetting Policy; WM-MEM-011 Memory Scope and Sharing Grant","type":"neighbor","note":"Bind current policy and grant evidence to export and intended import scopes. A signature does not create permission and a package cannot force remote forgetting."},{"target":"WM-MEM-014 Retrieval Index; WM-MEM-020 Memory Quarantine and Redaction","type":"neighbor","note":"Derived indexes and redacted payloads require explicit representation and lineage metadata. Index rebuilding and quarantine decisions remain external responsibilities."},{"target":"WM-MEM-001","type":"parent"}],"interaction":{"identity":{"applicability":"required","items":["Authoritative master-system identifier","Governed global identifier or IRI","UUID or ULID assigned by the adopting Dimension"]},"properties":{"applicability":"not-applicable","items":[]},"recognition":{"applicability":"optional","items":[]},"capabilities":{"applicability":"required","items":["Describe selected export: Proposed, unimplemented local record operation. Creates a local draft only; refuses unidentified source revisions or unsupported delta baselines.","Bind representation metadata: Proposed, unimplemented local record operation. Records mappings locally; does not convert remote memories or claim losslessness.","Record integrity assessment: Proposed, unimplemented local record operation. Records assessment references; missing or failed checks remain unaccepted. This function neither manages keys nor signs payloads.","Attach transfer conditions: Proposed, unimplemented local record operation. Attaches conditions without issuing grants or overriding recipient enforcement.","Prepare receiver review: Proposed, unimplemented local record operation. Produces a local plan; refuses unknown required semantics or unresolved policy blockers. Does not import, merge or rebuild an index.","Attach outcome and disposition evidence: Proposed, unimplemented local record operation. Records partial, failed or successful external outcomes; may propose retirement, but does not execute rollback, remote deletion or package disposal."]},"hazards":{"applicability":"optional","items":[]},"interfaces":{"applicability":"required","items":["PROV-O: The PROV Ontology"]},"context":{"applicability":"required","items":["No jurisdiction-specific portability entitlement is inferred from these technical specifications. Applicable legal and organizational policy is separately reviewed."]}},"sources":[{"title":"The BagIt File Packaging Format (V1.0)","url":"https://www.rfc-editor.org/rfc/rfc8493.html","note":"RFC Editor"},{"title":"JSON Web Signature (JWS)","url":"https://www.rfc-editor.org/rfc/rfc7515.html","note":"IETF"},{"title":"JSON Canonicalization Scheme (JCS)","url":"https://www.rfc-editor.org/rfc/rfc8785.html","note":"RFC Editor"},{"title":"PROV-O: The PROV Ontology","url":"https://www.w3.org/TR/prov-o/","note":"W3C"},{"title":"ODRL Information Model 2.2","url":"https://www.w3.org/TR/odrl-model/","note":"W3C"},{"title":"RO-Crate Metadata Specification 1.1 - Structure","url":"https://www.researchobject.org/ro-crate/specification/1.1/structure.html","note":"RO-Crate community"},{"title":"JSON-LD 1.1","url":"https://www.w3.org/TR/json-ld11/","note":"W3C"},{"title":"Date and Time on the Internet: Timestamps","url":"https://www.rfc-editor.org/rfc/rfc3339.html","note":"IETF"}],"openQuestions":["Restore independent external review and verify source versions, errata, bytes and claim-level applicability before any canonical promotion.","Develop a pinned adoption profile and nested schemas that reconcile signed package identity, audience, authority, metadata privacy and retention without changing external master ownership.","Test representative empty, delta, redacted, derived-vector, unknown-context, unsigned, replayed, revoked and partial-import cases, including rollback and deletion evidence boundaries.","Independent external review is waived; a local self-audit is not a second provider.","Direct HTTP checks are not attempted under the owner-reported sandbox restriction. Selected web-service readings do not establish measured HTTP status, current errata or immutable source bytes.","Executable instance schemas, signed envelope coverage, algorithm allowlists, key status rules, replay windows and trust infrastructure require a separately tested profile.","Destination-specific transaction, loss, vector compatibility, delta, backup and distributed deletion semantics remain external profile work.","Privacy, rights, cross-boundary disclosure, retention and licensing need applicable policy review. No universal right to export third-party memory is asserted."],"resources":{"spec":"/models/wm-mem-012-memory-portability-package/spec.yaml","agents":"/models/wm-mem-012-memory-portability-package/AGENTS.md","source":"https://github.com/ver-cy/world-models/tree/feat/mega-model-registry/research/runs/wm-mem-012"},"provenance":{"origin":"world-models research","builtFrom":["models/wm-mem-012-memory-portability-package/spec.yaml"],"providers":["Codex"],"researchStatus":"reviewable-draft","generatedAt":"2026-10-21T17:26:49Z","builder":"tools/build_cards.py@1.0.0"},"completeness":{"sections":{"classifiers":"filled","whatItIs":"filled","purpose":"filled","distinguishingFeatures":"derived","structure":"filled","agentConduct":"derived","ethics":"derived","owners":"filled","relations":"filled","interaction.identity":"filled","interaction.properties":"not-applicable","interaction.recognition":"missing","interaction.capabilities":"filled","interaction.hazards":"missing","interaction.interfaces":"derived","interaction.context":"filled","sources":"filled"},"notes":{"distinguishingFeatures":"Derived from boundary notes against neighbouring models.","agentConduct":"Derived from functions, policies, CRUD and access rules; prohibitions were not authored for agents as such.","ethics":"Sentences mentioning harm, privacy, consent or similar, collected from the specification.","interaction.properties":"Institutional or informational subject: no invented physical properties."},"score":0.75}}