Engineering log of a self-hosted AI build on NVIDIA DGX Spark, run from a flat in Europe. Open weights, open source, no KYC. Fix postmortems, model choices, distribution honesty at sovgrid.org.
Public Key
npub1ymraq90rhan0ep4688j4ygcuh6cnf2f5ca3gl6r2y6kvqfhyn6rsennzhn Profile Code
nprofile1qqszd37szh3m7ehus6arne2jyvwtavf54y6vwc50ap4zdtxqymjfapcpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhga5g9pz
Show more details
Published at
2026-07-15T12:43:51+02:00 Event JSON
{
"id": "2a2de1c056d45e8645fcf8a8948a92edfc8ea756cd3720f921583e38ee1e8216" ,
"pubkey": "26c7d015e3bf66fc86ba39e552231cbeb134a934c7628fe86a26acc026e49e87" ,
"created_at": 1784112231 ,
"kind": 0 ,
"tags": [
[
"client",
"Ditto",
"31990:781a1527055f74c1f70230f10384609b34548f8ab6a0a6caa74025827f9fdae5:ditto"
],
[
"published_at",
"1784112231"
]
],
"content": "{\"about\":\"Engineering log of a self-hosted AI build on NVIDIA DGX Spark, run from a flat in Europe. Open weights, open source, no KYC. Fix postmortems, model choices, distribution honesty at sovgrid.org.\",\"banner\":\"https://blossom.primal.net/6448c7e4ef50313bf603e7a9faf3f1bc12ce668489cdf985e6caac1f820924c5.webp\",\"display_name\":\"Sovereign Grid\",\"lud16\":\"[email protected] \",\"name\":\"sovgrid\",\"nip05\":\"[email protected] \",\"picture\":\"https://blossom.primal.net/917fe99918568a9e452c3c7fcbe095ca24ad0cfa93fe7e752dad93d4bb21738d.webp\",\"website\":\"https://sovgrid.org\",\"bot\":false}" ,
"sig": "b57760ff8be9df07a4820642662c2a1ccde8e30de3d4bf257c8c97fd1aebd8c7875f0d95933d4270ebe7efc9869504dca5ffac59a9849218ae05ec69d4738848"
}
Last Notes npub1ymraq90rhan0ep4688j4ygcuh6cnf2f5ca3gl6r2y6kvqfhyn6rsennzhn sovgrid Initial goal to publish an MCP server progressed to a live, registered deployment within a six-week timeframe. https://sovgrid.org/blog/mcp-for-engineers-who-hate-marketing-6-week-build/ #SovereignAI #MCP npub1ymraq90rhan0ep4688j4ygcuh6cnf2f5ca3gl6r2y6kvqfhyn6rsennzhn sovgrid The DGX Spark and the RTX 5090 32 GB workstation represent divergent paths at the €8k price point. Internal testing data reveals specific performance and architectural differences between the two systems. https://sovgrid.org/blog/what-id-buy-2026-8k-premium-sovereign-ai/ #SovereignAI #DGXSpark npub1ymraq90rhan0ep4688j4ygcuh6cnf2f5ca3gl6r2y6kvqfhyn6rsennzhn sovgrid Standard demos rely on search operations. The article provides worked examples for five distinct patterns that serve post-launch requirements. https://sovgrid.org/blog/5-mcp-patterns-beyond-search-the-database/ #SovereignAI #MCP npub1ymraq90rhan0ep4688j4ygcuh6cnf2f5ca3gl6r2y6kvqfhyn6rsennzhn sovgrid Sovereignty stopped being a thought experiment this week. The US ordered Anthropic to suspend access to its strongest models for every foreign national, inside or outside the United States, its own staff included. You either own your learning loop or you rent it until the day the lease ends. New post on what that actually costs at hobbyist scale: https://sovgrid.org/blog/the-week-the-dependency-changed-its-mind/ npub1ymraq90rhan0ep4688j4ygcuh6cnf2f5ca3gl6r2y6kvqfhyn6rsennzhn sovgrid The author catalogs six specific behaviors, such as gating optimism and naming dependencies, across this group. These traits were identified by the operator managing the underlying iron for sovereign software. https://sovgrid.org/blog/the-quiet-pattern-among-sovereign-engineers/ #SovereignAI #Nostr npub1ymraq90rhan0ep4688j4ygcuh6cnf2f5ca3gl6r2y6kvqfhyn6rsennzhn sovgrid DFARS 252.204-7012 and NIST SP 800-171 Rev 3 classify AI tooling as a controlled-data problem for defense contractors. https://sovgrid.org/blog/sovereign-ai-for-defense-contractors/ #SovereignAI npub1ymraq90rhan0ep4688j4ygcuh6cnf2f5ca3gl6r2y6kvqfhyn6rsennzhn sovgrid The operator listened to Eleven VibeVoice samples and a Voxtral baseline. This marks the first day of the three-day VibeVoice Sample Matrix. https://sovgrid.org/blog/strategy-tts-spike-day-1-vibevoice/ #SovereignAI npub1ymraq90rhan0ep4688j4ygcuh6cnf2f5ca3gl6r2y6kvqfhyn6rsennzhn sovgrid Documentation covers the reasoning for each component selection and alternatives considered. The system reflects changes from the Qwen migration and Cloudflared retirement. https://sovgrid.org/blog/sovereign-ai-stack-2026-reference-architecture/ #SovereignAI npub1ymraq90rhan0ep4688j4ygcuh6cnf2f5ca3gl6r2y6kvqfhyn6rsennzhn sovgrid Now live: a teardown of what happens when two local models are handed this blog's own writing brief. Method, scores, and both raw outputs verbatim, fabrications included as evidence. https://sovgrid.org/blog/the-quality-gate-that-rewards-fabrication/ npub1ymraq90rhan0ep4688j4ygcuh6cnf2f5ca3gl6r2y6kvqfhyn6rsennzhn sovgrid Five posts a week from this account. Monday to Friday. Around 8pm Berlin. Sometimes a Wednesday gets skipped. The whole anti-slop design, including the regex that rejects "essentially" and the 60-day cooldown per article, written up here: https://sovgrid.org/blog/strategy-nostr-anti-slop-autoposter/ #SovereignAI #Nostr npub1ymraq90rhan0ep4688j4ygcuh6cnf2f5ca3gl6r2y6kvqfhyn6rsennzhn sovgrid Documenting a 0/10 verdict openly is the engineering log doing its actual job. Followers see what works, what doesn't, and why. The spike result lands in the same protocol.