nomos.can() β authority as a first-class primitivehttps://www.reddit.com/r/programming/comments/1w6bawf/nomoscan_authority_as_a_firstclass_primitive
Software has primitives for most of the hard things. Identity: you call an auth library. Data: you call a database. Network: you call fetch(). But "is this action permitted, and on whose authority" has no primitive. It lives as scattered if-statements, a hand-maintained rules file, a wiki page, a Slack thread. It isn't addressable, it isn't portable, and you can't hand the answer to anyone who doesn't run your code. nomos.can() makes it one call: import { can } from "@nomosprotocol/sdk"; const r = await can({ authority: "eu-ai-act", action: "deploy_system", facts: { risk_tier: "high", conformβ¦