{"@context":"https:\/\/schema.org","@type":"Periodical","version":"1.0","generatedAt":"2026-07-26T14:08:25+00:00","magazine":{"id":"f486dff8ec1edb386bd72bbe074f04a9ac830f8d232301d1547460d56280f2a0","slug":"gitcitadel-homepage-f57299","title":"GitCitadel Homepage","summary":"Because we think about git every day.","image":null,"language":null,"pubkey":"846ebf79a0a8813274ec9727490621ad423f16a3e474d7fd66e6a98bfe4e39a4","createdAt":"2026-05-27T15:53:52+00:00","url":"https:\/\/www.decentnewsroom.com\/mag\/gitcitadel-homepage-f57299"},"categories":[{"slug":"about-gitcitadel-1e5acd","title":"About GitCitadel","summary":"Company background information","image":null,"url":"https:\/\/www.decentnewsroom.com\/mag\/gitcitadel-homepage-f57299\/cat\/about-gitcitadel-1e5acd","articleCount":2,"articles":[{"title":"Our Applications","slug":"our-applications","summary":null,"content":"# Alexandria\n\nOur current focus is on the [Alexandria](https:\/\/alexandria.gitcitadel.eu\/start) e-book reader and publisher for curated publications.\n\nThe [Alexandria repo](https:\/\/gitworkshop.dev\/naddr1qvzqqqrhnypzplfq3m5v3u5r0q9f255fdeyz8nyac6lagssx8zy4wugxjs8ajf7pqy2hwumn8ghj76twv3jhstnwva5hgtnyv4mz7qg3waehxw309ahx7um5wghxcctwvshsqznpd3jhsctwv3exjcg5nn6v5) is on Nostr.\n\n![Roman scrolls](https:\/\/i.nostr.build\/M5qXa.jpg)\n\n# Decent Newsroom\n\nhttps:\/\/decentnewsroom.com\n\n# Jumble Imwald\n\nhttps:\/\/jumble.imwald.eu\n\n# Mercury Relay\n\nhttps:\/\/mercury-relay.imwald.eu\n\n# GitRepublic\n\n# Scriptorium Obsidian\n\nhttps:\/\/git.imwald.eu\/silberengel\/scriptorium-obsidian\n\n# Tendrl\n\n[Tendrl](https:\/\/github.com\/limina1\/tendrl)","image":null,"pubkey":"846ebf79a0a8813274ec9727490621ad423f16a3e474d7fd66e6a98bfe4e39a4","kind":30023,"createdAt":"2026-05-27T17:54:50+00:00","publishedAt":null,"topics":["apps","gitcitadel","alexandria"],"url":"https:\/\/www.decentnewsroom.com\/mag\/gitcitadel-homepage-f57299\/cat\/about-gitcitadel-1e5acd\/d\/our-applications"},{"title":"Our Relays","slug":"our-relays","summary":"https:\/\/theforest.nostr1.com\nhttps:\/\/thecitadel.nostr1.com\nhttps:\/\/mercury-relay.imwald.eu","content":"We maintain 3 relays:\n* https:\/\/theforest.nostr1.com\/\n* https:\/\/thecitadel.nostr1.com\/\n* https:\/\/mercury-relay.imwald.eu\/\n\nWe also run a blastr to coordinate events between the various relays we manage.","image":null,"pubkey":"846ebf79a0a8813274ec9727490621ad423f16a3e474d7fd66e6a98bfe4e39a4","kind":30023,"createdAt":"2026-05-27T16:25:28+00:00","publishedAt":null,"topics":["relay","gitcitadel","theforest"],"url":"https:\/\/www.decentnewsroom.com\/mag\/gitcitadel-homepage-f57299\/cat\/about-gitcitadel-1e5acd\/d\/our-relays"}]},{"slug":"documention-97c66f","title":"Documention","summary":"Technical documentation and specifications","image":null,"url":"https:\/\/www.decentnewsroom.com\/mag\/gitcitadel-homepage-f57299\/cat\/documention-97c66f","articleCount":0,"articles":[]},{"slug":"blog-4eea63","title":"Blog","summary":"Keep up to date on the latest from GitCitadel","image":null,"url":"https:\/\/www.decentnewsroom.com\/mag\/gitcitadel-homepage-f57299\/cat\/blog-4eea63","articleCount":3,"articles":[{"title":"Our Inspiration","slug":"1737642404972","summary":"Musing over the releases.","content":"## Planning Alexandria\n\nPeople keep asking what features nostr:npub1s3ht77dq4zqnya8vjun5jp3p44pr794ru36d0ltxu65chljw8xjqd975wz has planned for #Alexandria, but they\u0027re not set in stone because we\u0027re an agile project.\n\nWhat we do have, is lots of tickets on our Kanban boards and a naming scheme, where we use a famous person\u0027s last name, to signify the release goals.\n\n![Gutenberg](https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/3\/33\/Gutenberg.jpg\/640px-Gutenberg.jpg)\n\n### Gutenberg v 0.1.0\n(after the inventor of the printing press) \nwill contain the features needed to read and write [NIP-62 Curated Publications](https:\/\/github.com\/nostr-protocol\/nips\/pull\/1600), as well as encompassing the complex infrastructure, architecture, documentation, and personnel we require to make this all run smoothly and look easy.\n\n![Euler](https:\/\/upload.wikimedia.org\/wikipedia\/commons\/f\/f9\/Leonhard_Euler_-_Jakob_Emanuel_Handmann_%28Kunstmuseum_Basel%29.jpg)\n\n### Euler v 0.2.0\n(after a mathematician credited with establishing graph theory)\nwill contain the features for deep-searching, visually exploring, and smartly navigating the data set, wiki page display, annotating and citing the publications, exporting to other formats (like PDF, ePUB, and LaTeX), and commenting\/reviewing. To help with the heavy lifting, we will be swapping out the core with our own Nostr SDK called \u0022Aedile\u0022.\n\n![Defoe](https:\/\/upload.wikimedia.org\/wikipedia\/commons\/7\/78\/Daniel_Defoe_1706.jpg)\n\n### Defoe v 0.3.0\n(after an author who perfected the novel format)\nwill be all about our favorite writers. We will be focusing upon profile data, payment systems, book clubs and communities, and stylesheets.\n\nThat is everything we have planned, for the v1.0 edition, and we consider that version to be a true product.\n\nAs for after that, a teaser...\n\n![Hildegard](https:\/\/media04.meinekirchenzeitung.at\/article\/2011\/11\/27\/2\/30892_L.jpg)","image":"https:\/\/i.nostr.build\/ubHcFF16rO3kOW2X.png","pubkey":"fd208ee8c8f283780a9552896e4823cc9dc6bfd442063889577106940fd927c1","kind":30023,"createdAt":"2025-01-23T15:31:24+00:00","publishedAt":"2025-01-23T15:11:10+00:00","topics":["publications","ebooks","alexandria"],"url":"https:\/\/www.decentnewsroom.com\/mag\/gitcitadel-homepage-f57299\/cat\/blog-4eea63\/d\/1737642404972"},{"title":"The Establishment","slug":"1729415613172","summary":"How we went about forming a Nostr company.","content":"(Please note that this is not official financial or business advice, but rather a description of something we have done, on an informal basis.)\n\n# A long, long time ago\n\nIt\u0027s been nearly a year, since nostr:nprofile1qydhwumn8ghj7argv4nx7un9wd6zumn0wd68yvfwvdhk6tcpypmhxue69uhkummnw3ezuetfde6kuer6wasku7nfvuh8xurpvdjj7qpqs3ht77dq4zqnya8vjun5jp3p44pr794ru36d0ltxu65chljw8xjqv5atj2 came into being, mostly as a lark, involving a couple of members of our private chat group. Our initial plan was to work toward bounties, but Nostr bounties are a bit of a biased, uncertain thing, and our enthusiasm for that quickly waned.\n\nSo, what to do? Here we are, we three (nostr:npub1ecdlntvjzexlyfale2egzvvncc8tgqsaxkl5hw7xlgjv2cxs705s9qs735, nostr:npub1wqfzz2p880wq0tumuae9lfwyhs8uz35xd0kr34zrvrwyh3kvrzuskcqsyn, and I): IT professionals with little time, but plenty of intellectual energy, a Slack chat, a [GitHub repo](https:\/\/github.com\/ShadowySupercode), and lots of frustration with the Nostr status quo.\n\nWe were, you see, Nostr end-users. We loved the idea of the protocol, but we were being regularly stymied by the poor quality of many implementations.\n\n* Why can I not login? Oh, they fixed the login! Nope, still can\u0027t login.\n* If I press this button, it says it sent, but it didn\u0027t send. Where note?\n* They announced a new feature, but I tried it and it didn\u0027t work. Oh well.\n* I noticed a bug in the client, reported it, and the issue is just rotting away in the project repo. Ignored.\n* The website\/relay\/repo was here... yesterday. Today it has disappeared, and taken my zaps with it.\n\nIt was enough to make us want to tear our hair out. We decided that what Nostr needed... what it _really_ needed... was a **Nostr Stable Version**. Nothing glamorous. Nothing exotic. Nothing busy or excitable. Just something that stayed where you initially found it, ran, and actually worked. Something where you could report a bug and receive a prompt response. Maybe even something, where you could pay a reasonable fee and be _allowed to have expectations_ of some particular service being returned. And who better to build such a version, than people who want to use it, themselves?\n\n# Things working is an underrated concept\n\nI know that the very idea of software _running as expected_ and websites not appearing and disappearing suddenly, based upon what some particular developer had for lunch, tends to be met with little but scorn, from hardened, seasoned Nostriches (who are convinced that bugs are _all_ features), but I think the majority of potential users would see it differently.\n\nI\u0027m with the majority, on this one.\n\nI like to click \u0022save\u0022 buttons and have them save. If I publish something, I want it to appear under my list of published somethings. I like to type in the website address I always type in, and have it magically appear on my screen, as if there were a little man sitting at controls in my laptop, just waiting for me to write H-T-T-P-S... and then jump to attention.\n\nMy unreasonable expectations have no bounds, it is true. But unreasonable people are also people, so we would also like to have our own unreasonable things to play with. Scorn away. My save button will save, and my published something will publish, and my website will load _every damn time_, just to spite you.\n\nIn the larger scheme of things, you see, we win even if we fail, if we at least increase the competition enough, that _things working_ becomes the new standard. We can simply prove, definitively, that it is possible for Nostr things to work, if they are built by people who care if they work. If we also have fun together, learn something new, and come up with some cool, novel use cases, then that\u0027s pure profit.\n\nWe can only win, at this endeavor.\n\n# Where to start?\n\n## Name that brand\n\nSo, we had a team, we had a business idea, and we had a heck of a lot of motivation. What we didn\u0027t have, is a name. (Never underestimate the importance of naming things.)\n\nWe decided to name ourselves \u0022GitCitadel\u0022 because \u0022git\u0022 sounds techy, hints at our GitRepublic project, and is reminiscent of open-source development, and \u0022citadel\u0022 reminds us of Bitcoin. The republic is at home in the citadel, naturally. All other products also live in the same citadel, hence the naming-convention of prefacing everything with \u0022GC\u0022 (i.e. \u0022GC Alexandria\u0022, \u0022GC Sybil\u0022, \u0022GC Aedile\u0022, etc.).\n\n## Brand yourself\n\nThe next thing we did, was rent a domain and run a webserver on it. This is an important step because it gives you an Internet presence, allows you to have company NIP-05 and email addresses (a form of promotion), and it\u0027s simply exciting to have one. Feels so much more \u0022official\u0022 and it helps increase the name-recognition of your company.\n\n## Define yourself\n\nWe then sat down, together, over the Internet, and figured out who we are. Not who we individually are, but who we are, as a company. A company, after all, (according to the Cambridge Dictionary) is \u0022an organization that produces or sells goods or services in order to make a profit\u0022. Now, a company\u0027s profits don\u0027t have to be monetary, but they should be something tangible. A company, in other words, is a team of people working toward some defined goal.\n\nWhat is our goal? Well, we decided to think it over, sat down with the newer additions to the company (you can see who they are, on our [project wiki page](https:\/\/wikistr.com\/gitcitadel-project), and came up with a Vision and a Mission:\n\n![Vision Statement](https:\/\/i.nostr.build\/ZEKjKfm6LeJAIlnD.png)\n\nThe _vision_ is what the overall goals of the company are, whereas the _mission_ describes how those goals shall be achieved. Now, this is a sort of lofty, abstract statement, so it was important that we posted it someplace publicly (to keep ourselves accountable) and look at it regularly, so that we can ponder it and realign whatever we are currently working on, with this statement. We know the statement is well-designed, if considering it helps us make decisions about what to do next.\n\n## Pay yourselves\n\n(I\u0027m going to switch from \u0022we\u0022 to \u0022you\u0022, here, as it\u0027s easier to write this part, but let\u0027s just pretend I didn\u0027t.)\n\n![Shakespeare](https:\/\/i.nostr.build\/Fn0eOJzesCXKNAWR.jpg)\n\nThe next thing on the list, is to arrange the finances, usually by setting up a Geyserfund, with an associated wallet, and then deciding how the funds from the wallet will be dispersed or stored. (I won\u0027t tell you how we are handling that, as that\u0027s internal company business, but I\u0027m sure you\u0027ll think of something clever, yourselves. Or just google it.)\n\nI would encourage you to arrange to pay yourselves profits. Not merely because your idea is going to make you all fabulously wealthy and internationally famous (although, that is obviously true), but because _profits are the most pure form of communication that consumers in the market have_ with its producers, and one of the best ways to make decisions and measure increases in efficiency (increasing profits and\/or output, while keeping prices steady or falling).\n\nCutting off this signal, in order to look pious to outsiders, is to shoot yourself in your free-market foot. Nobody says that you have to spend your profits on the proverbial _lambo and a bimbo_. You could donate them to charity, reinvest them, or store them for your nephews to inherit, but **pay them out, you should**. You don\u0027t have to love money, to value it as a tool and use it shrewdly. Money is a measure, and companies should regularly measure themselves: against their previous state, against their potential state, and against their competition.\n\n(Also, you can use money to buy a lambo and a bimbo, but you didn\u0027t hear that from me.)\n\n## Organize yourselves\n\nOnce you\u0027ve been working together, for a while, you\u0027ll find that you need to figure out how to organize yourselves. The first step is to...\n\n### Form a board of directors.\n\nStop laughing. I\u0027m serious.\n\nAny company has at least two roles (President and Secretary), ideally held by two different people, so any single-proprietor company is a man down. Find a different person, to be your Second, even if they\u0027re just your confident, who lets you cry on your shoulder on The Bad Days, when your code refuses to compile, and can tell people that you\u0027ve become a Bitcoin millionaire and have gone on a sabbatical to hike the Himalayas and will be back in 3 months on The Very Good Days.\nBecause business man was not meant to be alone.\n\nIf, like us, you\u0027re a small herd of people and have already been working together for a while, then this step is actually really, really fun. Just think about what people are already doing, and put a label on it. That role is now defined and it is clear who is in charge of what. \n\nScientists become \u0022Chief Science Officer\u0022 or \u0022Scientific Advisor\u0022. The person who always writes the _okay, so this is what we\u0027ve decided_ comment in the thread becomes the Secretary, the one managing the Lightning wallet and worrying over paying for the servers is the CFO, the person running the remote server becomes the CTO, and so on and etc.\n\nAnd everyone knows who the CEO is. Everyone always knows. They do. Just write it down.\n\n### Agree how to disagree\n\nNow, have the secretary write up a Member\u0027s Agreement. It\u0027s a contract between the members, about whatever the group thinks is important concerning the way the company will operate. According to [Investopedia](https:\/\/www.investopedia.com\/terms\/l\/llc-operating-agreement.asp), common topics are: \n![LLC Operating Agreement topics](https:\/\/i.nostr.build\/F05SyoHJgd6mhVCB.png)\n\nIs this legally binding? Probably not. Maybe. I don\u0027t know and wouldn\u0027t tell you, even if I did. But it\u0027s _emotionally binding_, which is arguably more important.\n\nWriting things down is an advanced form of _naming things_ and it provides clarity, helps to manage expectations, and allows you to define a working agreement before Real Money shows up and taints your interaction. You\u0027re just accepting tips, at the moment. Everyone is calm and cheerful, so now is your best time to negotiate.\n\nKeep it very simple and only address the most basic things. If you wish to incorporate, at a later date, then you just take this to a registered agent, or other experienced person, and have them tidy up any loose ends and add the fine print.\n\n## Go forth, together\n\nThis has probably taken you weeks, or even months, but you\u0027re now a company. Get a logo and a company npub, start dropping the company name into your notes, and get on with the business of being in business.","image":"https:\/\/i.pinimg.com\/564x\/0c\/4b\/b9\/0c4bb9ac5894c8e5a624b557cdb86525.jpg","pubkey":"fd208ee8c8f283780a9552896e4823cc9dc6bfd442063889577106940fd927c1","kind":30023,"createdAt":"2024-10-20T18:19:48+00:00","publishedAt":"2024-10-20T11:55:30+00:00","topics":["economics"],"url":"https:\/\/www.decentnewsroom.com\/mag\/gitcitadel-homepage-f57299\/cat\/blog-4eea63\/d\/1729415613172"},{"title":"Project Alexandria","slug":"1719204947236","summary":"On the project to build the world\u0027s largest, digital library.","content":"# The new Great Library\n\nWe have all heard tales of Amazon or other booksellers banning customers from their bookstores or censoring\/editing purchased books. The famous [Project Gutenberg](https:\/\/www.gutenberg.org\/), and similar organizations, are performing a good work, to help protect many of our precious books from this fate, but it is merely a centralized website and therefore not censorship resistant. Also, it mostly posts books in English or German.\n\nSo, we at nostr:npub1s3ht77dq4zqnya8vjun5jp3p44pr794ru36d0ltxu65chljw8xjqd975wz have decided to move Project Gutenberg to Nostr and house it in the most distributed way possible: on relays. Specifically, our new, public [Citadel relay](https:\/\/thecitadel.nostr1.com\/) for out-of-print books (and other documents), but also on any relay, anywhere.\n\nAnd, because we are a very humble group, we\u0027re naming the effort \u0022Alexandria\u0022. And the first book to be printed on Nostr is the Bible because *obviously*.\n\n## Why on relays?\n\nWell, why not on relays? Relays are one of the few widely-distributed databases for documentation in existence. The relay database spans the entire globe and anyone can maintain their own relay on their personal computer or mobile phone. \n\nThat means that anyone can house *their own* books.\nWhich books are their own? Any books they have in their own possession. Any books someone would have to physically pry out of their cold, dead, computer.\n\n## Notes are perfect for publishing \n\nOnce we begin generating eBooks from notes with an associated header (which will be quite easy to do, so long as they are written in markdown or similar), they will also be readable, downloadable, and storable in ePub format (see [Pandoc](https:\/\/pandoc.org\/epub.html)). And it is, after all, only a matter of time until someone enterprising makes an ePaper Nostr client for calmer reading of notes, and then you can download and read them, without having to bother converting beforehand, which maintains their Nostr-navigation.\n\nThe new event kind [30040](https:\/\/wikifreedia.xyz\/nkbip-01\/) allows us to take any sort of note containing any sort of characters and create a type of \u0022note collection\u0022 or \u0022book of notes\u0022, \u0022journal of notes\u0022, \u0022magazine of notes\u0022. And it can be nested or embedded in other notes, creating any sort of note-combination and note-hierarchy you can think of, only limited in size by the ability of your computer to processes the relationships.\n\n## Save the Zettels\n\nThe associated kind 30041 adds the prospect of breaking longer texts or articles up into sections or snippets (called \u0022Zettel\u0022 in German). We can then collect or refer to particular bits of a longer text (like a chart, elegant paragraph or definition, data table), directly. Anyone can create such snippets, even of texts they didn\u0027t write, as they can add a reference to the original publication in the tags of the new event.\n\nThis means we no longer have to \u0022copy-paste\u0022 or quote other people\u0027s works, we can simply tie them in. If we worry about them being deleted, we can fork them to create our own, digitally-linked version, and then tie that in. This means that source material can be tied to the new material, and you can trace back to the source easily (using Nostr IDs and tags, which are signed identifiers) and see who else is branching out from that source or discussing that source.\n\n## It\u0027s gonna be HUGE!\n\nWe are making a big, beautiful library... and you are going to build it for us. Anyone, anywhere can therefore publish or republish any document they wish, with Nostr, and store it wherever they have a relay, and view it on any client willing to display it.\n\nYou will own something and be happy.","image":"https:\/\/i.nostr.build\/thumb\/o15hYSledWlZr6gM.webp","pubkey":"dd664d5e4016433a8cd69f005ae1480804351789b59de5af06276de65633d319","kind":30023,"createdAt":"2026-05-27T16:55:10+00:00","publishedAt":"2024-06-24T06:04:54+00:00","topics":["nostr ebooks devs"],"url":"https:\/\/www.decentnewsroom.com\/mag\/gitcitadel-homepage-f57299\/cat\/blog-4eea63\/d\/1719204947236"}]}],"chapters":[],"stats":{"totalCategories":3,"totalArticles":5,"totalChapters":0}}