1import{a as l,f as n}from"../chunks/Cs-oRFMV.js";import{p as m,o as p,n as o,l as u,x as w,C as g,v as f,$ as v,A as b,w as y}from"../chunks/p8szmhGV.js";import{h as q,s as i}from"../chunks/xVQ7GYZ4.js";import"../chunks/ChtV8SjL.js";import{A as D}from"../chunks/BKr-xQBU.js";import{P as k}from"../chunks/BXBlE7XO.js";var A=n('<meta name="description" content="About Dracon: the small software studio behind Dracon Games, Dracon Music, the AI Hub, and the tools that ship from the same codebase."/> <link rel="canonical"/> <meta property="og:title" content="About | Dracon"/> <meta property="og:description" content="About Dracon: the small software studio behind Dracon Games, Dracon Music, the AI Hub, and the tools that ship from the same codebase."/> <meta property="og:type" content="article"/> <meta property="og:url"/> <meta property="og:site_name" content="Dracon"/> <meta property="og:image"/> <meta property="og:image:width" content="1200"/> <meta property="og:image:height" content="630"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="About | Dracon"/> <meta name="twitter:description" content="About Dracon: the small software studio behind Dracon Games, Dracon Music, the AI Hub, and the tools that ship from the same codebase."/> <meta name="twitter:image"/>',1),I=n('<nav class="prose_toc" aria-label="On this page"><div class="prose_toc_heading">On this page</div> <ol class="prose_toc_list"><li><a href="#what">What Dracon is</a></li> <li><a href="#why">Why the tools surface exists</a></li> <li><a href="#how-it-works">How Dracon ships</a></li> <li><a href="#byline">"By Dracon": the byline convention</a></li> <li><a href="#ai-disclosure">AI assistance disclosure</a></li> <li><a href="#next">Where to go next</a></li></ol></nav>'),_=n(`<div class="page svelte-cwls5q" data-testid="about-page"><header class="page_hero svelte-cwls5q"><h1 class="svelte-cwls5q">About Dracon</h1> <p class="lede svelte-cwls5q">Dracon is a small software studio. It ships several surfaces from one codebase (Dracon 2 Games, Dracon Music, the AI Hub) and the tools that recommend the third-party 3 infrastructure the studio pays for itself.</p></header> <h2 id="what" class="svelte-cwls5q">What Dracon is</h2> <p class="svelte-cwls5q">Dracon is a small software studio. The studio builds and runs software: it makes games, 4 produces music, ships an AI Hub, and publishes single-purpose compare tools (Codex Reset,
5 Object Storage Compare, Email API Compare, VPS Compare, Domain TCO, Vector DB Compare, 6 Observability Compare, Agent Sandbox Pricing). 7 The tools surface is value-first: free utilities with 8 capture-dated data, no affiliate links, no tracked merchant links.</p> <p class="svelte-cwls5q">The studio is anonymous. There is no founder headshot, no founder LinkedIn, no "founded 9 in [year]" line. We don't have those to share, and inventing them would be the kind of 10 unverified claim this site is built to refuse. The studio <em>is</em> Dracon; the byline 11 on every editorial page reads <strong class="svelte-cwls5q">By Dracon</strong> for the same reason.</p> <h2 id="why" class="svelte-cwls5q">Why the tools surface exists</h2> <p class="svelte-cwls5q">The tools surface isn't a marketing play. It is the place where the studio's own 12 infrastructure becomes useful to other people: Codex Reset tracks the usage windows the 13 studio actually hits, and Object Storage Compare prices the storage the studio actually 14 buys: real numbers, capture-dated, no fake data.</p> <p class="svelte-cwls5q">The other reason is more honest: the studio tried the affiliate model twice and cut it 15 both times. There are no tracked merchant links, no redirect endpoints, and no 16 commission narrative anywhere on the platform. The full breakdown is on the <a href="/how-we-make-money" class="svelte-cwls5q">how we make money</a> page.</p> <h2 id="how-it-works" class="svelte-cwls5q">How Dracon ships</h2> <p class="svelte-cwls5q">Every public recommendation has the same pipeline:</p> <ol class="svelte-cwls5q"><li class="svelte-cwls5q"><strong class="svelte-cwls5q">Selection</strong>: only infrastructure the studio actually uses is listed. The 17 rule is "would we spend our own money on this?" If the answer is no, it doesn't get a 18 row. The full picking criteria are on the <a href="/methodology" class="svelte-cwls5q">methodology</a> page.</li> <li class="svelte-cwls5q"><strong class="svelte-cwls5q">Capture</strong>: every number is primary data captured on a known date: 19 prices from vendor pricing pages, benchmarks from the studio's own runs. A row without 20 a capture says so; unmeasured cells say "seed placeholder" instead of pretending.</li> <li class="svelte-cwls5q"><strong class="svelte-cwls5q">Editorial review</strong>: the captures are reviewed by the studio 21 before they land on a page. Numbers flagged <em>aging</em> (pricing rotated) are 22 looked at by a human before the next capture replaces the old one.</li></ol> <h2 id="byline" class="svelte-cwls5q">"By Dracon": the byline convention</h2> <p class="svelte-cwls5q">Every editorial page on the platform carries the byline <strong class="svelte-cwls5q">By Dracon</strong>. The 23 name is the studio's editorial identity, the same name that appears in the site footer 24 (<code class="svelte-cwls5q">© 2026 Dracon</code>) and in the chrome's logo. The match matters: a 2026 25 search/AI-overviews reader checking the byline against the publisher looks for that name 26 match.</p> <p class="svelte-cwls5q">If a future article is genuinely authored by a separate human contributor, a new <code class="svelte-cwls5q">Person</code> schema is added for that contributor and the byline updates. For now 27 the byline is the studio's editorial name.</p> <h2 id="ai-disclosure" class="svelte-cwls5q">AI assistance, inside the share</h2> <p class="svelte-cwls5q">Parts of the editorial flow on the platform are AI-assisted. The drafting pattern is 28 AI-assisted drafting + primary-data capture + human review, the same pipeline the 29 studio uses on the games, music, and AI Hub surfaces. The point of disclosing it is not 30 to apologise. It is to make the pipeline visible to a visitor who needs to know what 31 they are reading.</p> <!> <h2 id="next" class="svelte-cwls5q">Where to go next</h2> <ul class="svelte-cwls5q"><li class="svelte-cwls5q"><a href="/methodology" class="svelte-cwls5q">Methodology</a>: how captures are dated, how vendors get 32 selected, and how the AI-assistance pipeline is shaped.</li> <li class="svelte-cwls5q"><a href="/how-we-make-money" class="svelte-cwls5q">How we make money</a>: product revenue in the open, 33 and what we refuse to do.</li> <li class="svelte-cwls5q"><a href="/tools" data-sveltekit-reload="" class="svelte-cwls5q">The tools</a>: free, value-first utilities: Codex Reset, 34 Object Storage Compare, VPS / domain / vector-DB / email-API / observability / agent-sandbox pricing compares.</li></ul></div>`);function S(h,s){m(s,!0),q("cwls5q",c=>{var e=A(),a=o(u(e),2),t=o(a,8),r=o(t,4),d=o(r,12);w(()=>{i(a,"href",`${s.data.siteOrigin??""}/about`),i(t,"content",`${s.data.siteOrigin??""}/about`),i(r,"content",`${s.data.siteOrigin??""}/og/dracon-og.png`),i(d,"content",`${s.data.siteOrigin??""}/og/dracon-og.png`)}),g(()=>{v.title="About | Dracon"}),l(c,e)}),k(h,{toc:!0,sidebar:e=>{var a=I();l(e,a)},children:(e,a)=>{var t=_(),r=o(f(t),30);D(r,{variant:"banner",context:"this page"}),b(4),y(t),l(e,t)},$$slots:{sidebar:!0,default:!0}}),p()}export{S as component};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.