{"schema":"https://ver.cy/schemas/card/1.0.0","id":"EM-XCT-01","code":"em-xct-01","url":"https://ver.cy/models/em-xct-01/","name":"Identity and external ID matching","alternateNames":[],"kind":"enterprise-contour","status":"research-draft","version":"research-checkpoint","language":"en","classifiers":{"family":"Enterprise profiles","category":"Enterprise contract","entryKind":"contract","plane":"","domain":["Enterprise","XCT"],"industry":["Cross-industry"],"navPath":"","tags":["EM-XCT-01","W0","contract","IdentifierBinding","IdentityAssertion","IdentityResolution"],"facets":{}},"whatItIs":"A shared contract for identifiers, aliases, same-as claims, merge/split and reversible mappings.","purpose":"A shared contract for identifiers, aliases, same-as claims, merge/split and reversible mappings.","scope":{"in":[],"out":[],"boundaries":[]},"distinguishingFeatures":["An ID is qualified by scheme and issuer","An email match is not sufficient","A merge has a history and a reversal plan"],"structure":{"bundles":[]},"agentConduct":{"may":[],"mustNot":["Negative case: HR, tracker and git create three Persons, or get merged by name."],"requiresHuman":[]},"ethics":{"considerations":[],"affectedParties":[]},"owners":{"steward":"Куратор мета-моделей Vercy","roles":[],"masterSystems":["Реестр моделей","sources.yaml","vercy.lock","политики"]},"relations":[{"target":"WM-XCT-011","type":"references","note":"conceptual-candidate"},{"target":"WM-XCT-036","type":"references","note":"conceptual-candidate"}],"interaction":{"identity":{"applicability":"required","items":["IdentifierBinding","IdentityAssertion","IdentityResolution"]},"properties":{"applicability":"not-applicable","items":[]},"recognition":{"applicability":"required","items":[]},"capabilities":{"applicability":"required","items":[]},"hazards":{"applicability":"required","items":[]},"interfaces":{"applicability":"required","items":[]},"context":{"applicability":"required","items":[]}},"sources":[{"title":"Current Vercy protocol/MMAS/whole-object and the published WM-XCT"},{"title":"W3C PROV/SKOS/SHACL/ODRL where applicable"},{"title":"Practice of source connectors, versioned schemas and policy enforcement"}],"openQuestions":["What evidence permits a merge?","How to distinguish a collision from an alias?","How to undo an erroneous merge?","Установить границу и решение reuse/extend/new по действующим спецификациям.","Подтвердить semantic crosswalk, права и source mastership.","Выбрать immutable refs; провести проверки fixtures до заявления о публикационной готовности."],"resources":{"source":"https://ver.cy/enterprise/models/em-xct-01/"},"provenance":{"origin":"enterprise research programme","builtFrom":["enterprise/models/em-xct-01/brief.json"],"providers":[],"researchStatus":"published-partial","generatedAt":"","builder":"tools/build_cards.py@1.0.0"},"completeness":{"sections":{"classifiers":"filled","whatItIs":"filled","purpose":"filled","distinguishingFeatures":"derived","structure":"missing","agentConduct":"derived","ethics":"missing","owners":"filled","relations":"filled","interaction.identity":"derived","interaction.properties":"not-applicable","interaction.recognition":"missing","interaction.capabilities":"missing","interaction.hazards":"missing","interaction.interfaces":"missing","interaction.context":"missing","sources":"filled"},"notes":{"agentConduct":"Negative case of the research brief, not yet a rule for agents.","interaction.properties":"Enterprise record contour: physical properties belong to referenced world models.","structure":"Research contour: bundles not designed yet; questions are listed as open questions.","language":"Still in Russian: suggested owner, blocking decisions, vercy candidates. Translate in research/enterprise/i18n/units.en.json."},"score":0.469}}