{"schema":"https://ver.cy/schemas/card/1.0.0","id":"vr.wm-obj-004","code":"wm-obj-004-food-product","url":"https://ver.cy/models/wm-obj-004-food-product/","name":"Food Product","alternateNames":["M4"],"kind":"world-model","status":"published","version":"0.3.0-reviewable-draft","language":"en","classifiers":{"family":"World Models","category":"Physical world and living systems","entryKind":"entity","plane":"","domain":["PHY.OBJ.FOOD"],"industry":["Cross-industry"],"navPath":"NAV.PHY.OBJ.FOOD","tags":["food","product","phy.obj.food"],"facets":{}},"whatItIs":"One persistent product-definition entity for food or drink intended for human consumption, including unprocessed harvested food and non-prepacked products. A revision is qualified by market, formulation, packaging and effective context. The root is neither a lot nor an individual pack. It records attributable assertions and unknowns rather than determining whether a particular item is safe to consume.","purpose":"Describe a governed human-food product definition with versioned declarations, evidence and separately scoped lot and safety references.","scope":{"in":["Qualified product identity, category, market and responsible-role references","Ingredient, allergen, nutrient, quantity, storage and use declarations with evidence and exceptions","Recognition observations, external lot and recall applicability links, revision history and permitted projections"],"out":["Batch manufacture, genealogy, inventory, custody, shipping and individual physical-item lifecycles","Recipe execution, food-facility control plans, laboratory operation, medical advice or individual suitability decisions","Issuing recalls, broadcasting notices, regulatory approval, commercial offers and price or ownership transfer","Animal feed, plants before harvest and medicinal products; disputed legal categories require profile review"],"boundaries":[{"neighbor":"WM-OBJ-002 Product Type / Catalog Item","distinction":"Candidate alignment to generic product-definition identity. This food-specific entity owns declarations and applicability, not a competing generic catalog lifecycle. Neighbor binding requires a pinned revision."},{"neighbor":"WM-OBJ-003 Tradable Offer / Commodity view","distinction":"Legacy M3 inheritance is not carried forward. Price, offer, seller terms and transactions remain external. Food need not be currently offered for sale."},{"neighbor":"WM-OBJ-001 Physical Item Instance and external lot master","distinction":"Packs and lots retain their own identity, dates, observations and custody. Local links bind them to a product revision without copying their operational lifecycle."},{"neighbor":"WM-MAT-001 Chemical Substance and FoodOn","distinction":"Ingredients can be complex food materials, not only chemical substances. Use the appropriate vocabulary reference; do not force all ingredient entries into a substance class."},{"neighbor":"WM-OBJ-005 Medicinal Product","distinction":"Market-qualified regulatory classification decides borderline products. Ingestion alone does not decide food status; supplements and specialized foods need explicit profile review."}]},"distinguishingFeatures":["Unlike WM-OBJ-002 Product Type / Catalog Item: Candidate alignment to generic product-definition identity. This food-specific entity owns declarations and applicability, not a competing generic catalog lifecycle. Neighbor binding requires a pinned revision.","Unlike WM-OBJ-003 Tradable Offer / Commodity view: Legacy M3 inheritance is not carried forward. Price, offer, seller terms and transactions remain external. Food need not be currently offered for sale.","Unlike WM-OBJ-001 Physical Item Instance and external lot master: Packs and lots retain their own identity, dates, observations and custody. Local links bind them to a product revision without copying their operational lifecycle.","Unlike WM-MAT-001 Chemical Substance and FoodOn: Ingredients can be complex food materials, not only chemical substances. Use the appropriate vocabulary reference; do not force all ingredient entries into a substance class.","Unlike WM-OBJ-005 Medicinal Product: Market-qualified regulatory classification decides borderline products. Ingestion alone does not decide food status; supplements and specialized foods need explicit profile review."],"structure":{"bundles":[{"id":"definition-bundle","name":"Definition and applicability","description":"Establish what the food record identifies and which profile governs its assertions.","layers":[{"id":"identity-layer","name":"Product definition identity","description":"Maintain stable namespace-qualified identity and distinct revisions. GTIN and local catalog codes are optional aliases with explicit issuer and scope.","findings":[{"id":"finding-identity","name":"Product definition identity","description":"Maintain stable namespace-qualified identity and distinct revisions. GTIN and local catalog codes are optional aliases with explicit issuer and scope.","questions":[{"text":"Which master product definition and revision does this food record describe?","id":"identity-q1","kind":"identity"},{"text":"Which trade-item codes, markets and package variants map to this definition without identifying a lot or pack?","id":"identity-q2","kind":"relationship"},{"text":"How is identity retained for loose food, missing codes or ambiguous look-alike products?","id":"identity-q3","kind":"exception"}]}]},{"id":"profile-layer","name":"Food class and applicable profile","description":"Record intended human-food role and jurisdictional category with exceptions. Product classes are not the same as food vocabulary concepts or legal permissions.","findings":[{"id":"finding-profile","name":"Food class and applicable profile","description":"Record intended human-food role and jurisdictional category with exceptions. Product classes are not the same as food vocabulary concepts or legal permissions.","questions":[{"text":"Which food category, physical form and intended human use apply under the selected market profile?","id":"profile-q1","kind":"classification"},{"text":"Which responsible operator role and reviewer substantiate the selected classification and declarations?","id":"profile-q2","kind":"authority"},{"text":"Which profile-specific exceptions or borderline classifications require specialist review before this record can be used?","id":"profile-q3","kind":"constraint"}]}]}]},{"id":"composition-bundle","name":"Composition and allergens","description":"Describe declared content and allergen assertions without inferring a complete recipe or safety.","layers":[{"id":"ingredients-layer","name":"Declared composition","description":"Preserve the declared list and its ordering, quantities and qualifications. Do not infer a complete recipe from a label or require an ingredient list when an evidenced exception applies.","findings":[{"id":"finding-ingredients","name":"Declared composition","description":"Preserve the declared list and its ordering, quantities and qualifications. Do not infer a complete recipe from a label or require an ingredient list when an evidenced exception applies.","questions":[{"text":"Which ingredient entries, compound components and additive roles are declared for this revision?","id":"ingredients-q1","kind":"composition"},{"text":"What do any ingredient quantities measure and which basis or declaration exception accompanies them?","id":"ingredients-q2","kind":"measurement"},{"text":"Which formulation and label evidence support this declaration without exposing an unapproved recipe?","id":"ingredients-q3","kind":"provenance"}]}]},{"id":"allergens-layer","name":"Allergen and advisory assertions","description":"Keep intentional-content declarations, cross-contact advisories, absence claims and unknowns distinct. Missing statements are not absence evidence; changes remain revision and market scoped.","findings":[{"id":"finding-allergens","name":"Allergen and advisory assertions","description":"Keep intentional-content declarations, cross-contact advisories, absence claims and unknowns distinct. Missing statements are not absence evidence; changes remain revision and market scoped.","questions":[{"text":"Which allergen vocabulary and declaration rules apply to the selected food and market?","id":"allergens-q1","kind":"requirement"},{"text":"Which contains, precautionary or absence statements are actually evidenced and what scope does each claim cover?","id":"allergens-q2","kind":"evidence"},{"text":"How are a missing statement, conflicting label and newer allergen declaration represented without declaring the product safe?","id":"allergens-q3","kind":"quality"}]}]}]},{"id":"nutrition-bundle","name":"Nutrition and reference basis","description":"Preserve qualified values and the basis required to interpret them.","layers":[{"id":"nutrients-layer","name":"Qualified nutrient values","description":"Record component, amount, unit, analytical or calculation basis and provenance. Zero, missing, below quantification and calculated estimates remain different values.","findings":[{"id":"finding-nutrients","name":"Qualified nutrient values","description":"Record component, amount, unit, analytical or calculation basis and provenance. Zero, missing, below quantification and calculated estimates remain different values.","questions":[{"text":"Which energy and nutrient values are declared with their component definitions and units?","id":"nutrients-q1","kind":"measurement"},{"text":"Were the nutrient values measured, calculated or taken from reference data and which evidence supports that method?","id":"nutrients-q2","kind":"provenance"},{"text":"Which detection limits, rounding, tolerances and conflicting nutrient values prevent a defensible comparison?","id":"nutrients-q3","kind":"validation"}]}]},{"id":"basis-layer","name":"Serving and preparation basis","description":"Keep as-sold and as-prepared declarations distinct, including edible portion, serving quantities and reference-intake population. Conversion is conditional on compatible evidence.","findings":[{"id":"finding-basis","name":"Serving and preparation basis","description":"Keep as-sold and as-prepared declarations distinct, including edible portion, serving quantities and reference-intake population. Conversion is conditional on compatible evidence.","questions":[{"text":"Does each nutrient declaration concern food as sold, as prepared or an edible portion under stated preparation assumptions?","id":"basis-q1","kind":"definition"},{"text":"Which serving quantity, servings per package and reference-intake basis accompany a per-portion declaration?","id":"basis-q2","kind":"measurement"},{"text":"What prevents conversion between per-mass, per-volume and per-serving values for this product?","id":"basis-q3","kind":"constraint"}]}]}]},{"id":"presentation-bundle","name":"Quantity and recognition","description":"Distinguish product declarations from observed pack evidence.","layers":[{"id":"quantity-layer","name":"Declared quantity and package context","description":"Declared net quantity is a product assertion; observed fill or package damage belongs to an identified sample or item. Preserve nominal and measured properties separately.","findings":[{"id":"finding-quantity","name":"Declared quantity and package context","description":"Declared net quantity is a product assertion; observed fill or package damage belongs to an identified sample or item. Preserve nominal and measured properties separately.","questions":[{"text":"Which net, drained or count quantity is declared for this package variant and in what units?","id":"quantity-q1","kind":"measurement"},{"text":"Which package hierarchy and product-change decision link this declaration to its trade-item identifier?","id":"quantity-q2","kind":"relationship"},{"text":"Which observed quantity or package condition differs from the declaration and where is its measurement evidence retained?","id":"quantity-q3","kind":"quality"}]}]},{"id":"recognition-layer","name":"Recognition and label observation","description":"Capture label readings and their source without treating barcode recognition, images or OCR as authentication or proof of the current formulation.","findings":[{"id":"finding-recognition","name":"Recognition and label observation","description":"Capture label readings and their source without treating barcode recognition, images or OCR as authentication or proof of the current formulation.","questions":[{"text":"Which observed label, barcode and package features support the proposed product match?","id":"recognition-q1","kind":"evidence"},{"text":"Which market, size, language or formulation differences could make a visually similar package a different product revision?","id":"recognition-q2","kind":"validation"},{"text":"How are transcription errors and unverified observations retained alongside the authoritative declaration?","id":"recognition-q3","kind":"provenance"}]}]}]},{"id":"conditions-bundle","name":"Durability and intended use","description":"Record condition-dependent declarations without operating on food or determining fitness.","layers":[{"id":"durability-layer","name":"Date-marking and storage declarations","description":"Record the meaning and precision of markings and the storage assumptions behind them. Best-before and use-by are not interchangeable. An external lot supplies actual dates; missing history never implies safe condition.","findings":[{"id":"finding-durability","name":"Date-marking and storage declarations","description":"Record the meaning and precision of markings and the storage assumptions behind them. Best-before and use-by are not interchangeable. An external lot supplies actual dates; missing history never implies safe condition.","questions":[{"text":"Which durability date type, precision and marking exception apply to this product profile?","id":"durability-q1","kind":"temporal"},{"text":"Which unopened storage conditions and supporting shelf-life evidence qualify the declaration?","id":"durability-q2","kind":"constraint"},{"text":"Which lot or item record supplies an actual marked date and storage observation without promoting it to every product instance?","id":"durability-q3","kind":"relationship"}]}]},{"id":"use-layer","name":"Intended use and handling conditions","description":"Represent evidenced preparation and after-opening instructions as declarations. No generic cooking procedure, automated actuation or personalized suitability is provided.","findings":[{"id":"finding-use","name":"Intended use and handling conditions","description":"Represent evidenced preparation and after-opening instructions as declarations. No generic cooking procedure, automated actuation or personalized suitability is provided.","questions":[{"text":"Which preparation, after-opening and handling instructions are declared for the intended use?","id":"use-q1","kind":"process"},{"text":"Which intended-consumer restrictions or prerequisites limit the use declaration?","id":"use-q2","kind":"constraint"},{"text":"What happens when opening time, preparation state or required storage history is unknown or contradicted?","id":"use-q3","kind":"exception"}]}]}]},{"id":"safety-links-bundle","name":"Traceability and safety links","description":"Keep external lot, origin and notice references precisely scoped.","layers":[{"id":"trace-layer","name":"Lot applicability and origin links","description":"Carry scoped references to traceability and origin evidence. Origin claims, ingredient origin, manufacturing location and operator address are distinct; this is not a supply-chain ledger.","findings":[{"id":"finding-trace","name":"Lot applicability and origin links","description":"Carry scoped references to traceability and origin evidence. Origin claims, ingredient origin, manufacturing location and operator address are distinct; this is not a supply-chain ledger.","questions":[{"text":"Which external lots are evidenced as instances of this product revision and where is that binding mastered?","id":"trace-q1","kind":"relationship"},{"text":"Which origin or provenance statements are declared and what exactly do their locations describe?","id":"trace-q2","kind":"spatial"},{"text":"Which traceability evidence can the authorized reviewer retrieve when a lot binding is missing or disputed?","id":"trace-q3","kind":"access"}]}]},{"id":"notices-layer","name":"Safety notice applicability","description":"Link attributed alerts, withdrawals and recalls with population, market and time scope. No notice found is only a search result, not a safe status. Unknown lot scope cannot be silently treated as unaffected.","findings":[{"id":"finding-notices","name":"Safety notice applicability","description":"Link attributed alerts, withdrawals and recalls with population, market and time scope. No notice found is only a search result, not a safe status. Unknown lot scope cannot be silently treated as unaffected.","questions":[{"text":"Which external safety notices potentially apply to this product, market or linked lot as of the recorded check?","id":"notices-q1","kind":"state"},{"text":"What evidence makes a notice applicable, inapplicable or unresolved for a particular product revision or lot?","id":"notices-q2","kind":"decision"},{"text":"Which issuer update or closure changes the notice linkage without deleting its history or asserting that every item is safe?","id":"notices-q3","kind":"lifecycle"}]}]}]},{"id":"assurance-bundle","name":"Evidence and revision assurance","description":"Govern evidence, change history and loss-aware projections.","layers":[{"id":"evidence-layer","name":"Declaration evidence and claims","description":"Record label, test and certification references with claim scope and access. A certificate, ontology code or provenance digest does not independently validate a safety, nutrition or marketing claim.","findings":[{"id":"finding-evidence","name":"Declaration evidence and claims","description":"Record label, test and certification references with claim scope and access. A certificate, ontology code or provenance digest does not independently validate a safety, nutrition or marketing claim.","questions":[{"text":"Which source artifacts and review decisions support each nutrition, origin or other declaration claim?","id":"evidence-q1","kind":"evidence"},{"text":"Who stewards the declaration and who controls access to restricted recipes, test reports and rights-bearing evidence?","id":"evidence-q2","kind":"ownership"},{"text":"Which retention, correction and lawful disposal rules apply to superseded evidence and personal contact details?","id":"evidence-q3","kind":"retention"}]}]},{"id":"revisions-layer","name":"Revision and projection control","description":"Separate recorded time, declaration effective time and production applicability. Preserve coexisting market variants. Export requires a pinned mapping and explicit loss report.","findings":[{"id":"finding-revisions","name":"Revision and projection control","description":"Separate recorded time, declaration effective time and production applicability. Preserve coexisting market variants. Export requires a pinned mapping and explicit loss report.","questions":[{"text":"Which declaration change supersedes a revision and which existing lots remain bound to the earlier one?","id":"revisions-q1","kind":"lifecycle"},{"text":"Which event, effective and observation times are known and which date-only values must retain their precision?","id":"revisions-q2","kind":"temporal"},{"text":"Which qualifiers would be lost in a consumer or trading-partner projection and when must export be refused?","id":"revisions-q3","kind":"interoperability"}]}]}]}]},"agentConduct":{"may":["Resolve a product reference: Proposed operation, not implemented. Resolve exact qualified aliases and product revisions; never merge by name, image or ingredient similarity.","Record an evidenced declaration: Proposed operation, not implemented. Append a locally reviewed declaration linked to its source; do not change the physical label, recipe or regulatory master.","Compare food declarations: Proposed operation, not implemented. Compare compatible revisions and expose allergen, basis and identifier-review differences; do not assign a new GTIN or notify external parties.","Project compatible nutrient values: Proposed operation, not implemented. Calculate a labeled local projection only when basis, units and necessary conversion evidence are explicit; do not turn estimates into laboratory measurements.","Link a scoped safety notice: Proposed operation, not implemented. Record an existing notice and evidence for applicability or unresolved scope; do not issue, close, suppress or broadcast a recall.","Prepare an authorized food projection: Proposed operation, not implemented. Create a local recipient-scoped export with pinned mapping, freshness and loss report. Refuse omission of required allergen, date or safety context."],"mustNot":["Deletion never destroys a referenced lot, item, notice or laboratory master and cannot rescind a recall.","Deny nonpublic access unless purpose and role grants cover the requested fields.","Authorized authority and emergency disclosure routes follow the adopted policy and applicable duties; record basis and scope, never treat this as automatic external-write permission."],"requiresHuman":[]},"ethics":{"considerations":[],"affectedParties":[]},"owners":{"steward":"Role-based product data steward with namespace and mandate; no named commercial owner is prescribed","roles":[{"name":"Product data steward","responsibilities":["Maintain namespace and revision bindings under documented authority."]},{"name":"Declaration reviewer","responsibilities":["Check market applicability, label evidence, exceptions and conflicting assertions."]},{"name":"Food safety reviewer","responsibilities":["Assess notice linkage and escalate uncertainty through authorized processes; do not infer individual safety."]},{"name":"Evidence custodian","responsibilities":["Control rights, retention, integrity and access to supporting artifacts."]},{"name":"Consumer-view reader","responsibilities":["Read authorized public declarations with freshness and unresolved-status context."]}],"masterSystems":[]},"relations":[{"target":"WM-OBJ-002","type":"aligned","note":"Candidate generic product-definition alignment; pin neighbor before integration."},{"target":"WM-OBJ-003","type":"references","note":"Optional market-view link; legacy M3 inheritance rejected because offers and pricing remain separately mastered."},{"target":"WM-OBJ-001","type":"references","note":"Optional observed or serialized physical pack; its condition, custody and lifecycle are external."},{"target":"WM-MAT-001","type":"references","note":"Optional chemical ingredient reference only when suitable; complex food ingredients need other vocabularies."},{"target":"External lot and traceability master","type":"references","note":"Namespace-qualified lot-to-revision evidence; no generic lot model identifier is invented."},{"target":"External safety notice master","type":"references","note":"Issuer-owned notice, scope and revisions; execution and notification remain outside this model."},{"target":"FoodOn","type":"aligned","note":"Concept references require ontology release and mapping review; no semantic-equivalence or import claim."},{"target":"INFOODS tagnames","type":"aligned","note":"Nutrient identifiers need a pinned table and component definition; mappings are not implemented."},{"target":"PROV-O 2013-04-30","type":"aligned","note":"Evidence attribution and derivation concepts; no implemented ontology binding."},{"target":"WM-OBJ-002 Product Type / Catalog Item","type":"neighbor","note":"Candidate alignment to generic product-definition identity. This food-specific entity owns declarations and applicability, not a competing generic catalog lifecycle. Neighbor binding requires a pinned revision."},{"target":"WM-OBJ-003 Tradable Offer / Commodity view","type":"neighbor","note":"Legacy M3 inheritance is not carried forward. Price, offer, seller terms and transactions remain external. Food need not be currently offered for sale."},{"target":"WM-OBJ-001 Physical Item Instance and external lot master","type":"neighbor","note":"Packs and lots retain their own identity, dates, observations and custody. Local links bind them to a product revision without copying their operational lifecycle."},{"target":"WM-MAT-001 Chemical Substance and FoodOn","type":"neighbor","note":"Ingredients can be complex food materials, not only chemical substances. Use the appropriate vocabulary reference; do not force all ingredient entries into a substance class."},{"target":"WM-OBJ-005 Medicinal Product","type":"neighbor","note":"Market-qualified regulatory classification decides borderline products. Ingestion alone does not decide food status; supplements and specialized foods need explicit profile review."}],"interaction":{"identity":{"applicability":"required","items":["Authoritative master-system identifier with namespace","Governed global identifier or persistent IRI","Dimension-assigned UUID or ULID"]},"properties":{"applicability":"required","items":[]},"recognition":{"applicability":"required","items":[]},"capabilities":{"applicability":"required","items":["Resolve a product reference: Proposed operation, not implemented. Resolve exact qualified aliases and product revisions; never merge by name, image or ingredient similarity.","Record an evidenced declaration: Proposed operation, not implemented. Append a locally reviewed declaration linked to its source; do not change the physical label, recipe or regulatory master.","Compare food declarations: Proposed operation, not implemented. Compare compatible revisions and expose allergen, basis and identifier-review differences; do not assign a new GTIN or notify external parties.","Project compatible nutrient values: Proposed operation, not implemented. Calculate a labeled local projection only when basis, units and necessary conversion evidence are explicit; do not turn estimates into laboratory measurements.","Link a scoped safety notice: Proposed operation, not implemented. Record an existing notice and evidence for applicability or unresolved scope; do not issue, close, suppress or broadcast a recall.","Prepare an authorized food projection: Proposed operation, not implemented. Create a local recipient-scoped export with pinned mapping, freshness and loss report. Refuse omission of required allergen, date or safety context."]},"hazards":{"applicability":"required","items":[]},"interfaces":{"applicability":"required","items":["PROV-O: The PROV Ontology"]},"context":{"applicability":"required","items":["EU 1169/2011 consolidated 2025-04-01 is a selected label-information example; General Food Law is read as an original act, not verified current consolidation.","FDA allergen information applies in its stated US scope and is not merged with EU allergen categories into a universal mandatory list.","FoodOn covers a wider food/feed vocabulary than this model. INFOODS identifiers require independent component-definition and release checks."]}},"sources":[{"title":"Food information to consumers","url":"https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02011R1169-20250401","note":"European Union"},{"title":"General Food Law","url":"https://eur-lex.europa.eu/eli/reg/2002/178/oj/eng","note":"European Union"},{"title":"GTIN Management Standard","url":"https://ref.gs1.org/standards/gtin-management/1.1.0/","note":"GS1"},{"title":"FoodOn: A farm to fork ontology","url":"https://foodon.org/","note":"FoodOn project"},{"title":"INFOODS Food Component Identifiers (Tagnames)","url":"https://www.fao.org/infoods/infoods/standards-guidelines/food-component-identifiers-tagnames/en/","note":"Food and Agriculture Organization"},{"title":"Food Allergies","url":"https://www.fda.gov/food/nutrition-food-labeling-and-critical-foods/food-allergies","note":"U.S. Food and Drug Administration"},{"title":"PROV-O: The PROV Ontology","url":"https://www.w3.org/TR/prov-o/","note":"World Wide Web Consortium"},{"title":"Date and Time on the Internet: Timestamps","url":"https://www.rfc-editor.org/rfc/rfc3339.html","note":"Internet Engineering Task Force"}],"openQuestions":["Verify source responses outside the sandbox, current consolidated law, applicable national measures, specialist food profiles and the full international Codex source.","Pin vocabulary releases and neighbor models, develop nested schemas and test instances covering loose food, exemptions, coexisting formulations, conflicting allergen declarations, partial dates, uncertain storage and incomplete recall scope.","Restore independent external review before any canonical or publishable-draft promotion.","Current complete jurisdictional law and specialist profiles, including novel foods, supplements, infant food, alcohol and non-prepacked exceptions, are not exhaustively researched.","Independent external review is absent under the single-provider waiver.","Direct HTTP verification is not attempted under the owner-reported sandbox block; no HTTP response status is measured. Browser content access is a separate observation.","Nested instance schemas, enumerations, pinned neighbor bindings, FoodOn and INFOODS release mappings and executable conformance fixtures remain incomplete.","Facility controls, microbiological criteria, laboratory sampling design, hazard limits, food-contact packaging compliance and actual lot condition are delegated, not certified."],"resources":{"spec":"/models/wm-obj-004-food-product/spec.yaml","agents":"/models/wm-obj-004-food-product/AGENTS.md","source":"https://github.com/ver-cy/world-models/tree/feat/mega-model-registry/research/runs/wm-obj-004"},"provenance":{"origin":"world-models research","builtFrom":["models/wm-obj-004-food-product/spec.yaml"],"providers":["Codex"],"researchStatus":"reviewable-draft","generatedAt":"2026-10-06T22:02:42Z","builder":"tools/build_cards.py@1.0.0"},"completeness":{"sections":{"classifiers":"filled","whatItIs":"filled","purpose":"filled","distinguishingFeatures":"derived","structure":"filled","agentConduct":"derived","ethics":"missing","owners":"filled","relations":"filled","interaction.identity":"filled","interaction.properties":"missing","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."},"score":0.676}}