{"nsp":"0","manifestVersion":"1.0.0","id":"roebel","name":"Röbel / Müritz","type":"community","chain":{"chainId":100,"rpc":"$GNOSIS_RPC"},"contracts":{"citizenNft":"0x59aA26f499D7C2B3EC2c8524Ed06F54fc4E85dE5","attesterNft":"0xC587F383696D3c9DF7A6eE03A9160E40Ae1cdb82","governor":"0x5F5e499Dc1872c2Ce19a4b50cd10f680e78E3Ba3","timelock":"0x5b358A77E89FF3d699607b4fC235b381d67f3d05","maci":"0x6663eDC8650276fe264710B1A2ba46eB8bd0bF1D","safe":"0x3A08c86Efc5ff38CC35d850F1D4d564e497bFDEa","gatekeeper":"0xc4B9E45F0e84BC0CDe930CE888E4D0e38184f277"},"identity":{"idp":{"issuer":"https://id.roebel.app","discovery":"https://id.roebel.app/.well-known/openid-configuration","hosted":"external","jwks":"$ROEBEL_ID_JWKS","authMethods":["wallet-siwe","google","apple","facebook","email"],"scopes":["openid","email","profile","roebel"],"claims":["sub","email","name","picture","groups","roebel:citizen","roebel:attester","roebel:tier","roebel:actor_type"]},"authBridge":{"provider":"thirdweb","chain":100,"accountType":"erc4337-smart","bundlerRpc":"$GNOSIS_BUNDLER_RPC"},"relyingParties":[{"id":"nextcloud","redirectUris":["https://cloud.roebel.app/apps/user_oidc/code"],"scopes":["openid","email","profile","roebel"]},{"id":"matrix","redirectUris":["https://auth.roebel.app/upstream/callback/01JBXR8QW3ZK7YFN2MHTVC4DS6"],"scopes":["openid","email","profile","roebel"]},{"id":"web","redirectUris":["https://www.roebel.app/api/workspace/auth/callback","https://roebel.app/api/workspace/auth/callback"],"scopes":["openid","profile","email","roebel"]},{"id":"expo","redirectUris":["roebelapp://auth"]}],"membership":{"credential":"CitizenNFTv2","admission":{"attesterBand":"30%/floor2/cap7","sybilTier":"in-person"},"portable":true,"exitable":true},"agentIdentity":{"grant":"client_credentials","delegation":"rfc8693-act","killSwitch":true},"federation":{"trustedIssuers":[],"registry":"CommunityRegistry@gnosis (deferred to node #2)"}},"governance":{"engine":"maci","coordinator":{"type":"shamir","threshold":"3-of-5","pubkey":"$COORDINATOR_PUBKEY"}},"treasury":{"safe":"0x3A08c86Efc5ff38CC35d850F1D4d564e497bFDEa","splits":{"reserve":50,"ops":30,"dividend":20},"agentBudgets":[{"role":"newsroom","cap":"50/mo","token":"EURe"}]},"services":{"host":{"provider":"hetzner","region":"eu-central"},"backend":{"provider":"supabase","url":"$SUPABASE_URL","realtime":true,"edgeFunctions":true},"chat":{"nostr":{"relay":"wss://relay.roebel.app","groupsRelay":true}},"indexer":{"publicRead":"https://index.roebel.app","kinds":[0,1,11,1111,5,6,7,16,31922,31923,30018,30023,30402,32100,32101,32102,2100,32103,32104,32105,32106,32107],"ingestIntervalSeconds":120},"publisher":{"datasets":["events","cinema","orgs","articles","marketplace","deals","businesses","news","notices","menus","proposals","forum"],"intervalSeconds":300,"backfeed":true},"secrets":{"webClientSecret":"$WEB_CLIENT_SECRET"}},"ai":{"gateway":"litellm","selfHosted":false,"models":{"reason":"claude-opus-4-8","chat":"claude-sonnet-5","classify":"claude-haiku-4-5","image":"nano-banana-2-lite"},"sovereignty":{"tier":"eu-gpu","model":"EuroLLM","dataEgressPolicy":"governance-gated"},"mcp":{"toolBus":"https://www.roebel.app/api/roebel/mcp"},"contextGraph":true},"agents":{"charter":{"scopes":["read:feed","write:story","spend:foerder"],"killSwitch":true,"auditSink":"supabase:mecky_outreach_log"},"a2a":{"transport":"xmtp","nostrKey":"NIP-06 derived from the agent smart account","relayPubkeys":["412e639ad250e84faeb3033bba1d20ee09b8a68a2ca8542fcd19d3c2475df16b"]},"watcher":{"agent":"mecky","displayName":"Mecky","model":"claude-sonnet-5","perAuthorPerHour":5,"perDay":100}},"operations":{"backup":{"schedule":"02:30","retentionDays":14,"include":["postgres","nextcloud","strfry"],"offsite":"restic-sftp"},"hardening":{"sshPasswordAuth":false,"fail2ban":true},"agentReadableHealth":true},"peers":[{"id":"testnode","name":"Netizen Test Node","relay":"ws://testnode-strfry:7777","kinds":[0,1],"why":"Federation test fixture on the same host: proves NSP-9 sync and is the regression fixture for every federation change. Plaintext is safe here because the name resolves only on this machine's docker network."}],"record":{"decisions":{"kinds":{"head":32100,"transition":2100,"meeting":32103,"meinungsbild":32104,"impact":32105,"cycle":32106},"bodies":[{"id":"stadtvertretung","noticeScope":"town"}]}},"branding":{"primary":"#00498B","logo":"/favicon.svg","fonts":["Inter","Plus Jakarta Sans"]},"modules":{"feed":true,"events":true,"news":true,"proposals":true,"miniApps":true,"circles":true}}