{"schema":"sb.node.v1","id":"sb:e/823755a728acdd29d3af9660","kind":"entity","label":{"text":"sqlite","locale":"en"},"identity":{"anchor":"label:en:sqlite","strength":"label"},"asOf":{"knowledgeCutoff":"2026-10-06T14:59:38.550729+00:00","snapshot":"deploy d24d0083c364efac0c7a986b84521060def7f044"},"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":26,"separatePublishers":15,"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"},"admission":{"state":"provisional","reason":"entity graph provenance 'observed'; the node carries no promotion receipt in v1","policy":"EQ-PROMOTION (receipt not carried)"},"disposition":{"state":"served","reason":"public record"},"validity":{"from":"2026-04-06","to":"2026-10-05","basis":"first and last day we saw it mentioned; not the subject's own lifetime"},"measurement":{"state":"partial","blind":["assertion coverage 0.038: about 96% of mentions carry no typed assertion"]}},"dimensions":{"domains":["auto"],"activeDays":16,"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/342da5068cf748c58e8325ff","kind":"observation","label":"SitePoint · 2026-10-02 · SQLite Change Column Type Without Losing Data: The Safe Rebuild Guide","url":"https://www.sitepoint.com/sqlite-change-column-type-without-losing-data/?utm_source=rss"},{"id":"sb:o/4b2864f6eda90b962b6a5898","kind":"observation","label":"SitePoint · 2026-09-26 · Building Multi-Tier AI Agent Memory with TypeScript and SQLite-vec","url":"https://www.sitepoint.com/multi-tier-ai-agent-memory-typescript-sqlite-vec/?utm_source=rss"},{"id":"sb:o/11fdf7cfebbd6854d68f847c","kind":"observation","label":"SitePoint · 2026-09-24 · Embedded Graphs in Node.js: Comparing Kùzu and SQLite Recursive CTEs","url":"https://www.sitepoint.com/embedded-graphs-nodejs-kuzu-sqlite-recursive-ctes/?utm_source=rss"},{"id":"sb:o/d7e2176ba0779caf0cf5a5ca","kind":"observation","label":"Simon Willison · 2026-09-13 · github-to-sqlite 2.9.1","url":"https://simonwillison.net/2026/Sep/11/github-to-sqlite/"},{"id":"sb:o/6e9881b31766a9e539b9a7b4","kind":"observation","label":"Help Net Security · 2026-10-05 · Keyorix: Open-source secrets management for teams that can’t use SaaS","url":"https://www.helpnetsecurity.com/2026/10/05/keyorix-open-source-on-premise-secrets-management/"},{"id":"sb:o/8a243728cdcb50436f5071b1","kind":"observation","label":"InfoQ · 2026-10-05 · Cloudflare Fixes Cross-Tenant Data Exposure in Containers","url":"https://www.infoq.com/news/2026/10/cloudflare-cross-tenant-exposure/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global"},{"id":"sb:o/f70c7cb1e00220e6f07c1ddb","kind":"observation","label":"InfoQ · 2026-10-05 · Aspire 13.6 Adds Persistent Dashboard Telemetry and First-Party Java and Rust Hosting","url":"https://www.infoq.com/news/2026/10/dotnet-aspire-13-6-release/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global"},{"id":"sb:o/21c13c64e2e18aed449603e7","kind":"observation","label":"The New Stack · 2026-10-03 · K3s vs. K8s: When lightweight Kubernetes distros win (and when they don’t)","url":"https://thenewstack.io/k3s-vs-k8s-comparison/"},{"id":"sb:o/8cf943958bd0ea7e5725f933","kind":"observation","label":"SecurityWeek · 2026-10-03 · In Other News: $15K iCloud Spoofing Bugs, AI Policy Experts Phished, Adblocker Spies on AI Chats","url":"https://www.securityweek.com/in-other-news-15k-icloud-spoofing-bugs-ai-policy-experts-phished-adblocker-spies-on-ai-chats/"},{"id":"sb:o/33b8f2e2329901e6ad29462a","kind":"observation","label":"Latent Space · 2026-10-02 · [AINews] Pi 1.0, Pi Durable, and AIE NYC","url":"https://www.latent.space/p/ainews-pi-10-pi-durable-and-aie-nyc"}],"cursor":"c1.eyJpZCI6InNiOmUvODIzNzU1YTcyOGFjZGQyOWQzYWY5NjYwIiwibCI6ImNoaWxkcmVuIiwibyI6MTAsImsiOm51bGwsImEiOiIyMDI2LTEwLTA2VDE0OjU5OjM4LjU1MDcyOSswMDowMCJ9","order":"newest first; we keep the 12 newest receipts for this entity. Its other observations are counted in standing.evidence.supporting but are not addressable in v1"},"relations":{"count":5,"byKind":{"co-mentioned":5},"items":[{"kind":"relation","label":"co-mentioned with ai (14 documents)","role":"co-mentioned","relationKind":"co-mentioned","members":2,"id":"sb:r/c0cb1057a70188c244bceede"},{"kind":"relation","label":"co-mentioned with github (11 documents)","role":"co-mentioned","relationKind":"co-mentioned","members":2,"id":"sb:r/432bf37e89f585ef1eea1118"},{"kind":"relation","label":"co-mentioned with openai (11 documents)","role":"co-mentioned","relationKind":"co-mentioned","members":2,"id":"sb:r/9a2ba7f70e4e943e7defc0e8"},{"kind":"relation","label":"co-mentioned with anthropic (8 documents)","role":"co-mentioned","relationKind":"co-mentioned","members":2,"id":"sb:r/cb2faa09116e0af8f331979c"},{"kind":"relation","label":"co-mentioned with python (8 documents)","role":"co-mentioned","relationKind":"co-mentioned","members":2,"id":"sb:r/587368904a9e12a6ea50ac31"}],"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/823755a728acdd29d3af9660","mcp":"traverse {\"id\":\"sb:e/823755a728acdd29d3af9660\"}","page":"/entity/sqlite/"},"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":"cantina","call":"traverse {\"id\":\"sb:e/823755a728acdd29d3af9660\",\"level\":\"children\"}"},{"verb":"fold","lit":true,"effect":"read","layer":"cantina","call":"traverse {\"id\":\"sb:e/823755a728acdd29d3af9660\"}"},{"verb":"panOut","lit":false,"effect":"read","layer":"cantina","reason":"An entity is a root: it is contained by nothing. Pan out by following R."},{"verb":"follow","lit":true,"effect":"read","layer":"cantina","call":"traverse {\"id\":\"sb:e/823755a728acdd29d3af9660\",\"level\":\"relations\"}"},{"verb":"receipts","lit":false,"effect":"read","layer":"cantina","reason":"receipts are the observations below this node; unfold to reach them"},{"verb":"edge","lit":true,"effect":"read","layer":"cantina","call":"traverse {\"id\":\"sb:e/823755a728acdd29d3af9660\"}"},{"verb":"asOf","lit":false,"effect":"read","layer":"cantina","reason":"v1 serves one knowledge cutoff, this deploy's; walking an earlier cutoff needs retained history (EQ-REPLAY), which v1 does not keep"},{"verb":"switchObserver","lit":false,"effect":"read","layer":"cantina","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":"cantina","reason":"no translation is applied on this node; every label is the source's own text"},{"verb":"save","lit":false,"effect":"watch-declaration","layer":"workshop","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":"workshop","reason":"delivery applies to a saved Watch"},{"verb":"format","lit":false,"effect":"watch-declaration","layer":"workshop","reason":"output format applies to a saved Watch"},{"verb":"deltaR","lit":false,"effect":"read","layer":"workshop","reason":"Delta R needs a saved Watch with a previous reading"},{"verb":"read","lit":false,"effect":"read","layer":"docking-bay","reason":"one-time Reads are parked until the Commander decides their shape (#938)"}]}