[{"data":1,"prerenderedAt":245},["ShallowReactive",2],{"docs-navigation":3,"docs-page-\u002Fen-gb\u002Farchitecture\u002Fshared-records":97,"docs-surround-\u002Fen-gb\u002Farchitecture\u002Fshared-records":240},[4],{"title":5,"path":6,"stem":7,"children":8,"page":48},"En Gb","\u002Fen-gb","en-gb",[9,53,59,65,71,81,91],{"title":10,"path":11,"stem":12,"children":13},"Architecture","\u002Fen-gb\u002Farchitecture","en-gb\u002Farchitecture\u002Findex",[14,15,19,23,27,31,35,39,49],{"title":10,"path":11,"stem":12},{"title":16,"path":17,"stem":18},"Identity","\u002Fen-gb\u002Farchitecture\u002Fidentity","en-gb\u002Farchitecture\u002F1.identity",{"title":20,"path":21,"stem":22},"Organisations","\u002Fen-gb\u002Farchitecture\u002Forganisations","en-gb\u002Farchitecture\u002F2.organisations",{"title":24,"path":25,"stem":26},"Roles","\u002Fen-gb\u002Farchitecture\u002Froles","en-gb\u002Farchitecture\u002F3.roles",{"title":28,"path":29,"stem":30},"Domains and claims","\u002Fen-gb\u002Farchitecture\u002Fdomains-and-claims","en-gb\u002Farchitecture\u002F4.domains-and-claims",{"title":32,"path":33,"stem":34},"Access","\u002Fen-gb\u002Farchitecture\u002Faccess","en-gb\u002Farchitecture\u002F5.access",{"title":36,"path":37,"stem":38},"Invitations and requests","\u002Fen-gb\u002Farchitecture\u002Finvitations-and-requests","en-gb\u002Farchitecture\u002F6.invitations-and-requests",{"title":40,"path":41,"stem":42,"children":43,"page":48},"Data model","\u002Fen-gb\u002Farchitecture\u002Fdata-model","en-gb\u002Farchitecture\u002F7.data-model",[44],{"title":45,"path":46,"stem":47},"ZoneAudit","\u002Fen-gb\u002Farchitecture\u002Fdata-model\u002Fzoneaudit","en-gb\u002Farchitecture\u002F7.data-model\u002F1.zoneaudit",false,{"title":50,"path":51,"stem":52},"Shared records","\u002Fen-gb\u002Farchitecture\u002Fshared-records","en-gb\u002Farchitecture\u002F8.shared-records",{"title":54,"path":55,"stem":56,"children":57},"Glossary","\u002Fen-gb\u002Fglossary","en-gb\u002Fglossary\u002Findex",[58],{"title":54,"path":55,"stem":56},{"title":60,"path":61,"stem":62,"children":63},"Guides","\u002Fen-gb\u002Fguides","en-gb\u002Fguides\u002Findex",[64],{"title":60,"path":61,"stem":62},{"title":66,"path":67,"stem":68,"children":69},"Products","\u002Fen-gb\u002Fproducts","en-gb\u002Fproducts\u002Findex",[70],{"title":66,"path":67,"stem":68},{"title":72,"path":73,"stem":74,"children":75},"Technology","\u002Fen-gb\u002Ftechnology","en-gb\u002Ftechnology\u002Findex",[76,77],{"title":72,"path":73,"stem":74},{"title":78,"path":79,"stem":80},"Why we publish this","\u002Fen-gb\u002Ftechnology\u002Fwhy-we-publish-this","en-gb\u002Ftechnology\u002F1.why-we-publish-this",{"title":82,"path":83,"stem":84,"children":85},"Trust","\u002Fen-gb\u002Ftrust","en-gb\u002Ftrust\u002Findex",[86,87],{"title":82,"path":83,"stem":84},{"title":88,"path":89,"stem":90},"Data governance","\u002Fen-gb\u002Ftrust\u002Fdata-governance","en-gb\u002Ftrust\u002F1.data-governance",{"title":92,"path":93,"stem":94,"children":95},"Updates","\u002Fen-gb\u002Fupdates","en-gb\u002Fupdates\u002Findex",[96],{"title":92,"path":93,"stem":94},{"id":98,"title":50,"body":99,"description":231,"extension":232,"meta":233,"navTitle":234,"navigation":235,"path":51,"roleNote":235,"seo":236,"sitemap":237,"stem":52,"updated":238,"__hash__":239},"docs\u002Fen-gb\u002Farchitecture\u002F8.shared-records.md",{"type":100,"value":101,"toc":222},"minimark",[102,106,112,117,173,177,188,205,208,212,215,219],[103,104,105],"p",{},"CobraSphere products do not each keep their own idea of a domain, a person or an organisation. Each has one id, and every product that holds it uses that same id.",[107,108,109],"shared-records-diagram",{},[103,110,111],{},"One domain id from the Directory Service, used by the claim in Identity and by ZoneAudit.",[113,114,116],"h2",{"id":115},"one-id-each","One id each",[118,119,120,136],"table",{},[121,122,123],"thead",{},[124,125,126,130,133],"tr",{},[127,128,129],"th",{},"Record",[127,131,132],{},"Where its id comes from",[127,134,135],{},"Who uses it",[137,138,139,151,162],"tbody",{},[124,140,141,145,148],{},[142,143,144],"td",{},"Domain",[142,146,147],{},"The Directory Service, found by the domain's exact name",[142,149,150],{},"Identity for domain claims, ZoneAudit for scans and findings",[124,152,153,156,159],{},[142,154,155],{},"Person",[142,157,158],{},"The identity service, one per CobraSphere ID",[142,160,161],{},"Every product a person signs in to",[124,163,164,167,170],{},[142,165,166],{},"Organisation",[142,168,169],{},"The identity service",[142,171,172],{},"Identity for roles and claims, ZoneAudit for the organisation that holds a claim",[113,174,176],{"id":175},"domains","Domains",[103,178,179,180,187],{},"A domain's id comes from the Directory Service. When a product needs the id for a name, it asks for the record with exactly that name and never takes a near match. So example.com always means example.com and never ",[181,182,186],"a",{"href":183,"rel":184},"http:\u002F\u002Fwww.example.com",[185],"nofollow","www.example.com",".",[189,190,191,199],"ul",{},[192,193,194,195,198],"li",{},"The identity service stores each ",[181,196,197],{"href":29},"domain claim"," with that id.",[192,200,201,202,204],{},"ZoneAudit stores its ",[181,203,144],{"href":46}," under the same id.",[103,206,207],{},"So a claim in Identity and a domain in ZoneAudit always mean the same domain.",[113,209,211],{"id":210},"a-verified-claim-reaches-zoneaudit","A verified claim reaches ZoneAudit",[103,213,214],{},"When a person opens ZoneAudit, it reads the claims of their organisations from the identity service. If one of those organisations holds the domain through a verified claim, ZoneAudit links its Domain to that claim and shows the results. Nothing else needs to be done by hand.",[113,216,218],{"id":217},"people-and-organisations","People and organisations",[103,220,221],{},"A person is known by the same identity id in every product. ZoneAudit, for example, records the people of the business that holds a domain with their identity id and the id of their organisation, so a finding is assigned to the same person the identity service knows.",{"title":223,"searchDepth":224,"depth":224,"links":225},"",3,[226,228,229,230],{"id":115,"depth":227,"text":116},2,{"id":175,"depth":227,"text":176},{"id":210,"depth":227,"text":211},{"id":217,"depth":227,"text":218},"A domain, a person and an organisation each have one id that every CobraSphere product uses, so all products mean the same thing.","md",{},null,true,{"title":50,"description":231},{"loc":51},"2026-11-10","MFWlkwwsdCVdqeMNIOF_pgmllAePFtsVBCuiXHzaEYE",[241,243],{"title":45,"path":46,"stem":47,"description":242,"children":-1},"How ZoneAudit keeps scans, findings and access codes for a domain.",{"title":54,"path":55,"stem":56,"description":244,"children":-1},"The words used across CobraSphere, each in a sentence or two.",1794331643086]