llms.txt Content
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Oly Software Civic | The federal data layer for civic work</title>
<meta name="description" content="128 million rows from 95+ federal sources, with a citation chain on every insight. Live MCP servers today. Grant, compliance, and benchmarking products in early access.">
<link rel="icon" type="image/png" href="/logos/oly-app-icon.png">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Public+Sans:wght@400;500;600;700&family=Spectral:wght@500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap" rel="stylesheet">
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-4H13NCJ461"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-4H13NCJ461');
</script>
<style>
:root{
--paper:#FBFCFA;
--panel:#F0F3EF;
--line:#D8DED7;
--ink:#1B2733;
--ink-soft:#4A5A66;
--record-blue:#2B5C8A;
--live:#177D52;
--live-bg:#E3F1E9;
--beta:#8A6A1F;
--beta-bg:#F6EEDA;
--ea:#54616D;
--ea-bg:#E9EDEF;
--stamp:#B23B2E;
--mono:'IBM Plex Mono',ui-monospace,monospace;
--sans:'Public Sans',system-ui,sans-serif;
--serif:'Spectral',Georgia,serif;
--ease:cubic-bezier(.22,.8,.3,1);
}
*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth;overflow-x:hidden}
body{font-family:var(--sans);background:var(--paper);color:var(--ink);line-height:1.6;font-size:16px;overflow-x:hidden}
a{color:var(--record-blue)}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--record-blue);outline-offset:2px}
.wrap{max-width:1120px;margin:0 auto;padding:0 24px}
.skip{position:absolute;left:-9