PageSourceSearch

https://asimila.ai/how-it-works/

html asimila.ai collected 2026-10-05 11:50:07 UTC 71,911 bytes, 157 lines download raw bytes

1<!DOCTYPE html><html lang="en" data-rh-managed="lang"><head><style>html[data-app-boot] #root{visibility:hidden}</style>
1<script src="/prerender-boot.js"></script>
1<style>html[data-app-boot] #root{visibility:hidden}</style>
1<script src="/prerender-boot.js"></script>
1
2    <meta charset="UTF-8">
3    <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover, interactive-widget=resizes-content">
4    <meta name="theme-color" content="#307d8a">
5    <link rel="icon" href="/favicon.ico" sizes="any">
6    <link rel="icon" href="/favicon.svg" type="image/svg+xml">
7    <link rel="icon" href="/favicon-animated.png" type="image/apng" sizes="180x180">
8    <link rel="apple-touch-icon" href="/favicon.png">
9
10    <!-- Security Headers -->
11    <!-- CSRF Token Placeholder (will be set by backend) -->
12    <meta name="csrf-token" content="">
13
14    <!-- Content Security Policy -->
15    <!-- Note: This will be replaced by vite-plugins/csp-html-plugin.ts in development -->
16    <meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'self' https://www.youtube.com https://static.cloudflareinsights.com https://*.posthog.com https://*.sentry.io; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; img-src 'self' data: https: blob:; font-src 'self' data: https://fonts.gstatic.com; connect-src 'self' https://api-production-4b50.up.railway.app wss://api-production-4b50.up.railway.app https://*.r2.cloudflarestorage.com https://*.posthog.com https://*.sentry.io https://*.ingest.sentry.io; media-src 'self' https: blob: https://*.r2.cloudflarestorage.com; frame-src https://www.youtube.com https://www.youtube-nocookie.com; frame-ancestors 'none'; object-src 'none'; base-uri 'self'; form-action 'self'">
17
18    <!-- Clickjacking Protection -->
19    <meta http-equiv="X-Frame-Options" content="DENY">
20
21    <!-- Primary Meta Tags (fallback — overridden per-page by react-helmet-async) -->
22    <title>How asimila Works — asimila</title><title>asimila</title><title>asimila</title>
23    <meta name="description" content="Monitor legislative sessions and media channels. Transform political discourse into structured, citable intelligence with AI-powered analysis.">
24    <meta name="author" content="asimila">
25    <meta name="keywords" content="political discourse intelligence, legislative monitoring, speaker attribution, Chile, asimila">
26
27    <!-- Canonical & Language -->
28    <link rel="canonical" href="https://asimila.ai/">
29    <link rel="alternate" hreflang="en" href="https://asimila.ai/">
30    <link rel="alternate" hreflang="es" href="https://asimila.ai/?lang=es">
31    <link rel="alternate" hreflang="x-default" href="https://asimila.ai/">
32
33    <!-- Open Graph -->
34    <meta property="og:type" content="website">
35    <meta property="og:url" content="https://asimila.ai/">
36    <meta property="og:title" content="asimila — Political Discourse Intelligence">
37    <meta property="og:description" content="Monitor legislative sessions and media channels. Transform political discourse into structured, citable intelligence.">
38    <meta property="og:image" content="https://asimila.ai/og-image.png">
39    <meta property="og:image:width" content="1200">
40    <meta property="og:image:height" content="630">
41    <meta property="og:site_name" content="asimila">
42    <meta property="og:locale" content="en_US">
43    <meta property="og:locale:alternate" content="es_CL">
44
45    <!-- Twitter Card -->
46    <meta name="twitter:card" content="summary_large_image">
47    <meta name="twitter:title" content="asimila — Political Discourse Intelligence">
48    <meta name="twitter:description" content="Monitor legislative sessions and media channels. Transform political discourse into structured, citable intelligence.">
49    <meta name="twitter:image" content="https://asimila.ai/og-image.png">
50
51    <!-- Preload auth background video (tiny 3.8 KB WebM, cached across SPA navigations) -->
52    <link rel="preload" href="/ghibli-sea-bg.webm" as="video" type="video/webm" crossorigin="">
53    <!-- Preload button GIF so gem buttons render instantly on auth pages -->
54    <link rel="prefetch" href="/ghibli-sea-btn.gif" as="image" type="image/gif">
55
56    <!-- Fonts are self-hosted in /fonts/ — no external fetch needed -->
57
58    <!-- Structured Data -->
59    
59<script type="application/ld+json">
60    [
61      {
62        "@context": "https://schema.org",
63        "@type": "Organization",
64        "name": "asimila",
65        "url": "https://asimila.ai",
66        "foundingDate": "2024",
67        "description": "Political discourse intelligence. asimila monitors Chilean legislative channels and transforms raw political discourse into structured, citable intelligence for public affairs, legal, advisory, and research teams."
68      },
69      {
70        "@context": "https://schema.org",
71        "@type": "SoftwareApplication",
72        "name": "asimila",
73        "url": "https://asimila.ai",
74        "description": "Political discourse intelligence platform that transforms legislative sessions, committee hearings, and media streams into structured, citable analysis with speaker attribution and cross-source retrieval.",
75        "applicationCategory": "BusinessApplication",
76        "operatingSystem": "Web",
77        "inLanguage": ["es", "en"],
78        "offers": {
79          "@type": "Offer",
80          "price": "0",
81          "priceCurrency": "USD",
82          "availability": "https://schema.org/OnlineOnly",
83          "description": "Early access — join the waitlist"
84        },
85        "featureList": [
86          "Multi-channel legislative monitoring",
87          "Speaker-attributed transcription",
88          "Cross-source retrieval and entity linking",
89          "Bill and topic continuity tracking",
90          "Secure team workspaces with annotations",
91          "Private document integration and analysis"
92        ],
93        "publisher": {
94          "@type": "Organization",
95          "name": "asimila",
96          "url": "https://asimila.ai"
97        }
98      }
99    ]
100    </script>
100
101    
101<script type="module" crossorigin="" src="/assets/main-DFsKVC_z.js"></script>
101
102    <link rel="modulepreload" crossorigin="" href="/assets/ui-vendor-Bm6fxeW1.js">
103    <link rel="modulepreload" crossorigin="" href="/assets/query-vendor-COZ_T4D3.js">
104    <link rel="modulepreload" crossorigin="" href="/assets/react-vendor-Doh2abh7.js">
105    <link rel="modulepreload" crossorigin="" href="/assets/date-vendor-DYafMXNK.js">
106    <link rel="stylesheet" crossorigin="" href="/assets/main-D-ydK89o.css">
107  <style type="text/css">:where(html[dir="ltr"]),:where([data-sonner-toaster][dir="ltr"]){--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}:where(html[dir="rtl"]),:where([data-sonner-toaster][dir="rtl"]){--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}:where([data-sonner-toaster]){position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}:where([data-sonner-toaster][data-lifted="true"]){transform:translateY(-10px)}@media (hover: none) and (pointer: coarse){:where([data-sonner-toaster][data-lifted="true"]){transform:none}}:where([data-sonner-toaster][data-x-position="right"]){right:var(--offset-right)}:where([data-sonner-toaster][data-x-position="left"]){left:var(--offset-left)}:where([data-sonner-toaster][data-x-position="center"]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position="top"]){top:var(--offset-top)}:where([data-sonner-toaster][data-y-position="bottom"]){bottom:var(--offset-bottom)}:where([data-sonner-toast]){--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);filter:blur(0);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}:where([data-sonner-toast][data-styled="true"]){padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position="top"]){top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}:where([data-sonner-toast][data-y-position="bottom"]){bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}:where([data-sonner-toast]) :where([data-description]){font-weight:400;line-height:1.4;color:inherit}:where([data-sonner-toast]) :where([data-title]){font-weight:500;line-height:1.5;color:inherit}:where([data-sonner-toast]) :where([data-icon]){display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}:where([data-sonner-toast][data-promise="true"]) :where([data-icon])>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:rgba(0,0,0,.08)}:where([data-sonner-toast][data-theme="dark"]) :where([data-cancel]){background:rgba(255,255,255,.3)}:where([data-sonner-toast]) :where([data-close-button]){position:absolute;
107left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast] [data-close-button]{background:var(--gray1)}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled="true"]){cursor:not-allowed}:where([data-sonner-toast]):hover :where([data-close-button]):hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping="true"]):before{content:"";position:absolute;left:-50%;right:-50%;height:100%;z-index:-1}:where([data-sonner-toast][data-y-position="top"][data-swiping="true"]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position="bottom"][data-swiping="true"]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping="false"][data-removed="true"]):before{content:"";position:absolute;inset:0;transform:scaleY(2)}:where([data-sonner-toast]):after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}:where([data-sonner-toast][data-mounted="true"]){--y: translateY(0);opacity:1}:where([data-sonner-toast][data-expanded="false"][data-front="false"]){--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded="false"][data-front="false"][data-styled="true"])>*{opacity:0}
107:where([data-sonner-toast][data-visible="false"]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted="true"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed="true"][data-front="true"][data-swipe-out="false"]){--y: translateY(calc(var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="false"]){--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed="true"][data-front="false"]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 91%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 91%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 100%, 12%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 12%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);
107--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}
108</style><link rel="modulepreload" as="script" crossorigin="" href="/assets/Landing-D6zYhUt7.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/LandingFooter-DSGLiUR3.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/ButtonCTA-4PzrSIC5.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/WaitlistForm-COT8JMHi.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/shield-check-DIMHafP2.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/lock-C03w1IDm.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/arrow-right-CrapThhv.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/carousel-_ZF66SZI.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/SEOHead-DC5RHllR.js"><meta name="description" content="Monitor legislative sessions and media channels. Transform political discourse into structured, citable intelligence with AI-powered analysis."><meta name="author" content="asimila"><meta property="og:type" content="website"><meta property="og:url" content="https://asimila.ai/"><meta property="og:title" content="asimila"><meta property="og:description" content="Monitor legislative sessions and media channels. Transform political discourse into structured, citable intelligence with AI-powered analysis."><meta property="og:image" content="https://asimila.ai/og-image.png">
108<meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><meta property="og:site_name" content="asimila"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="asimila"><meta name="twitter:description" content="Monitor legislative sessions and media channels. Transform political discourse into structured, citable intelligence with AI-powered analysis."><meta name="twitter:image" content="https://asimila.ai/og-image.png"><link rel="canonical" href="https://asimila.ai/"><link rel="alternate" hreflang="en" href="https://asimila.ai/"><link rel="alternate" hreflang="es" href="https://asimila.ai/?lang=es"><link rel="alternate" hreflang="x-default" href="https://asimila.ai/"><style type="text/css">:where(html[dir="ltr"]),:where([data-sonner-toaster][dir="ltr"]){--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}:where(html[dir="rtl"]),:where([data-sonner-toaster][dir="rtl"]){--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}:where([data-sonner-toaster]){position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}:where([data-sonner-toaster][data-lifted="true"]){transform:translateY(-10px)}@media (hover: none) and (pointer: coarse){:where([data-sonner-toaster][data-lifted="true"]){transform:none}}:where([data-sonner-toaster][data-x-position="right"]){right:var(--offset-right)}:where([data-sonner-toaster][data-x-position="left"]){left:var(--offset-left)}:where([data-sonner-toaster][data-x-position="center"]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position="top"]){top:var(--offset-top)}:where([data-sonner-toaster][data-y-position="bottom"]){bottom:var(--offset-bottom)}:where([data-sonner-toast]){--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);filter:blur(0);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}:where([data-sonner-toast][data-styled="true"]){padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position="top"]){top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}:where([data-sonner-toast][data-y-position="bottom"]){bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}:where([data-sonner-toast]) :where([data-description]){font-weight:400;line-height:1.4;color:inherit}:where([data-sonner-toast]) :where([data-title]){font-weight:500;line-height:1.5;color:inherit}:where([data-sonner-toast]) :where([data-icon]){display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}:where([data-sonner-toast][data-promise="true"]) :where([data-icon])>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:rgba(0,0,0,.08)}:where([data-sonner-toast][data-theme="dark"]) :where([data-cancel]){background:rgba(255,255,255,.3)}:where([data-sonner-toast]) :where([data-close-button]){position:absolute;
108left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast] [data-close-button]{background:var(--gray1)}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled="true"]){cursor:not-allowed}:where([data-sonner-toast]):hover :where([data-close-button]):hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping="true"]):before{content:"";position:absolute;left:-50%;right:-50%;height:100%;z-index:-1}:where([data-sonner-toast][data-y-position="top"][data-swiping="true"]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position="bottom"][data-swiping="true"]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping="false"][data-removed="true"]):before{content:"";position:absolute;inset:0;transform:scaleY(2)}:where([data-sonner-toast]):after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}:where([data-sonner-toast][data-mounted="true"]){--y: translateY(0);opacity:1}:where([data-sonner-toast][data-expanded="false"][data-front="false"]){--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded="false"][data-front="false"][data-styled="true"])>*{opacity:0}
108:where([data-sonner-toast][data-visible="false"]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted="true"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed="true"][data-front="true"][data-swipe-out="false"]){--y: translateY(calc(var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="false"]){--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed="true"][data-front="false"]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 91%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 91%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 100%, 12%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 12%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);
108--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}
109</style><link rel="modulepreload" as="script" crossorigin="" href="/assets/HowItWorksPage-DRORfVB-.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/PublicPageLayout-BhOsiBoi.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/arrow-left-COdi51Sk.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/git-branch-DnzxIcKt.js"><meta name="description" content="How asimila works: source curation from 50+ channels, AI transcription with speaker diarization, entity extraction, and secure team workspaces."><meta name="author" content="asimila"><meta property="og:type" content="website"><meta property="og:url" content="https://asimila.ai/how-it-works"><meta property="og:title" content="How asimila Works — asimila"><meta property="og:description" content="How asimila works: source curation from 50+ channels, AI transcription with speaker diarization, entity extraction, and secure team workspaces."><meta property="og:image" content="https://asimila.ai/og-image.png">
109<meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><meta property="og:site_name" content="asimila"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="How asimila Works — asimila"><meta name="twitter:description" content="How asimila works: source curation from 50+ channels, AI transcription with speaker diarization, entity extraction, and secure team workspaces."><meta name="twitter:image" content="https://asimila.ai/og-image.png"><link rel="canonical" href="https://asimila.ai/how-it-works">
109<script type="application/ld+json">{"@context":"https://schema.org","@type":"HowTo","name":"How asimila Works","description":"How asimila works: source curation from 50+ channels, AI transcription with speaker diarization, entity extraction, and secure team workspaces.","url":"https://asimila.ai/how-it-works","step":[{"@type":"HowToStep","position":1,"name":"Curate Sources","text":"asimila continuously monitors 50+ curated source channels spanning Chilean legislative institutions, media outlets, and public discourse platforms. Source types include HLS live streams from Senate plenary sessions, institutional session pages from Congress committees, RSS feeds from legislative publications, REST APIs from government data portals, and direct media file endpoints. Polling daemons check each channel on configurable intervals, detecting new sessions as they are published. When a new session is identified, the platform automatically downloads and normalizes the source media — whether audio, video, or document — and queues it for transcription. Channel configurations define provider-specific logic for URL resolution, metadata extraction, and deduplication to prevent reprocessing of previously captured sessions.","url":"https://asimila.ai/how-it-works#step-1"},{"@type":"HowToStep","position":2,"name":"Transcribe and Attribute","text":"Captured audio is transcribed using AI speech-to-text with speaker diarization, producing utterance-level segments each tagged with speaker turn boundaries and timestamps. The transcript then passes through a transformation stage that applies domain-specific corrections — normalizing legal references, bill numbers, institutional names, and political terminology for Chilean legislative context. Speaker labels from diarization are resolved against a canonical speaker registry through phonetic matching and entity resolution, linking anonymous speaker turns to verified identities. The transformation pipeline also handles number normalization, acronym expansion, and vocabulary corrections using a curated key-terms registry. The result is a speaker-attributed transcript where every utterance is linked to a verified entity with consistent naming across sessions.","url":"https://asimila.ai/how-it-works#step-2"},{"@type":"HowToStep","position":3,"name":"Extract and Cross-Reference","text":"The extraction pipeline applies LLM-based analysis to speaker-attributed transcripts, identifying entity mentions, key topics, proposals, voting records, action items, legal references, and procedural motions from each session. Every extracted item carries citation provenance linking it to the specific utterance, speaker, and timestamp from which it was derived. Extraction operates on windowed transcript segments to maintain context while respecting token limits, with checkpoint recovery to handle long sessions reliably. Following extraction, the consolidation stage merges results across segments — deduplicating entities, reconciling topics, and building cross-references. Bills mentioned in multiple sessions are linked into a unified tracking timeline. Speaker positions are aggregated across appearances to build longitudinal records.","url":"https://asimila.ai/how-it-works#step-3"},{"@type":"HowToStep","position":4,"name":"Deliver to Your Team","text":"Structured intelligence is delivered through secure, role-based team workspaces where analysts can search, filter, and monitor political developments. Workspaces provide session-level analysis views with speaker-attributed transcripts, extracted entities, topic summaries, and cross-source references. Teams can configure monitoring alerts for specific bills, entities, or topics to receive notifications when new discourse matches their criteria. Intelligence can be exported in multiple formats — PDF and DOCX for formatted reports and briefs, Markdown for editorial workflows, and JSON for integration with external systems and databases. Every export preserves the full citation provenance chain, ensuring that downstream consumers can trace any claim back to its source. Organization-level access controls and AES-256-GCM encryption protect sensitive analysis and private source material.","url":"https://asimila.ai/how-it-works#step-4"}]}</script>
109<script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"asimila","item":"https://asimila.ai/"},{"@type":"ListItem","position":2,"name":"How asimila Works","item":"https://asimila.ai/how-it-works"}]}</script>
109</head>
110
111  <body>
112    <div id="root"><div class="skip-links-container"><a href="#main-content" class="skip-link">Skip to main content</a><a href="#navigation" class="skip-link">Skip to navigation</a></div><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section><div aria-hidden="true" class="fixed left-0 top-0 z-[60] rounded-full bg-foreground/25 opacity-0 transition-[opacity,background-color] duration-200 before:absolute before:inset-y-0 before:-left-1 before:-right-1 before:content-[''] hover:bg-foreground/40 active:bg-foreground/50 motion-reduce:transition-none" style="width: 6px; pointer-events: none;"></div><div class="min-h-screen bg-background"><nav class="sticky top-0 z-50 border-b border-border/40 bg-background/93 backdrop-blur-md" aria-label="Main navigation"><div class="mx-auto flex h-14 max-w-6xl items-center justify-between px-6 md:h-16"><a class="shrink-0" href="/"><span role="img" aria-label="asimila" class="inline-block aspect-[3488.34/784.58] bg-foreground h-7 md:h-8" style="mask-image: url(&quot;/asimila-op1.svg&quot;); mask-size: contain; mask-repeat: no-repeat; mask-position: center center;"></span></a><div class="hidden items-center gap-1 md:flex"><a class="whitespace-nowrap rounded-md px-2.5 py-1.5 text-sm text-muted-foreground transition-colors hover:text-foreground" href="/how-it-works">How?</a><a class="whitespace-nowrap rounded-md px-2.5 py-1.5 text-sm text-muted-foreground transition-colors hover:text-foreground" href="/use-cases">Uses</a><a class="whitespace-nowrap rounded-md px-2.5 py-1.5 text-sm text-muted-foreground transition-colors hover:text-foreground" href="/faq">FAQ</a><a class="whitespace-nowrap rounded-md px-2.5 py-1.5 text-sm text-muted-foreground transition-colors hover:text-foreground" href="/security">Security</a><div class="ml-auto flex items-center gap-1.5"><button class="group/lang inline-flex h-8 w-8 items-center justify-center rounded-full border-none bg-transparent outline-hidden ring-0 hover:bg-transparent focus:bg-transparent focus:outline-hidden focus-visible:outline-hidden focus-visible:ring-0 active:bg-transparent" aria-label="Change language" type="button" aria-haspopup="dialog" aria-expanded="false" data-state="closed" data-slot="popover-trigger"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-languages h-5 w-5 transition-[filter] duration-200 text-primary drop-shadow-[0_0_4px_hsl(190_50%_36%/0.3)] group-hover/lang:drop-shadow-[0_0_10px_hsl(190_50%_36%/0.8)]"><path d="m5 8 6 6"></path><path d="m4 14 6-6 2-3"></path><path d="M2 5h12"></path><path d="M7 2h1"></path><path d="m22 22-5-10-5 10"></path><path d="M14 18h6"></path></svg></button><a data-slot="button" data-variant="default" data-size="default" class="inline-flex shrink-0 items-center justify-center gap-2 whitespace-nowrap transition-all outline-none focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*='size-'])]:size-4 ghibli-sea-btn hover:brightness-110 h-9 has-[&gt;svg]:px-3 ghibli-sea-btn relative z-10 overflow-hidden text-white font-semibold rounded-[4px] shadow-[0_1px_3px_0_rgba(0,0,0,0.12),0_1px_2px_-1px_rgba(0,0,0,0.1)] hover:shadow-[0_2px_8px_-2px_rgba(0,0,0,0.18)] min-w-44 px-7 py-2.5 text-base" href="/login">Sign In</a></div></div><button class="flex h-10 w-10 items-center justify-center rounded-md text-foreground md:hidden" aria-label="Open menu" aria-expanded="false"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu h-5 w-5"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></div></nav>
112<main id="main-content" class="relative mx-auto max-w-6xl px-6 py-12 sm:py-20"><article><h1 class="font-[Montserrat] text-3xl font-bold tracking-tight text-foreground sm:text-4xl">How asimila Works</h1><p class="mt-4 max-w-3xl text-lg text-muted-foreground">From raw political discourse to structured, citable intelligence — a four-stage pipeline built for accuracy, provenance, and scale.</p><p class="mt-8 max-w-3xl leading-relaxed text-muted-foreground">asimila operates a continuous intelligence pipeline that transforms raw political discourse from Chilean legislative institutions and media channels into structured, evidence-backed intelligence. Each stage is designed for accuracy, auditability, and scale — from automated source capture through AI transcription and entity extraction to secure team delivery. Every piece of output intelligence maintains a citation provenance chain back to the original source.</p><div class="mt-16 space-y-16"><section class="flex gap-6"><div class="flex flex-col items-center"><div class="ghibli-sea-btn flex h-12 w-12 shrink-0 items-center justify-center rounded-full text-white"><span class="text-lg font-bold">1</span></div><div class="mt-2 h-full w-px bg-border"></div></div><div class="pb-4"><div class="flex items-center gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-radio h-5 w-5 text-primary"><path d="M4.9 19.1C1 15.2 1 8.8 4.9 4.9"></path><path d="M7.8 16.2c-2.3-2.3-2.3-6.1 0-8.5"></path><circle cx="12" cy="12" r="2"></circle><path d="M16.2 7.8c2.3 2.3 2.3 6.1 0 8.5"></path><path d="M19.1 4.9C23 8.8 23 15.1 19.1 19"></path></svg><h2 class="text-2xl font-bold text-foreground">Curate Sources</h2></div><p class="mt-3 max-w-2xl leading-relaxed text-muted-foreground">asimila continuously monitors 50+ curated source channels spanning Chilean legislative institutions, media outlets, and public discourse platforms. Source types include HLS live streams from Senate plenary sessions, institutional session pages from Congress committees, RSS feeds from legislative publications, REST APIs from government data portals, and direct media file endpoints. Polling daemons check each channel on configurable intervals, detecting new sessions as they are published. When a new session is identified, the platform automatically downloads and normalizes the source media — whether audio, video, or document — and queues it for transcription. Channel configurations define provider-specific logic for URL resolution, metadata extraction, and deduplication to prevent reprocessing of previously captured sessions.</p><ul class="mt-4 space-y-1"><li class="flex items-start gap-2 text-sm text-muted-foreground"><span class="mt-1.5 h-1.5 w-1.5 shrink-0 rounded-full bg-primary/60"></span>50+ channels spanning Senate, Congress, and media sources</li><li class="flex items-start gap-2 text-sm text-muted-foreground"><span class="mt-1.5 h-1.5 w-1.5 shrink-0 rounded-full bg-primary/60"></span>HLS streams, RSS feeds, APIs, and direct media capture</li><li class="flex items-start gap-2 text-sm text-muted-foreground"><span class="mt-1.5 h-1.5 w-1.5 shrink-0 rounded-full bg-primary/60"></span>Automated polling with deduplication and session detection</li></ul></div></section><section class="flex gap-6"><div class="flex flex-col items-center"><div class="ghibli-sea-btn flex h-12 w-12 shrink-0 items-center justify-center rounded-full text-white"><span class="text-lg font-bold">2</span></div><div class="mt-2 h-full w-px bg-border"></div></div><div class="pb-4"><div class="flex items-center gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mic h-5 w-5 text-primary"><path d="M12 2a3 3 0 0 0-3 3v7a3 3 0 0 0 6 0V5a3 3 0 0 0-3-3Z"></path><path d="M19 10v2a7 7 0 0 1-14 0v-2"></path><line x1="12" x2="12" y1="19" y2="22"></line></svg><h2 class="text-2xl font-bold text-foreground">Transcribe and Attribute</h2></div><p class="mt-3 max-w-2xl leading-relaxed text-muted-foreground">Captured audio is transcribed using AI speech-to-text with speaker diarization, producing utterance-level segments each tagged with speaker turn boundaries and timestamps. The transcript then passes through a transformation stage that applies domain-specific corrections — normalizing legal references, bill numbers, institutional names, and political terminology for Chilean legislative context. Speaker labels from diarization are resolved against a canonical speaker registry through phonetic matching and entity resolution, linking anonymous speaker turns to verified identities. The transformation pipeline also handles number normalization, acronym exp
112ansion, and vocabulary corrections using a curated key-terms registry. The result is a speaker-attributed transcript where every utterance is linked to a verified entity with consistent naming across sessions.</p><ul class="mt-4 space-y-1"><li class="flex items-start gap-2 text-sm text-muted-foreground"><span class="mt-1.5 h-1.5 w-1.5 shrink-0 rounded-full bg-primary/60"></span>Speaker diarization with entity resolution against canonical registry</li><li class="flex items-start gap-2 text-sm text-muted-foreground"><span class="mt-1.5 h-1.5 w-1.5 shrink-0 rounded-full bg-primary/60"></span>Domain-specific corrections for Chilean legislative terminology</li><li class="flex items-start gap-2 text-sm text-muted-foreground"><span class="mt-1.5 h-1.5 w-1.5 shrink-0 rounded-full bg-primary/60"></span>Phonetic matching and key-terms normalization for accuracy</li></ul></div></section><section class="flex gap-6"><div class="flex flex-col items-center"><div class="ghibli-sea-btn flex h-12 w-12 shrink-0 items-center justify-center rounded-full text-white"><span class="text-lg font-bold">3</span></div><div class="mt-2 h-full w-px bg-border"></div></div><div class="pb-4"><div class="flex items-center gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-git-branch h-5 w-5 text-primary"><line x1="6" x2="6" y1="3" y2="15"></line><circle cx="18" cy="6" r="3"></circle><circle cx="6" cy="18" r="3"></circle><path d="M18 9a9 9 0 0 1-9 9"></path></svg><h2 class="text-2xl font-bold text-foreground">Extract and Cross-Reference</h2></div><p class="mt-3 max-w-2xl leading-relaxed text-muted-foreground">The extraction pipeline applies LLM-based analysis to speaker-attributed transcripts, identifying entity mentions, key topics, proposals, voting records, action items, legal references, and procedural motions from each session. Every extracted item carries citation provenance linking it to the specific utterance, speaker, and timestamp from which it was derived. Extraction operates on windowed transcript segments to maintain context while respecting token limits, with checkpoint recovery to handle long sessions reliably. Following extraction, the consolidation stage merges results across segments — deduplicating entities, reconciling topics, and building cross-references. Bills mentioned in multiple sessions are linked into a unified tracking timeline. Speaker positions are aggregated across appearances to build longitudinal records.</p><ul class="mt-4 space-y-1"><li class="flex items-start gap-2 text-sm text-muted-foreground"><span class="mt-1.5 h-1.5 w-1.5 shrink-0 rounded-full bg-primary/60"></span>Entity, topic, and bill extraction with citation provenance</li><li class="flex items-start gap-2 text-sm text-muted-foreground"><span class="mt-1.5 h-1.5 w-1.5 shrink-0 rounded-full bg-primary/60"></span>Cross-session consolidation with deduplication and linking</li><li class="flex items-start gap-2 text-sm text-muted-foreground"><span class="mt-1.5 h-1.5 w-1.5 shrink-0 rounded-full bg-primary/60"></span>Windowed processing with checkpoint recovery for reliability</li></ul></div></section><section class="flex gap-6"><div class="flex flex-col items-center"><div class="ghibli-sea-btn flex h-12 w-12 shrink-0 items-center justify-center rounded-full text-white"><span class="text-lg font-bold">4</span></div></div><div class="pb-4"><div class="flex items-center gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-users h-5 w-5 text-primary"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><circle cx="9" cy="7" r="4"></circle><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><path d="M16 3.13a4 4 0 0 1 0 7.75"></path></svg><h2 class="text-2xl font-bold text-foreground">Deliver to Your Team</h2></div><p class="mt-3 max-w-2xl leading-relaxed text-muted-foreground">Structured intelligence is delivered through secure, role-based team workspaces where analysts can search, filter, and monitor political developments. Worksp
112aces provide session-level analysis views with speaker-attributed transcripts, extracted entities, topic summaries, and cross-source references. Teams can configure monitoring alerts for specific bills, entities, or topics to receive notifications when new discourse matches their criteria. Intelligence can be exported in multiple formats — PDF and DOCX for formatted reports and briefs, Markdown for editorial workflows, and JSON for integration with external systems and databases. Every export preserves the full citation provenance chain, ensuring that downstream consumers can trace any claim back to its source. Organization-level access controls and AES-256-GCM encryption protect sensitive analysis and private source material.</p><ul class="mt-4 space-y-1"><li class="flex items-start gap-2 text-sm text-muted-foreground"><span class="mt-1.5 h-1.5 w-1.5 shrink-0 rounded-full bg-primary/60"></span>Role-based workspaces with search, filtering, and monitoring</li><li class="flex items-start gap-2 text-sm text-muted-foreground"><span class="mt-1.5 h-1.5 w-1.5 shrink-0 rounded-full bg-primary/60"></span>Export as PDF, DOCX, Markdown, or JSON with full citations</li><li class="flex items-start gap-2 text-sm text-muted-foreground"><span class="mt-1.5 h-1.5 w-1.5 shrink-0 rounded-full bg-primary/60"></span>AES-256-GCM encryption and organization-level access controls</li></ul></div></section></div></article><div class="-mx-6 mt-16"><section id="compare" class="py-12 sm:py-24"><div class="mx-auto max-w-6xl px-6"><div class="max-w-3xl"><h2 class="font-[Montserrat] text-3xl font-bold tracking-tight text-foreground sm:text-4xl">Traditional Monitoring vs. asimila</h2><p class="mt-4 text-lg text-muted-foreground">How structured intelligence replaces manual tracking</p></div><div class="mt-10 overflow-x-auto"><table class="w-full min-w-[600px] border-collapse text-sm"><thead><tr class="border-b border-border"><th class="py-3 pr-4 text-left font-semibold text-foreground">Dimension</th><th class="px-4 py-3 text-left font-semibold text-destructive/80">Traditional Approach</th><th class="py-3 pl-4 text-left font-semibold text-primary">With asimila</th></tr></thead><tbody><tr class="border-b border-border/50"><td class="py-3 pr-4 font-medium text-foreground">Source Monitoring</td><td class="px-4 py-3 text-muted-foreground">Manual checks across scattered websites and streams</td><td class="py-3 pl-4 text-foreground">Continuous automated ingestion from all legislative channels</td></tr><tr class="border-b border-border/50"><td class="py-3 pr-4 font-medium text-foreground">Transcription &amp; Attribution</td><td class="px-4 py-3 text-muted-foreground">No transcripts or unattributed summaries written from memory</td><td class="py-3 pl-4 text-foreground">Speaker-attributed transcription with entity normalization</td></tr><tr class="border-b border-border/50"><td class="py-3 pr-4 font-medium text-foreground">Evidence Trail</td><td class="px-4 py-3 text-muted-foreground">Screenshots and notes without verifiable source links</td><td class="py-3 pl-4 text-foreground">Every claim linked to its exact source with citations</td></tr><tr class="border-b border-border/50"><td class="py-3 pr-4 font-medium text-foreground">Cross-Source Analysis</td><td class="px-4 py-3 text-muted-foreground">Analysts manually correlate information across sources</td><td class="py-3 pl-4 text-foreground">Automatic cross-referencing of bills, entities, and topics</td></tr><tr class="border-b border-border/50"><td class="py-3 pr-4 font-medium text-foreground">Team Collaboration</td><td class="px-4 py-3 text-muted-foreground">Scattered emails, shared drives, and duplicated effort</td><td class="py-3 pl-4 text-foreground">Secure shared workspaces with annotations and exports</td></tr><tr class="border-b border-border/50"><td class="py-3 pr-4 font-medium text-foreground">Time to Insight</td><td class="px-4 py-3 text-muted-foreground">Hours or days to produce a single briefing</td><td class="py-3 pl-4 text-foreground">Structured intelligence delivered within hours of broadcast</td></tr><tr class="border-b border-border/50"><td class="py-3 pr-4 font-medium text-foreground">Private Document Analysis</td><td class="px-4 py-3 text-muted-foreground">Separate tools for internal documents, no cross-referencing</td><td class="py-3 pl-4 text-foreground">Private sources processed alongside public channels in one workspace</td></tr><tr class="border-b border-border/50"><td class="py-3 pr-4 font-medium text-foreground">Real-Time Updates</td><td class="px-4 py-3 text-muted-foreground">Relies on post-session summaries or manual live-watching</td><td class="py-3 pl-4 text-foreground">Near-real-time ingestion with structured output within hours</td></tr><tr class="border-b border-border/50"><td class="py-3 pr-4 font-medium text-foreground">Export &amp; Reporting</td><td class="px-4 py-3 text-muted-foreground">Manual report writing from scattered notes</td><td class="py-3 pl-4 text-foreground">Structured exports in PDF, DOCX, Markdown, and JSON with citations</td></tr></tbody></table></div></div></section></div></main><section id="early-access" class="relative overflow-hidden py-12 sm:py-24"><div class="absolute inset-0 bg-[var(--cta-background)]"></div><div class="pointer-events-none absolute inset-0 z-0 bg-cover bg-center opacity-40 blur-xl" style="background-image: url(&quot;/ghibli-sea-bg.gif&quot;);"></div><div class="absolute inset-0 z-1 bg-background/83 transition-transform duration-700 ease-out -translate-x-full"></div><div class="relative z-10 mx-auto max-w-6xl px-6"><div class="max-w-2xl"><h2 class="font-[Montserrat] text-3xl font-bold tracking-tight transition-colors duration-700 sm:text-4xl text-white">Get Early Access</h2><p class="mt-4 max-w-xl text-lg transition-colors duration-700 text-white/80">Join the people who integrate trustable public discourse intelligence.</p><div class="mt-10 max-w-md"><div class=""><form class="flex gap-2 flex-col sm:flex-row sm:items-start" aria-label="Request access"><div class="flex-1"><input data-slot="input" class="w-full min-w-0 rounded-md border px-3 py-1 text-base shadow-none transition-[color,box-shadow] outline-none selection:bg-primary selection:text-primary-foreground file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm dark:bg-input/30 focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 h-11 border-border bg-background" placeholder="[email protected]" type="email" name="email"></div><button data-slot="button" data-variant="default" data-size="lg" class="inline-flex shrink-0 items-center justify-center gap-2 text-sm transition-all outline-none focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*='size-'])]:size-4 ghibli-sea-btn hover:brightness-110 px-6 has-[&gt;svg]:px-4 ghibli-sea-btn relative z-10 overflow-hidden text-white font-semibold rounded-[4px] shadow-[0_1px_3px_0_rgba(0,0,0,0.12),0_1px_2px_-1px_rgba(0,0,0,0.1)] hover:shadow-[0_2px_8px_-2px_rgba(0,0,0,0.18)] h-11 whitespace-nowrap" type="submit">Request Access</button></form><p class="mt-2 text-xs transition-colors duration-700 text-white/70">By joining, you agree to our <a class="underline underline-offset-2 hover:opacity-80" href="/privacy">Privacy Policy</a></p></div></div></div></div></section><footer class="relative overflow-hidden border-t border-white/10 py-10"><div class="absolute inset-0 bg-primary"></div>
112<video autoplay="" loop="" playsinline="" preload="auto" src="/ghibli-sea-bg.webm" class="pointer-events-none absolute inset-0 h-full w-full object-cover opacity-80" style="mix-blend-mode: soft-light;"></video><div class="relative z-10 mx-auto max-w-6xl px-6"><div class="flex flex-col items-center gap-6 sm:flex-row sm:justify-between"><div class="flex items-center gap-3"><a class="font-[Montserrat] text-lg font-bold text-white" href="/">asimila</a><span class="text-xs text-white/60">v10.13.0 - e5eb1f57e</span></div><nav class="flex flex-wrap items-center justify-center gap-x-6 gap-y-2 text-sm text-white/70"><a class="py-1 transition-colors hover:text-white" href="/how-it-works">How It Works</a><a class="py-1 transition-colors hover:text-white" href="/use-cases">Use Cases</a><a class="py-1 transition-colors hover:text-white" href="/faq">FAQ</a><a class="py-1 transition-colors hover:text-white" href="/security">Security</a><a class="py-1 transition-colors hover:text-white" href="/pricing">Pricing</a><a class="py-1 transition-colors hover:text-white" href="/privacy">Privacy Policy</a><a class="py-1 transition-colors hover:text-white" href="/terms">Terms of Service</a><a class="py-1 transition-colors hover:text-white" href="/status">Status</a><a href="/cdn-cgi/l/email-protection#d8b0bdb4b4b798b9abb1b5b1b4b9f6b9b1e7abadbab2bdbbace5b9abb1b5b1b4b9fdeae8fd9deafde0e8fde1ecfdeae8bebdbdbcbab9bbb3" class="py-1 transition-colors hover:text-white">Contact</a></nav></div><div class="mt-6 flex flex-col items-center gap-1 text-xs text-white/50 sm:flex-row sm:justify-between"><p>© 2026 asimila. All rights reserved.</p><p>Last updated: March 2026</p></div></div></footer></div></div>
113
114    <noscript>
115      <div style="max-width: 720px; margin: 0 auto; padding: 40px 20px; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; color: #1a1a2e; line-height: 1.6;">
116        <h1 style="font-size: 2rem; margin-bottom: 0.25em;">asimila — Intelligence for Public Discourse</h1>
117        <p style="font-size: 1.125rem; color: #444;">
118          asimila transforms raw political discourse from legislative sessions, committee hearings, and media streams
119          into structured, citable intelligence. The platform continuously monitors Chilean legislative channels and
120          delivers speaker-attributed, cross-referenced analysis to teams that need to track what was said,
121          by whom, and in what context.
122        </p>
123        <h2 style="font-size: 1.25rem; margin-top: 2em;">How It Works</h2>
124        <ol style="padding-left: 1.25em;">
125          <li><strong>Curate &amp; Capture</strong> — Continuous ingestion from Senate plenary sessions, Congress committees, institutional websites, and media streams.</li>
126          <li><strong>Transcribe &amp; Attribute</strong> — Automated transcription with speaker identification and entity n
126ormalization across all sources.</li>
127          <li><strong>Extract &amp; Cross-Reference</strong> — Topics, bills, proposals, and voting records extracted with full citation provenance.</li>
128          <li><strong>Deliver Intelligence</strong> — Search, monitor, annotate, summarize, and export from a secure team workspace.</li>
129        </ol>
130        <h2 style="font-size: 1.25rem; margin-top: 2em;">Key Capabilities</h2>
131        <ul style="padding-left: 1.25em;">
132          <li><strong>Multi-channel monitoring</strong> — Senate, Congress, committees, and media tracked continuously.</li>
133          <li><strong>Speaker-attributed transcription</strong> — Know exactly who said what, with timestamps and context.</li>
134          <li><strong>Cross-source retrieval</strong> — Find every mention of a bill, entity, or topic across all monitored sources.</li>
135          <li><strong>Entity and bill continuity</strong> — Track how legislation, proposals, and political positions evolve over time.</li>
136          <li><strong>Secure team workspaces</strong> — Collaborate with annotations, exports, and role-based access controls.</li>
137          <li><strong>Private document integration</strong> — Upload and analyze your own documents alongside public sources.</li>
138        </ul>
139        <h2 style="font-size: 1.25rem; margin-top: 2em;">Who Uses asimila</h2>
140        <ul style="padding-left: 1.25em;">
141          <li><strong>Public Affairs teams</strong> tracking legislative developments that affect their organizations.</li>
142          <li><strong>Law firms</strong> monitoring regulatory changes and legislative committee proceedings.</li>
143          <li><strong>Industry associations</strong> following policy discussions relevant to their members.</li>
144          <li><strong>Advisory firms</strong> providing political risk analysis and regulatory intelligence.</li>
145          <li><strong>Research &amp; media organizations</strong> requiring verifiable, cited source material.</li>
146        </ul>
147        <h2 style="font-size: 1.25rem; margin-top: 2em;">Request Early Access</h2>
148        <p>asimila is currently in early access. Join the waitlist to be among the first teams to use structured political discourse intelligence.</p>
149        <p><a href="https://asimila.ai/#waitlist" style="display: inline-block; padding: 12px 24px; background-color: #1a1a2e; color: #fff; text-decoration: none; border-radius: 6px; font-weight: 600;">Join the Waitlist</a></p>
150        <hr style="margin-top: 2em; border: none; border-top: 1px solid #ddd;" />
151        <p style="font-size: 0.875rem; color: #888;">&copy; 2026 asimila. <a href="https://asimila.ai" style="color: #888;">asimila.ai</a></p>
152      </div>
153    </noscript>
vendor: 113 bytes, lines 153-156
153
154  
155
156<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
156<script type="text/javascript" crossorigin="anonymous" src="https://us-assets.i.posthog.com/static/surveys.js?v=1.414.0"></script>
156<script type="text/javascript" crossorigin="anonymous" src="https://us-assets.i.posthog.com/array/phc_klelkyQuXGtNNtSLX2NCiduw5QYPdQi7xPU7zmwIIca/config.js"></script>
156<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"7a0d74808533464590367c85ac4dc93d","spa":2}' crossorigin="anonymous"></script>
156
157</body></html>

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.