{"schema":"sb.node.v1","id":"sb:e/efa8f94aa0bbf959bb2d14cd","kind":"entity","label":{"text":"edmonton","locale":"en"},"identity":{"anchor":"label:en:edmonton","strength":"label"},"asOf":{"knowledgeCutoff":"2026-10-24T23:28:52.671179+00:00","releaseId":"sb-3b7c61c045a8","snapshot":"deploy cd81191747e6a27ffd7a53f95c3f31e80521d7da"},"lens":{"kind":"public"},"build":{"plane":"projected","builtFrom":["entity_graph.slim.json","entity_receipts (deploy asset)","event_graph.json","truth_records (deploy asset)","corroborated_record.json"],"rule":"node-projection.entity@v1"},"standing":{"evidence":{"supporting":183,"separatePublishers":55,"basis":"documents that mention the subject and the outlets that carried them; a mention is evidence the referent is in use, not evidence about any claim","receiptsOnTopic":{"state":"partial","share":0.29,"named":53,"of":183,"basis":"documents whose own title or summary lead names the subject, over every counted document that mentions it anywhere (the entity graph's measurement); receipts are drawn only from rows whose own title or URL names the subject (the entity graph's subject gate)","blind":["only 29% of the 183 documents measured name the subject in their own text; the rest mention it in passing, so standing.evidence.supporting overstates coverage about it"]}},"admission":{"state":"canonical","kind":"legacy","kindBasis":"promoted-before-receipts","reason":"entity graph provenance 'curated'; promoted from the corpus by the machine rule before promotion receipts were written (2026-10-02); no receipt exists and none is invented","policy":"promotion (admitted before receipts existed; no receipt)","admittedOn":"2026-09-14"},"disposition":{"state":"served","reason":"public record"},"validity":{"from":"2026-09-01","to":"2026-10-23","basis":"first and last day we saw it mentioned; not the subject's own lifetime"},"measurement":{"state":"partial","blind":["assertion coverage 0.016: about 98% of mentions carry no typed assertion"]}},"dimensions":{"domains":["canada"],"activeDays":49,"assertions":{}},"up":[],"upNote":"An entity is a root: it is contained by nothing. Pan out by following R.","children":{"count":12,"byKind":{"observation":12},"items":[{"id":"sb:o/23f61d260c9245beeed0e044","kind":"observation","label":"AeroRoutes · 2026-10-20 · Discover Airlines Adds Frankfurt – Edmonton From June 2027","url":"https://www.aeroroutes.com/eng/261020-4yns27yeg","match":{"surface":"title","basis":"admitted by the entity graph's subject gate (title or URL); the headline names the subject as whole words (the door's on-topic test)"}},{"id":"sb:o/c7ea6621368905f1613fcac9","kind":"observation","label":"AeroRoutes · 2026-10-19 · Flair Airlines Adds Edmonton – Saint John in NS27","url":"https://www.aeroroutes.com/eng/261018-f8ns27ysj","match":{"surface":"title","basis":"admitted by the entity graph's subject gate (title or URL); the headline names the subject as whole words (the door's on-topic test)"}},{"id":"sb:o/7dc54330eee438e803f4f211","kind":"observation","label":"globalnews.ca · 2026-10-17 · Questions linger over Edmonton infill after special city council meeting","url":"https://globalnews.ca/news/12106134/edmonton-infill-special-city-council-meeting/","match":{"surface":"title","basis":"admitted by the entity graph's subject gate (title or URL); the headline names the subject as whole words (the door's on-topic test)"}},{"id":"sb:o/0592812ba50fde335e7a898b","kind":"observation","label":"globalnews.ca · 2026-10-16 · Alberta NDP proposes 3-part plan over custody releases in Edmonton’s Chinatown","url":"https://globalnews.ca/news/12104605/alberta-ndp-offers-solutions-to-released-inmate-drop-offs-in-edmontons-chinatown/","match":{"surface":"title","basis":"admitted by the entity graph's subject gate (title or URL); the headline names the subject as whole words (the door's on-topic test)"}},{"id":"sb:o/fe2db76065d53be1f214faf4","kind":"observation","label":"globalnews.ca · 2026-10-10 · What’s next for Edmonton infill housing after province orders rule reversal?","url":"https://globalnews.ca/news/12098128/edmonton-infill-zoning-changes-reaction/","match":{"surface":"title","basis":"admitted by the entity graph's subject gate (title or URL); the headline names the subject as whole words (the door's on-topic test)"}},{"id":"sb:o/e29faec8e28fed6418121acc","kind":"observation","label":"globalnews.ca · 2026-10-10 · Alberta Premier Smith calls out federal interference in Edmonton housing rules","url":"https://globalnews.ca/news/12098709/edmonton-housing-rules-interference-smith/","match":{"surface":"title","basis":"admitted by the entity graph's subject gate (title or URL); the headline names the subject as whole words (the door's on-topic test)"}},{"id":"sb:o/073025c02c15843dc8cf2673","kind":"observation","label":"REMAX Canada · 2026-10-07 · Edmonton Housing Market Outlook (Fall 2026)","url":"https://blog.remax.ca/edmonton-housing-market-outlook/","match":{"surface":"title","basis":"admitted by the entity graph's subject gate (title or URL); the headline names the subject as whole words (the door's on-topic test)"}},{"id":"sb:o/5bbb1f41e8112352dc90d721","kind":"observation","label":"globalnews.ca · 2026-10-02 · Edmonton teen carjacked during Facebook Marketplace exchange","url":"https://globalnews.ca/news/12084879/edmonton-facebook-marketplace-carjacking/","match":{"surface":"title","basis":"admitted by the entity graph's subject gate (title or URL); the headline names the subject as whole words (the door's on-topic test)"}},{"id":"sb:o/972116695672fb04141a3874","kind":"observation","label":"globalnews.ca · 2026-10-01 · Marking National Day for Truth and Reconciliation at Fort Edmonton Park","url":"https://globalnews.ca/news/12083513/edmonton-national-day-for-truth-and-reconciliation-2026/","match":{"surface":"title","basis":"admitted by the entity graph's subject gate (title or URL); the headline names the subject as whole words (the door's on-topic test)"}},{"id":"sb:o/20d18f7b39b1a91707d3aee8","kind":"observation","label":"Retail Insider · 2026-09-30 · Kinton Ramen expands Edmonton footprint, introduces new fall menu items","url":"https://retail-insider.com/bulletin/2026/09/kinton-ramen-expands-edmonton-footprint-introduces-new-fall-menu-items/","match":{"surface":"title","basis":"admitted by the entity graph's subject gate (title or URL); the headline names the subject as whole words (the door's on-topic test)"}}],"cursor":"c1.eyJpZCI6InNiOmUvZWZhOGY5NGFhMGJiZjk1OWJiMmQxNGNkIiwibCI6ImNoaWxkcmVuIiwibyI6MTAsImsiOm51bGwsImEiOiIyMDI2LTEwLTI0VDIzOjI4OjUyLjY3MTE3OSswMDowMCJ9","order":"newest first; we keep the 12 newest receipts for this entity whose own title or URL (the entity graph's subject gate) names it; each says which in match. Its other observations are counted in standing.evidence.supporting but are not addressable in v1"},"relations":{"count":10,"byKind":{"co-mentioned":10},"items":[{"kind":"relation","label":"co-mentioned with canadian (163 documents)","role":"co-mentioned","relationKind":"co-mentioned","members":2,"id":"sb:r/089b39f30189d8629523fef6"},{"kind":"relation","label":"co-mentioned with alberta (103 documents)","role":"co-mentioned","relationKind":"co-mentioned","members":2,"id":"sb:r/2d815fd8c8a2063211ba71cd"},{"kind":"relation","label":"co-mentioned with calgary (68 documents)","role":"co-mentioned","relationKind":"co-mentioned","members":2,"id":"sb:r/c253de73f952b054f4a0bf2c"},{"kind":"relation","label":"co-mentioned with toronto (64 documents)","role":"co-mentioned","relationKind":"co-mentioned","members":2,"id":"sb:r/d3648eada5715b2e9d93359f"},{"kind":"relation","label":"co-mentioned with carney (52 documents)","role":"co-mentioned","relationKind":"co-mentioned","members":2,"id":"sb:r/7880afa4b61bd295831a23a7"},{"kind":"relation","label":"co-mentioned with mark carney (46 documents)","role":"co-mentioned","relationKind":"co-mentioned","members":2,"id":"sb:r/dafb4f405df2c65d0d577044"},{"kind":"relation","label":"co-mentioned with prime minister mark (37 documents)","role":"co-mentioned","relationKind":"co-mentioned","members":2,"id":"sb:r/0fce8b8719cedab2e96617b5"},{"kind":"relation","label":"co-mentioned with winnipeg (36 documents)","role":"co-mentioned","relationKind":"co-mentioned","members":2,"id":"sb:r/ca368da55c300650314e3ea7"},{"kind":"relation","label":"co-mentioned with ontario (35 documents)","role":"co-mentioned","relationKind":"co-mentioned","members":2,"id":"sb:r/87b44cef37156715349967bb"},{"kind":"relation","label":"co-mentioned with vancouver (34 documents)","role":"co-mentioned","relationKind":"co-mentioned","members":2,"id":"sb:r/adc127e440f0e38b1d797886"}],"cursor":null,"order":"situations first, then claims (the subject's own maintained record, then site-wide corroborated clusters; each label ends with its standing), then co-mentions by shared documents, descending. Co-mentions are the ten strongest the entity graph keeps per entity"},"edge":{"state":"continues"},"links":{"rest":"/api/v1/node/e/efa8f94aa0bbf959bb2d14cd","mcp":"traverse {\"id\":\"sb:e/efa8f94aa0bbf959bb2d14cd\"}","page":"/entity/edmonton/"},"limits":{"levelsPerCall":1,"pageSize":10,"maxPageSize":50,"membersMax":50,"statement":"One level per call: depth is 1 and only 1, and there is no whole-graph dump. pageSize 1-50 (default 10); a page limit is a cursor, never an edge. Members are listed up to 50. At most 60 traverse calls a minute per caller (runaway-loop protection, not a meter). One knowledge cutoff is served: the deploy's."},"actions":[{"verb":"unfold","lit":true,"effect":"read","layer":"free-record","call":"traverse {\"id\":\"sb:e/efa8f94aa0bbf959bb2d14cd\",\"level\":\"children\"}"},{"verb":"fold","lit":true,"effect":"read","layer":"free-record","call":"traverse {\"id\":\"sb:e/efa8f94aa0bbf959bb2d14cd\"}"},{"verb":"panOut","lit":false,"effect":"read","layer":"free-record","reason":"An entity is a root: it is contained by nothing. Pan out by following R."},{"verb":"follow","lit":true,"effect":"read","layer":"free-record","call":"traverse {\"id\":\"sb:e/efa8f94aa0bbf959bb2d14cd\",\"level\":\"relations\"}"},{"verb":"receipts","lit":false,"effect":"read","layer":"free-record","reason":"receipts are the observations below this node; unfold to reach them"},{"verb":"edge","lit":true,"effect":"read","layer":"free-record","call":"traverse {\"id\":\"sb:e/efa8f94aa0bbf959bb2d14cd\"}"},{"verb":"asOf","lit":false,"effect":"read","layer":"free-record","reason":"v1 serves one knowledge cutoff, this deploy's; walking an earlier cutoff needs retained history, which v1 does not keep"},{"verb":"switchObserver","lit":false,"effect":"read","layer":"free-record","reason":"the public record is the same for every observer; traversal through a Watch's lens is not served in v1"},{"verb":"readOriginal","lit":false,"effect":"read","layer":"free-record","reason":"no translation is applied on this node; every label is the source's own text"},{"verb":"save","lit":false,"effect":"watch-declaration","layer":"watch","reason":"saving applies to a configured Watch; configure one around this node first (free), then save it"},{"verb":"deliver","lit":false,"effect":"watch-declaration","layer":"watch","reason":"delivery applies to a saved Watch"},{"verb":"format","lit":false,"effect":"watch-declaration","layer":"watch","reason":"output format applies to a saved Watch"},{"verb":"deltaR","lit":false,"effect":"read","layer":"watch","reason":"Delta R needs a saved Watch with a previous reading"},{"verb":"read","lit":false,"effect":"read","layer":"one-time-read","reason":"one-time Reads are not offered through this door; use ask"}]}