1<!DOCTYPE html> 2<html class="avada-html-layout-wide avada-html-header-position-top avada-is-100-percent-template" lang="en-US" prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#"> 3<head> 4 <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 6 <meta name="viewport" content="width=device-width, initial-scale=1" /> 7 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 8 9 <!-- This site is optimized with the Yoast SEO plugin v28.4 - https://yoast.com/product/yoast-seo-wordpress/ --> 10 <title>Home - Partenit. Self-Control for Robots</title> 11 <link rel="canonical" href="https://forestgreen-clam-138852.hostingersite.com/" /> 12 <meta property="og:locale" content="en_US" /> 13 <meta property="og:type" content="website" /> 14 <meta property="og:title" content="Home - Partenit. Self-Control for Robots" /> 15 <meta property="og:url" content="https://forestgreen-clam-138852.hostingersite.com/" /> 16 <meta property="og:site_name" content="Partenit. Self-Control for Robots" /> 17 <meta property="article:modified_time" content="2026-04-24T15:04:26+00:00" /> 18 <meta property="og:image" content="https://forestgreen-clam-138852.hostingersite.com/wp-content/uploads/2026/03/123456y7s.png" /> 19 <meta property="og:image:width" content="1201" /> 20 <meta property="og:image:height" content="676" /> 21 <meta property="og:image:type" content="image/png" /> 22 <meta name="twitter:card" content="summary_large_image" /> 23
23<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/forestgreen-clam-138852.hostingersite.com\/","url":"https:\/\/forestgreen-clam-138852.hostingersite.com\/","name":"Home - Partenit. Self-Control for Robots","isPartOf":{"@id":"https:\/\/forestgreen-clam-138852.hostingersite.com\/#website"},"about":{"@id":"https:\/\/forestgreen-clam-138852.hostingersite.com\/#organization"},"datePublished":"2026-04-24T14:21:11+00:00","dateModified":"2026-04-24T15:04:26+00:00","breadcrumb":{"@id":"https:\/\/forestgreen-clam-138852.hostingersite.com\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/forestgreen-clam-138852.hostingersite.com\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/forestgreen-clam-138852.hostingersite.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/forestgreen-clam-138852.hostingersite.com\/#website","url":"https:\/\/forestgreen-clam-138852.hostingersite.com\/","name":"Partenit. Self-Control for Robots","description":"The Standard for Trustworthy Robots","publisher":{"@id":"https:\/\/forestgreen-clam-138852.hostingersite.com\/#organization"},"alternateName":"Partenit. The Standard for Trustworthy Robots","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/forestgreen-clam-138852.hostingersite.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/forestgreen-clam-138852.hostingersite.com\/#organization","name":"Partenit. Professional Skills Hub for Robotics","url":"https:\/\/forestgreen-clam-138852.hostingersite.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/forestgreen-clam-138852.hostingersite.com\/#\/schema\/logo\/image\/","url":"https:\/\/forestgreen-clam-138852.hostingersite.com\/wp-content\/uploads\/2025\/08\/partenitio1-1024x733.png","contentUrl":"https:\/\/forestgreen-clam-138852.hostingersite.com\/wp-content\/uploads\/2025\/08\/partenitio1-1024x733.png","width":1024,"height":733,"caption":"Partenit. Professional Skills Hub for Robotics"},"image":{"@id":"https:\/\/forestgreen-clam-138852.hostingersite.com\/#\/schema\/logo\/image\/"}}]}</script>
23 24 <!-- / Yoast SEO plugin. --> 25 26 27<link rel='dns-prefetch' href='//www.googletagmanager.com' /> 28<link rel='dns-prefetch' href='//forestgreen-clam-138852.hostingersite.com' /> 29<link rel="alternate" type="application/rss+xml" title="Partenit. Self-Control for Robots » Feed" href="https://forestgreen-clam-138852.hostingersite.com/feed/" /> 30<link rel="alternate" type="application/rss+xml" title="Partenit. Self-Control for Robots » Comments Feed" href="https://forestgreen-clam-138852.hostingersite.com/comments/feed/" /> 31 <link rel="icon" href="https://forestgreen-clam-138852.hostingersite.com/wp-content/uploads/2025/03/partenit12.png" type="image/png" /> 32 33 <!-- Apple Touch Icon --> 34 <link rel="apple-touch-icon" sizes="180x180" href="https://forestgreen-clam-138852.hostingersite.com/wp-content/uploads/2025/03/partenit12.png" type="image/png"> 35 36 <!-- Android Icon --> 37 <link rel="icon" sizes="192x192" href="https://forestgreen-clam-138852.hostingersite.com/wp-content/uploads/2025/03/partenit12.png" type="image/png"> 38 39 <!-- MS Edge Icon --> 40 <meta name="msapplication-TileImage" content="https://forestgreen-clam-138852.hostingersite.com/wp-content/uploads/2025/03/partenit12.png" type="image/png"> 41 <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://forestgreen-clam-138852.hostingersite.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fforestgreen-clam-138852.hostingersite.com%2F" /> 42<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://forestgreen-clam-138852.hostingersite.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fforestgreen-clam-138852.hostingersite.com%2F&format=xml" /> 43 44 <meta property="og:locale" content="en_US"/> 45 <meta property="og:type" content="website"/> 46 <meta property="og:site_name" content="Partenit. Self-Control for Robots"/> 47 <meta property="og:title" content="Home - Partenit. Self-Control for Robots"/> 48 <meta property="og:url" content="https://forestgreen-clam-138852.hostingersite.com/"/> 49 <meta property="og:image" content="https://forestgreen-clam-138852.hostingersite.com/wp-content/uploads/2025/03/partenit.png"/> 50 <meta property="og:image:width" content="700"/> 51 <meta property="og:image:height" content="132"/> 52 <meta property="og:image:type" content="image/png"/> 53 <style id="wp-img-auto-sizes-contain-inline-css"> 54img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 55/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 56</style> 57 58<style id="global-styles-inline-css"> 59:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--awb-color-1: #ffffff;--wp--preset--color--awb-color-2: #f2f3f5;--wp--preset--color--awb-color-3: #eeaaff;--wp--preset--color--awb-color-4: #a8abb4;--wp--preset--color--awb-color-5: #8c00ff;--wp--preset--color--awb-color-6: #211e84;--wp--preset--color--awb-color-7: #4a0063;--wp--preset--color--awb-color-8: #030303;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
59--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13.5px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 27px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--normal: 18px;--wp--preset--font-size--xlarge: 36px;--wp--preset--font-size--huge: 54px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-awb-color-1-color{color: var(--wp--preset--color--awb-color-1) !important;}.has-awb-color-2-color{color: var(--wp--preset--color--awb-color-2) !important;}.has-awb-color-3-color{color: var(--wp--preset--color--awb-color-3) !important;}.has-awb-color-4-color{color: var(--wp--preset--color--awb-color-4) !important;}.has-awb-color-5-color{color: var(--wp--preset--color--awb-color-5) !important;}.has-awb-color-6-color{color: var(--wp--preset--color--awb-color-6) !important;}.has-awb-color-7-color{color: var(--wp--preset--color--awb-color-7) !important;}.has-awb-color-8-color{color: var(--wp--preset--color--awb-color-8) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-awb-color-1-background-color{background-color: var(--wp--preset--color--awb-color-1) !important;}.has-awb-color-2-background-color{background-color: var(--wp--preset--color--awb-color-2) !important;}.has-awb-color-3-background-color{background-color: var(--wp--preset--color--awb-color-3) !important;}.has-awb-color-4-background-color{background-color: var(--wp--preset--color--awb-color-4) !important;}.has-awb-color-5-background-color{background-color: var(--wp--preset--color--awb-color-5) !important;}.has-awb-color-6-background-color{background-color: var(--wp--preset--color--awb-color-6) !important;}.has-awb-color-7-background-color{background-color: var(--wp--preset--color--awb-color-7) !important;}.has-awb-color-8-background-color{background-color: var(--wp--preset--color--awb-color-8) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-awb-color-1-border-color{border-color: var(--wp--preset--color--awb-color-1) !important;}.has-awb-color-2-border-color{border-color: var(--wp--preset--color--awb-color-2) !important;}.has-awb-color-3-border-color{border-color: var(--wp--preset--color--awb-color-3) !important;}.has-awb-color-4-border-color{border-color: var(--wp--preset--color--awb-color-4) !important;}.has-awb-color-5-border-color{border-color: var(--wp--preset--color--awb-color-5) !important;}.has-awb-color-6-border-color{border-color: var(--wp--preset--color--awb-color-6) !important;}.has-awb-color-7-border-color{border-color: var(--wp--preset--color--awb-color-7) !important;}.has-awb-color-8-border-color{border-color: var(--wp--preset--color--awb-color-8) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
59.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-normal-font-size{font-size: var(--wp--preset--font-size--normal) !important;}.has-xlarge-font-size{font-size: var(--wp--preset--font-size--xlarge) !important;}.has-huge-font-size{font-size: var(--wp--preset--font-size--huge) !important;} 60/*# sourceURL=global-styles-inline-css */ 61</style> 62 63<link rel='stylesheet' id='fusion-dynamic-css-css' href='https://forestgreen-clam-138852.hostingersite.com/wp-content/uploads/fusion-styles/39948bb0e945c044fcc3e09cba518b00.min.css?ver=3.15.0' media='all' /> 64 65<!-- Google tag (gtag.js) snippet added by Site Kit --> 66<!-- Google Analytics snippet added by Site Kit -->
vendor: 80 bytes, lines 66-67
66 67<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
67GT-NCNQG2RL
vendor: 18 bytes, line 67
67" async></script>
68<script id="google_gtagjs-js-after"> 69window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} 70gtag("set","linker",{"domains":["forestgreen-clam-138852.hostingersite.com"]}); 71gtag("js", new Date()); 72gtag("set", "developer_id.dZTNiMT", true); 73gtag("config", "GT-NCNQG2RL"); 74 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); }; 75//# sourceURL=google_gtagjs-js-after 76</script>
76 77<link rel="https://api.w.org/" href="https://forestgreen-clam-138852.hostingersite.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://forestgreen-clam-138852.hostingersite.com/wp-json/wp/v2/pages/3345" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://forestgreen-clam-138852.hostingersite.com/xmlrpc.php?rsd" /> 78<meta name="generator" content="WordPress 7.1.2" /> 79<link rel='shortlink' href='https://forestgreen-clam-138852.hostingersite.com/' /> 80<meta name="generator" content="Site Kit by Google 1.187.0" /><style type="text/css" id="css-fb-visibility">@media screen and (max-width: 640px){.fusion-no-small-visibility{display:none !important;}body .sm-text-align-center{text-align:center !important;}body .sm-text-align-left{text-align:left !important;}body .sm-text-align-right{text-align:right !important;}body .sm-text-align-justify{text-align:justify !important;}body .sm-flex-align-center{justify-content:center !important;}body .sm-flex-align-flex-start{justify-content:flex-start !important;}body .sm-flex-align-flex-end{justify-content:flex-end !important;}body .sm-mx-auto{margin-left:auto !important;margin-right:auto !important;}body .sm-ml-auto{margin-left:auto !important;}body .sm-mr-auto{margin-right:auto !important;}body .fusion-absolute-position-small{position:absolute;width:100%;}.awb-sticky.awb-sticky-small{ position: sticky; top: var(--awb-sticky-offset,0); }}@media screen and (min-width: 641px) and (max-width: 900px){.fusion-no-medium-visibility{display:none !important;}body .md-text-align-center{text-align:center !important;}body .md-text-align-left{text-align:left !important;}body .md-text-align-right{text-align:right !important;}body .md-text-align-justify{text-align:justify !important;}body .md-flex-align-center{justify-content:center !important;}body .md-flex-align-flex-start{justify-content:flex-start !important;}body .md-flex-align-flex-end{justify-content:flex-end !important;}body .md-mx-auto{margin-left:auto !important;margin-right:auto !important;}body .md-ml-auto{margin-left:auto !important;}body .md-mr-auto{margin-right:auto !important;}body .fusion-absolute-position-medium{position:absolute;width:100%;}.awb-sticky.awb-sticky-medium{ position: sticky; top: var(--awb-sticky-offset,0); }}@media screen and (min-width: 901px){.fusion-no-large-visibility{display:none !important;}body .lg-text-align-center{text-align:center !important;}body .lg-text-align-left{text-align:left !important;}body .lg-text-align-right{text-align:right !important;}body .lg-text-align-justify{text-align:justify !important;}body .lg-flex-align-center{justify-content:center !important;}body .lg-flex-align-flex-start{justify-content:flex-start !important;}body .lg-flex-align-flex-end{justify-content:flex-end !important;}body .lg-mx-auto{margin-left:auto !important;margin-right:auto !important;}body .lg-ml-auto{margin-left:auto !important;}body .lg-mr-auto{margin-right:auto !important;}body .fusion-absolute-position-large{position:absolute;width:100%;}.awb-sticky.awb-sticky-large{ position: sticky; top: var(--awb-sticky-offset,0); }}</style>
80<script type="text/javascript"> 81 var doc = document.documentElement; 82 doc.setAttribute( 'data-useragent', navigator.userAgent ); 83 </script>
83 84 85 </head> 86 87<body class="home wp-singular page-template page-template-100-width page-template-100-width-php page page-id-3345 wp-theme-Avada fusion-image-hovers fusion-pagination-sizing fusion-button_type-flat fusion-button_span-no fusion-button_gradient-linear avada-image-rollover-circle-no avada-image-rollover-yes avada-image-rollover-direction-fade fusion-body ltr fusion-sticky-header no-mobile-sticky-header no-mobile-slidingbar no-mobile-totop fusion-disable-outline fusion-sub-menu-fade mobile-logo-pos-left layout-wide-mode avada-has-boxed-modal-shadow- layout-scroll-offset-full avada-has-zero-margin-offset-top fusion-top-header menu-text-align-center mobile-menu-design-modern fusion-show-pagination-text fusion-header-layout-v1 avada-responsive avada-footer-fx-none avada-menu-highlight-style-textcolor fusion-search-form-classic fusion-main-menu-search-dropdown fusion-avatar-circle avada-dropdown-styles avada-blog-layout-large avada-blog-archive-layout-timeline avada-header-shadow-no avada-menu-icon-position-left avada-has-megamenu-shadow avada-has-header-100-width avada-has-mobile-menu-search avada-has-breadcrumb-mobile-hidden avada-has-titlebar-hide avada-has-transparent-timeline_color avada-has-pagination-width_height avada-flyout-menu-direction-fade avada-ec-views-v1" data-awb-post-id="3345"> 88 <a class="skip-link screen-reader-text" href="#content">Skip to content</a> 89 90 <div id="boxed-wrapper"> 91 92 <div id="wrapper" class="fusion-wrapper"> 93 <div id="home" style="position:relative;top:-1px;"></div> 94 <div class="fusion-tb-header"><div class="fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container hundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-custom-z-index" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-z-index:152;--awb-padding-top:0px;--awb-padding-right:6vw;--awb-padding-bottom:0px;--awb-padding-left:6vw;--awb-background-color:var(--awb-color8);--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-stretch fusion-flex-content-wrap" style="width:104% !important;max-width:104% !important;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_6 1_6 fusion-flex-column" style="--awb-padding-top:15px;--awb-padding-right:15px;--awb-padding-bottom:15px;--awb-padding-left:15px;--awb-bg-size:cover;--awb-width-large:16.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:0%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0%;--awb-width-medium:75%;--awb-order-medium:0;--awb-spacing-right-medium:0%;--awb-spacing-left-medium:0%;--awb-width-small:66.666666666667%;--awb-order-small:0;--awb-spacing-right-small:0%;--awb-spacing-left-small:0%;" data-scroll-devices="small-visibility,medium-visibility,large-visibility"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-column"><div class="fusion-image-element " style="--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);"><span class=" fusion-imageframe imageframe-none imageframe-1 hover-type-none"><a class="fusion-no-lightbox" href="https://forestgreen-clam-138852.hostingersite.com/" target="_self" aria-label="partenit"><img decoding="async" width="300" height="57" src="https://forestgreen-clam-138852.hostingersite.com/wp-content/uploads/2025/03/partenit-300x57.png" alt class="img-responsive wp-image-1800 disable-lazyload" srcset="https://forestgreen-clam-138852.hostingersite.com/wp-content/uploads/2025/03/partenit-200x38.png 200w, https://forestgreen-clam-138852.hostingersite.com/wp-content/uploads/2025/03/partenit-400x75.png 400w, https://forestgreen-clam-138852.hostingersite.com/wp-content/uploads/2025/03/partenit-600x113.png 600w, https://forestgreen-clam-138852.hostingersite.com/wp-content/uploads/2025/03/partenit.png 700w" sizes="(max-width: 900px) 100v
94w, (max-width: 640px) 100vw, (max-width: 1919px) 400px,(min-width: 1920px) 17vw" /></a></span></div></div></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:70%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.7428571428571%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0%;--awb-width-medium:25%;--awb-order-medium:0;--awb-spacing-right-medium:7.68%;--awb-spacing-left-medium:0%;--awb-width-small:33.333333333333%;--awb-order-small:0;--awb-spacing-right-small:5.76%;--awb-spacing-left-small:0%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-column"><nav class="awb-menu awb-menu_row awb-menu_em-hover mobile-mode-collapse-to-button awb-menu_icons-left awb-menu_dc-yes mobile-trigger-fullwidth-off awb-menu_mobile-toggle awb-menu_indent-left mobile-size-full-absolute loading mega-menu-loading awb-menu_desktop awb-menu_dropdown awb-menu_expand-right awb-menu_transition-opacity" style="--awb-transition-time:500;--awb-text-transform:none;--awb-min-height:100px;--awb-gap:40px;--awb-justify-content:flex-end;--awb-color:var(--awb-color1);--awb-active-color:var(--awb-color5);--awb-submenu-color:var(--awb-color1);--awb-submenu-bg:var(--awb-color8);--awb-submenu-sep-color:rgba(0,0,0,0);--awb-submenu-border-radius-top-left:0px;--awb-submenu-border-radius-top-right:0px;--awb-submenu-border-radius-bottom-right:6px;--awb-submenu-border-radius-bottom-left:6px;--awb-submenu-active-bg:var(--awb-color5);--awb-submenu-active-color:var(--awb-color1);--awb-submenu-font-size:13px;--awb-submenu-text-transform:none;--awb-icons-color:var(--awb-color1);--awb-icons-hover-color:var(--awb-color5);--awb-main-justify-content:flex-start;--awb-mobile-nav-button-align-hor:flex-end;--awb-mobile-bg:hsla(var(--awb-color8-h),var(--awb-color8-s),calc( var(--awb-color8-l) + 13% ),var(--awb-color8-a));--awb-mobile-color:var(--awb-color1);--awb-mobile-nav-items-height:55;--awb-mobile-active-bg:var(--awb-color5);--awb-mobile-active-color:var(--awb-color1);--awb-mobile-trigger-font-size:25px;--awb-trigger-padding-top:25px;--awb-trigger-padding-bottom:25px;--awb-mobile-trigger-color:var(--awb-color1);--awb-mobile-trigger-background-color:rgba(255,255,255,0);--awb-mobile-sep-color:hsla(var(--awb-color1-h),var(--awb-color1-s),var(--awb-color1-l),calc( var(--awb-color1-a) - 92% ));--awb-mobile-justify:flex-start;--awb-mobile-caret-left:auto;--awb-mobile-caret-right:0;--awb-box-shadow:0px 3px 10px 0px hsla(var(--awb-color8-h),var(--awb-color8-s),calc( var(--awb-color8-l) - 1% ),calc( var(--awb-color8-a) - 97% ));;--awb-fusion-font-family-typography:inherit;--awb-fusion-font-style-typography:normal;--awb-fusion-font-weight-typography:400;--awb-fusion-font-family-submenu-typography:inherit;--awb-fusion-font-style-submenu-typography:normal;--awb-fusion-font-weight-submenu-typography:400;--awb-fusion-font-family-mobile-typography:inherit;--awb-fusion-font-style-mobile-typography:normal;--awb-fusion-font-weight-mobile-typography:400;" aria-label="Menu" data-breakpoint="1120" data-count="0" data-transition-type="fade" data-transition-time="500" data-expand="right"><button type="button" class="awb-menu__m-toggle awb-menu__m-toggle_no-text" aria-expanded="false" aria-controls="menu-videographer-main-menu"><span class="awb-menu__m-toggle-inner"><span class="collapsed-nav-text"><span class="screen-reader-text">Toggle Navigation</span></span><span class="awb-menu__m-collapse-icon awb-menu__m-collapse-icon_no-text"><span class="awb-menu__m-collapse-icon-open awb-menu__m-collapse-icon-open_no-text videographer-menu"></span><span class="awb-menu__m-collapse-icon-close awb-menu__m-collapse-icon-close_no-text videographer-close"></span></span></span></button><ul id="menu-main-menu" class="fusion-menu awb-menu__main-ul awb-menu__main-ul_row"><li id="menu-item-3371" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-3345 current_page_item menu-item-has-children menu-item-3371 awb-menu__li awb-menu__main-li awb-menu__main-li_regular" data-item-id="3371"><span class="awb-menu__main-background-default awb-menu__main-background-default_fade"></span><span class="awb-menu__main-background-active awb-menu__main-background-active_fade"></span><a href="https://forestgreen-clam-138852.hostingersite.com/" class="awb-menu__main-a awb-menu__main-a_regular" aria-current="page"><span class="menu-text">Home</span><span class="awb-menu__open-nav-submenu-hover"></span></a><button type="button" aria-label="Open submenu of Home" aria-expanded="false" class="awb-menu__open-nav-submenu_mobile awb-menu__open-nav-submenu_main"></button><ul class="awb-menu__sub-ul awb-menu__sub-ul_main"><li id="menu-item-2579" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2579 awb-menu__li awb-menu__sub-li" ><a href="https://i.forestgreen-clam-138852.hostingersite.com/" class="awb-menu__sub-
94a"><span>Partenit iHub</span></a></li></ul></li><li id="menu-item-944" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-944 awb-menu__li awb-menu__main-li awb-menu__main-li_regular" data-item-id="944"><span class="awb-menu__main-background-default awb-menu__main-background-default_fade"></span><span class="awb-menu__main-background-active awb-menu__main-background-active_fade"></span><a href="https://forestgreen-clam-138852.hostingersite.com/about/" class="awb-menu__main-a awb-menu__main-a_regular"><span class="menu-text">About Partenit</span></a></li><li id="menu-item-638" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-638 awb-menu__li awb-menu__main-li awb-menu__main-li_regular" data-item-id="638"><span class="awb-menu__main-background-default awb-menu__main-background-default_fade"></span><span class="awb-menu__main-background-active awb-menu__main-background-active_fade"></span><a href="https://forestgreen-clam-138852.hostingersite.com/news/" class="awb-menu__main-a awb-menu__main-a_regular"><span class="menu-text">News</span></a></li><li id="menu-item-14" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-14 awb-menu__li awb-menu__main-li awb-menu__li_button" data-item-id="14"><a href="https://forestgreen-clam-138852.hostingersite.com/demo-reel/" class="awb-menu__main-a awb-menu__main-a_button"><span class="menu-text fusion-button button-default button-medium">Use Cases & Examples</span></a></li></ul></nav></div></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion-flex-column fusion-no-small-visibility fusion-no-medium-visibility" style="--awb-bg-size:cover;--awb-width-large:12%;--awb-margin-top-large:0px;--awb-spacing-right-large:0%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:0%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-social-links fusion-social-links-1" style="--awb-margin-top:45px;--awb-margin-right:0px;--awb-margin-bottom:0px;--awb-margin-left:0px;--awb-box-border-top:0px;--awb-box-border-right:0px;--awb-box-border-bottom:0px;--awb-box-border-left:0px;--awb-icon-colors-hover:hsla(var(--awb-color4-h),var(--awb-color4-s),var(--awb-color4-l),calc( var(--awb-color4-a) - 20% ));--awb-box-colors-hover:hsla(var(--awb-color2-h),var(--awb-color2-s),var(--awb-color2-l),calc( var(--awb-color2-a) - 20% ));--awb-box-border-color:var(--awb-color3);--awb-box-border-color-hover:var(--awb-color4);"><div class="fusion-social-networks color-type-custom"><div class="fusion-social-networks-wrapper"><a class="fusion-social-network-icon fusion-tooltip fusion-twitter awb-icon-twitter" style="color:var(--awb-color5);font-size:16px;" data-placement="top" data-title="X" data-toggle="tooltip" title="X" aria-label="twitter" target="_blank" rel="noopener noreferrer" href="https://x.com/PartenitAI"></a><a class="fusion-social-network-icon fusion-tooltip fusion-linkedin awb-icon-linkedin" style="color:var(--awb-color5);font-size:16px;" data-placement="top" data-title="LinkedIn" data-toggle="tooltip" title="LinkedIn" aria-label="linkedin" target="_blank" rel="noopener noreferrer" href="https://www.linkedin.com/company/partenit"></a><a class="fusion-social-network-icon fusion-tooltip fusion-github awb-icon-github" style="color:var(--awb-color5);font-size:16px;" data-placement="top" data-title="Github" data-toggle="tooltip" title="Github" aria-label="github" target="_blank" rel="noopener noreferrer" href="https://github.com/GradeBuilderSL/partenit"></a><a class="fusion-social-network-icon fusion-tooltip fusion-mail awb-icon-mail" style="color:var(--awb-color5);font-size:16px;" data-placement="top" data-title="Email" data-toggle="tooltip" title="Email" aria-label="mail" target="_blank" rel="noopener noreferrer" href="mailto:evgeny.nelepko@partenit.io"></a><a class="fusion-social-network-icon fusion-tooltip fusion-phone awb-icon-phone" style="color:var(--awb-color5);font-size:16px;" data-placement="top" data-title="Phone" data-toggle="tooltip" title="Phone" aria-label="phone" target="_self" rel="noopener noreferrer" href="tel:+15122702175"></a></div></div></div></div></div></div></div> 95</div> <div id="sliders-container" class="fusion-slider-visibility"> 96 </div> 97 98 99 <main id="main" class="clearfix width-100"> 100 <div class="fusion-row" style="max-width:100%;">
101<section id="content" class="full-width"> 102 <div id="post-3345" class="post-3345 page type-page status-publish hentry"> 103 <span class="entry-title rich-snippet-hidden">Home</span><span class="vcard rich-snippet-hidden"><span class="fn"><a href="https://forestgreen-clam-138852.hostingersite.com/author/yu-gorshkovagmail-com/" rel="author">Iuliia Gorshkova</a></span></span><span class="updated rich-snippet-hidden">2026-04-24T15:04:26+00:00</span> <div class="post-content"> 104 <div class="fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-right:0px;--awb-padding-left:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1404px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:0%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><!-- 105 Partenit â Home page (v2) 106 Centered layout, matches Story page in platform demo. 107 Drop into Avada page with "100% Width" template via Code Block. 108--> 109 110<style> 111 #partenit-home { 112 --bg: transparent; 113 --bg-elev: #111114; 114 --bg-elev-2: #16161A; 115 --border: #1F1F23; 116 --border-hover: #2F2F36; 117 --text: #FAFAFA; 118 --text-dim: #A1A1AA; 119 --text-muted: #71717A; 120 --accent-violet: #7C3AED; 121 --accent-cyan: #06B6D4; 122 --gradient: linear-gradient(135deg, #7C3AED 0%, #06B6D4 100%); 123 124 background: transparent !important; 125 color: #FAFAFA !important; 126 font-family: -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", sans-serif !important; 127 font-size: 16px; 128 line-height: 1.6; 129 -webkit-font-smoothing: antialiased; 130 margin: 0; 131 padding: 0; 132 width: 100%; 133 overflow-x: hidden; 134 } 135 136 #partenit-home h1, 137 #partenit-home h2, 138 #partenit-home h3, 139 #partenit-home h4, 140 #partenit-home p, 141 #partenit-home span, 142 #partenit-home div, 143 #partenit-home li, 144 #partenit-home button { 145 font-family: inherit !important; 146 } 147 148 #partenit-home h1, 149 #partenit-home h2, 150 #partenit-home h3 { 151 color: #FAFAFA !important; 152 } 153 154 #partenit-home .gradient-text, 155 #partenit-home .problem-quote .accent, 156 #partenit-home .stat-num { 157 -webkit-text-fill-color: transparent !important; 158 background-clip: text !important; 159 -webkit-background-clip: text !important; 160 } 161 162 #partenit-home * { 163 box-sizing: border-box; 164 } 165 166 #partenit-home .container { 167 max-width: 1120px; 168 margin: 0 auto; 169 padding: 0 32px; 170 } 171 172 #partenit-home .narrow { 173 max-width: 840px; 174 margin: 0 auto; 175 padding: 0 32px; 176 } 177 178 /* ============ HERO ============ */ 179 #partenit-home .hero { 180 min-height: auto; 181 display: flex; 182 align-items: center; 183 justify-content: center; 184 text-align: center; 185 padding: 50px 0 120px; 186 position: relative; 187 overflow: hidden; 188 background: 189 radial-gradient(ellipse 900px 500px at 50% 40%, rgba(124, 58, 237, 0.12) 0%, transparent 60%), 190 radial-gradient(ellipse 700px 400px at 70% 60%, rgba(6, 182, 212, 0.08) 0%, transparent 60%); 191 } 192 193 #partenit-home .stars { 194 position: absolute; 195 inset: 0; 196 background-image: 197 radial-gradient(1px 1px at 20% 30%, rgba(255,255,255,0.8), transparent), 198 radial-gradient(1px 1px at 60% 70%, rgba(255,255,255,0.6), transparent), 199 radial-gradient(1px 1px at 80% 20%, rgba(255,255,255,0.9), transparent), 200 radial-gradient(1px 1px at 30% 80%, rgba(255,255,255,0.4), transparent), 201 radial-gradient(1px 1px at 90% 50%, rgba(255,255,255,0.7), transparent), 202 radial-gradient(1.5px 1.5px at 40% 40%, rgba(255,255,255,0.3), transparent), 203 radial-gradient(1px 1px at 15% 60%, rgba(196,181,253,0.7), transparent), 204 radial-gradient(1px 1px at 70% 85%, rgba(103,232,249,0.5), transparent), 205 radial-gradient(1px 1px at 10% 10%, rgba(255,255,255,0.6), transparent), 206 radial-gradient(1px 1px at 50% 5%, rgba(255,255,255,0.5), transparent); 207 background-size: 500px 500px; 208 opacity: 0.7; 209 pointer-events: none; 210 } 211 212 #partenit-home .hero-content { 213 position: relative; 214 z-index: 1; 215 text-align: center; 216 width: 100%; 217 max-width: 980px; 218 margin: 0 auto; 219 padding: 0 32px; 220 } 221 222 #partenit-home .eyebrow { 223 font-size: 13px; 224 text-transform: uppercase; 225 letter-spacing: 0.18em; 226 color: var(--text-muted); 227 font-weight: 500; 228 margin-bottom: 40px; 229 } 230 231 #partenit-home h1 { 232 font-size: clamp(44px, 6.5vw, 88px); 233 font-weight: 600; 234 line-height: 1.05; 235 letter-spacing: -0.035em; 236 margin: 0 0 48px; 237 max-width: 920px; 238 margin-left: auto; 239 margin-right: auto; 240 } 241 242 #partenit-home .gradient-text { 243 background: var(--gradient); 244 -webkit-background-clip: text; 245 background-clip: text; 246 -webkit-text-fill-color: transparent; 247 display: inline; 248 } 249 250 #partenit-home .hero-sub { 251 font-size: clamp(17px, 1.35vw, 20px); 252 color: var(--text-dim); 253 max-width: 600px; 254 margin: 0 auto 56px; 255 line-height: 1.55; 256 } 257 258 #partenit-home .hero-sub p { 259 margin: 0 0 6px; 260 } 261 262 #partenit-home .cta-row { 263 display: flex; 264 gap: 16px; 265 justify-content: center; 266 flex-wrap: wrap; 267 margin-bottom: 48px; 268 } 269 270 #partenit-home .btn { 271 display: inline-flex; 272 align-items: center; 273 gap: 8px; 274 padding: 16px 28px; 275 border-radius: 10px; 276 font-size: 15px; 277 font-weight: 500; 278 text-decoration: none; 279 transition: all 0.2s ease; 280 border: 1px solid transparent; 281 font-family: inherit; 282 cursor: pointer; 283 line-height: 1; 284 } 285 286 #partenit-home .btn-primary { 287 background: var(--gradient); 288 color: #0A0A0B; 289 font-weight: 600; 290 } 291 292 #partenit-home .btn-primary:hover { 293 filter: brightness(1.1); 294 transform: translateY(-1px); 295 } 296 297 #partenit-home .btn-secondary { 298 background: transparent; 299 color: var(--text); 300 border-color: var(--border); 301 } 302 303 #partenit-home .btn-secondary:hover { 304 border-color: var(--accent-violet); 305 background: rgba(124, 58, 237, 0.05); 306 } 307 308 /* Trust bar */ 309 #partenit-home .trust-bar { 310 display: flex; 311 gap: 24px; 312 justify-content: center; 313 flex-wrap: wrap; 314 font-size: 13px; 315 color: var(--text-muted); 316 font-family: "JetBrains Mono", "SF Mono", Menlo, monospace; 317 } 318 319 #partenit-home .trust-bar a { 320 color: var(--text-muted); 321 text-decoration: none; 322 transition: color 0.2s; 323 } 324 325 #partenit-home .trust-bar a:hover { 326 color: var(--text); 327 } 328 329 #partenit-home .trust-bar .dot { 330 color: var(--border); 331 } 332 333 /* ============ SECTIONS ============ */ 334 #partenit-home section { 335 padding: 100px 0; 336 position: relative; 337 } 338 339 #partenit-home .section-header { 340 text-align: center; 341 margin-bottom: 72px; 342 max-width: 760px; 343 margin-left: auto; 344 margin-right: auto; 345 padding: 0 32px; 346 } 347 348 #partenit-home .section-eyebrow { 349 font-size: 12px; 350 text-transform: uppercase; 351 letter-spacing: 0.18em; 352 color: var(--text-muted); 353 font-weight: 600; 354 margin-bottom: 24px; 355 } 356 357 #partenit-home h2 { 358 font-size: clamp(36px, 5vw, 56px); 359 font-weight: 600; 360 line-height: 1.08; 361 letter-spacing: -0.025em; 362 margin: 0 0 28px; 363 } 364 365 #partenit-home .section-sub { 366 font-size: 19px; 367 color: var(--text-dim); 368 line-height: 1.55; 369 margin: 0; 370 } 371 372 /* ============ PROBLEM ============ */ 373 #partenit-home .problem-block { 374 text-align: center; 375 max-width: 880px; 376 margin: 0 auto; 377 padding: 0 32px; 378 } 379 380 #partenit-home .problem-quote { 381 font-size: clamp(22px, 2.8vw, 32px); 382 font-weight: 400; 383 line-height: 1.4; 384 letter-spacing: -0.01em; 385 color: var(--text); 386 } 387 388 #partenit-home .problem-quote .accent { 389 background: var(--gradient); 390 -webkit-background-clip: text; 391 background-clip: text; 392 -webkit-text-fill-color: transparent; 393 font-weight: 500; 394 } 395 396 #partenit-home .problem-answer { 397 font-size: 18px; 398 color: var(--text-dim); 399 margin-top: 56px; 400 line-height: 1.6; 401 } 402 403 /* ============ PILLARS ============ */ 404 #partenit-home .pillars { 405 display: grid; 406 grid-template-columns: repeat(3, 1fr); 407 gap: 24px; 408 max-width: 1120px; 409 margin: 0 auto; 410 padding: 0 32px; 411 } 412 413 #partenit-home .pillar { 414 padding: 40px; 415 background: var(--bg-elev); 416 border: 1px solid var(--border); 417 border-radius: 16px; 418 transition: border-color 0.25s; 419 } 420 421 #partenit-home .pillar:hover { 422 border-color: var(--border-hover); 423 } 424 425 #partenit-home .pillar-num { 426 font-family: "JetBrains Mono", monospace; 427 font-size: 12px; 428 color: var(--accent-violet); 429 margin-bottom: 20px; 430 font-weight: 500; 431 letter-spacing: 0.05em; 432 } 433 434 #partenit-home .pillar h3 { 435 font-size: 22px; 436 font-weight: 600; 437 margin: 0 0 16px; 438 letter-spacing: -0.01em; 439 line-height: 1.3; 440 } 441 442 #partenit-home .pillar p { 443 font-size: 15px; 444 color: var(--text-dim); 445 margin: 0; 446 line-height: 1.6; 447 } 448 449 /* ============ CODE TABS ============ */ 450 #partenit-home .tabs { 451 background: var(--bg-elev); 452 border: 1px solid var(--border); 453 border-radius: 16px; 454 overflow: hidden; 455 max-width: 1020px; 456 margin: 0 auto; 457 } 458 459 #partenit-home .tab-bar { 460 display: flex; 461 background: rgba(0,0,0,0.3); 462 border-bottom: 1px solid var(--border); 463 overflow-x: auto; 464 } 465 466 #partenit-home .tab-btn { 467 padding: 18px 28px; 468 background: transparent; 469 border: none; 470 color: var(--text-muted); 471 font-family: "JetBrains Mono", monospace; 472 font-size: 13px; 473 cursor: pointer; 474 white-space: nowrap; 475 border-bottom: 2px solid transparent; 476 transition: all 0.15s; 477 } 478 479 #partenit-home .tab-btn:hover { 480 color: var(--text-dim); 481 } 482 483 #partenit-home .tab-btn.active { 484 color: var(--text); 485 border-bottom-color: var(--accent-violet); 486 } 487 488 #partenit-home .tab-content { 489 padding: 36px; 490 display: none; 491 } 492 493 #partenit-home .tab-content.active { 494 display: block; 495 } 496 497 #partenit-home pre { 498 font-family: "JetBrains Mono", "SF Mono", Menlo, monospace; 499 font-size: 13.5px; 500 line-height: 1.7; 501 color: var(--text-dim); 502 margin: 0; 503 overflow-x: auto; 504 white-space: pre; 505 } 506 507 #partenit-home pre .comment { color: var(--text-muted); } 508 #partenit-home pre .keyword { color: #C084FC; } 509 #partenit-home pre .string { color: #67E8F9; } 510 #partenit-home pre .number { color: #FBBF24; } 511 #partenit-home pre .func { color: #FDE68A; } 512 513 /* ============ AUDIENCES ============ */ 514 #partenit-home .audiences { 515 display: grid; 516 grid-template-columns: repeat(3, 1fr); 517 gap: 24px; 518 max-width: 1120px; 519 margin: 0 auto; 520 padding: 0 32px; 521 } 522 523 #partenit-home .audience { 524 padding: 40px; 525 background: var(--bg-elev); 526 border: 1px solid var(--border); 527 border-radius: 16px; 528 transition: border-color 0.25s; 529 } 530 531 #partenit-home .audience:hover { 532 border-color: var(--border-hover); 533 } 534 535 #partenit-home .audience-label { 536 font-size: 11px; 537 text-transform: uppercase; 538 letter-spacing: 0.18em; 539 color: var(--text-muted); 540 font-weight: 600; 541 margin-bottom: 20px; 542 } 543 544 #partenit-home .audience h3 { 545 font-size: 21px; 546 font-weight: 600; 547 letter-spacing: -0.01em; 548 margin: 0 0 28px; 549 line-height: 1.3; 550 } 551 552 #partenit-home .audience-divider { 553 height: 1px; 554 background: var(--border); 555 margin: 28px 0; 556 } 557 558 #partenit-home .audience-pain { 559 font-size: 14.5px; 560 color: var(--text-dim); 561 font-style: italic; 562 line-height: 1.6; 563 margin: 0 0 20px; 564 } 565 566 #partenit-home .audience-gain { 567 font-size: 15px; 568 color: var(--text); 569 font-weight: 500; 570 line-height: 1.55; 571 margin: 0 0 28px; 572 } 573 574 #partenit-home .audience-tag { 575 font-family: "JetBrains Mono", monospace; 576 font-size: 12px; 577 color: var(--text-muted); 578 letter-spacing: 0.02em; 579 } 580 581 /* ============ STATS ============ */ 582 #partenit-home .stats { 583 display: grid; 584 grid-template-columns: repeat(3, 1fr); 585 gap: 64px; 586 max-width: 1120px; 587 margin: 0 auto; 588 padding: 0 32px; 589 text-align: center; 590 } 591 592 #partenit-home .stat-num { 593 font-family: "JetBrains Mono", monospace; 594 font-size: clamp(36px, 4.5vw, 58px); 595 font-weight: 600; 596 background: var(--gradient); 597 -webkit-background-clip: text; 598 background-clip: text; 599 -webkit-text-fill-color: transparent; 600 line-height: 1.05; 601 margin-bottom: 20px; 602 letter-spacing: -0.02em; 603 } 604 605 #partenit-home .stat-title { 606 font-size: 18px; 607 font-weight: 500; 608 margin: 0 0 12px; 609 letter-spacing: -0.01em; 610 } 611 612 #partenit-home .stat-desc { 613 font-size: 14.5px; 614 color: var(--text-dim); 615 line-height: 1.55; 616 margin: 0; 617 } 618 619 /* ============ PRICING ============ */ 620 #partenit-home .pricing { 621 display: grid; 622 grid-template-columns: 1fr 1fr; 623 gap: 24px; 624 max-width: 1020px; 625 margin: 0 auto; 626 padding: 0 32px; 627 } 628 629 #partenit-home .plan { 630 padding: 48px; 631 background: var(--bg-elev); 632 border: 1px solid var(--border); 633 border-radius: 16px; 634 display: flex; 635 flex-direction: column; 636 } 637 638 #partenit-home .plan.featured { 639 border-color: rgba(124, 58, 237, 0.4); 640 background: linear-gradient(180deg, rgba(124,58,237,0.06) 0%, var(--bg-elev) 100%); 641 } 642 643 #partenit-home .plan-label { 644 font-size: 11px; 645 text-transform: uppercase; 646 letter-spacing: 0.18em; 647 color: var(--text-muted); 648 font-weight: 600; 649 margin-bottom: 16px; 650 } 651 652 #partenit-home .plan h3 { 653 font-size: 26px; 654 font-weight: 600; 655 margin: 0 0 8px; 656 letter-spacing: -0.01em; 657 } 658 659 #partenit-home .plan-price { 660 font-size: 14px; 661 color: var(--text-dim); 662 margin-bottom: 36px; 663 font-family: "JetBrains Mono", monospace; 664 } 665 666 #partenit-home .plan-features { 667 list-style: none; 668 padding: 0; 669 margin: 0 0 36px; 670 flex: 1; 671 } 672 673 #partenit-home .plan-features li { 674 padding: 12px 0; 675 font-size: 14px; 676 color: var(--text-dim); 677 display: flex; 678 align-items: flex-start; 679 gap: 14px; 680 border-bottom: 1px solid var(--border); 681 line-height: 1.45; 682 } 683 684 #partenit-home .plan-features li:last-child { 685 border-bottom: none; 686 } 687 688 #partenit-home .plan-features li::before { 689 content: "â"; 690 color: var(--accent-violet); 691 font-family: "JetBrains Mono", monospace; 692 flex-shrink: 0; 693 font-size: 13px; 694 } 695 696 /* ============ FINAL CTA ============ */ 697 #partenit-home .final-cta { 698 text-align: center; 699 min-height: auto; 700 padding: 120px 0; 701 display: flex; 702 flex-direction: column; 703 justify-content: center;
704 align-items: center; 705 background: 706 radial-gradient(ellipse 800px 500px at 50% 50%, rgba(124, 58, 237, 0.1) 0%, transparent 60%); 707 position: relative; 708 } 709 710 #partenit-home .final-cta-content { 711 position: relative; 712 z-index: 1; 713 max-width: 720px; 714 margin: 0 auto; 715 padding: 0 32px; 716 } 717 718 #partenit-home .final-cta h2 { 719 font-size: clamp(44px, 5.5vw, 72px); 720 margin-bottom: 32px; 721 letter-spacing: -0.03em; 722 } 723 724 #partenit-home .final-cta .section-sub { 725 margin-bottom: 56px; 726 font-size: 19px; 727 } 728 729 #partenit-home .secondary-link { 730 display: inline-block; 731 margin-top: 32px; 732 color: var(--text-muted); 733 font-size: 14px; 734 text-decoration: none; 735 transition: color 0.2s; 736 } 737 738 #partenit-home .secondary-link:hover { 739 color: var(--text); 740 } 741 742 /* ============ RESPONSIVE ============ */ 743 @media (max-width: 900px) { 744 #partenit-home .pillars, 745 #partenit-home .audiences, 746 #partenit-home .stats, 747 #partenit-home .pricing { 748 grid-template-columns: 1fr; 749 } 750 #partenit-home section { 751 padding: 96px 0; 752 } 753 #partenit-home .section-header { 754 margin-bottom: 64px; 755 } 756 #partenit-home .stats { 757 gap: 48px; 758 } 759 #partenit-home .trust-bar { 760 gap: 14px; 761 font-size: 12px; 762 } 763 #partenit-home .plan { 764 padding: 36px; 765 } 766 #partenit-home .tab-content { 767 padding: 24px; 768 } 769 #partenit-home pre { 770 font-size: 12px; 771 } 772 } 773 774 /* Fade in on scroll */ 775 #partenit-home .fade-in { 776 opacity: 0; 777 transform: translateY(24px); 778 transition: opacity 0.8s ease, transform 0.8s ease; 779 } 780 781 #partenit-home .fade-in.visible { 782 opacity: 1; 783 transform: translateY(0); 784 } 785</style> 786 787<div id="partenit-home"> 788 789 <!-- ============ HERO ============ --> 790 <section class="hero"> 791 <div class="stars"></div> 792 <div class="hero-content"> 793 <div class="eyebrow">COMPLIANCE LAYER · ISO 13482 · EU AI ACT</div> 794 <h1> 795 Ship humanoid robots to regulated markets<br> 796 <span class="gradient-text">In days, not months</span> 797 </h1> 798 <div class="hero-sub"> 799 <p>Validate every robot decision before execution</p> 800 <p>Log every action with a cryptographic fingerprint</p> 801 <p>Export audit-ready reports your regulator will accept</p> 802 </div> 803 <div class="cta-row"> 804 <a href="https://partenit.tech/" class="btn btn-primary">Try the live demo â</a> 805 <a href="https://github.com/GradeBuilderSL/partenit" class="btn btn-secondary">View on GitHub</a> 806 </div> 807 <div class="trust-bar"> 808 <a href="https://github.com/GradeBuilderSL/partenit/tree/main/tests">191 tests passing</a> 809 <span class="dot">·</span> 810 <a href="https://github.com/GradeBuilderSL/partenit/blob/main/LICENSE">Apache 2.0</a> 811 <span class="dot">·</span> 812 <a href="https://github.com/GradeBuilderSL/partenit/tree/main/examples/isaac_sim">Isaac Sim</a> 813 <span class="dot">·</span> 814 <a href="https://github.com/GradeBuilderSL/partenit/tree/main/partenit/packages/adapters">ROS 2</a> 815 <span class="dot">·</span> 816 <a href="https://github.com/GradeBuilderSL/partenit/tree/main/partenit/packages/adapters">Unitree H1 · G1</a> 817 <span class="dot">·</span> 818 <a href="https://github.com/GradeBuilderSL/partenit/tree/main/partenit/packages/adapters">Gazebo</a> 819 </div> 820 </div> 821 </section> 822 823 <!-- ============ THE PROBLEM ============ --> 824 <section> 825 <div class="section-header fade-in"> 826 <div class="section-eyebrow">THE PROBLEM</div> 827 <h2>When something goes wrong, most teams can't answer one question</h2> 828 </div> 829 <div class="problem-block fade-in"> 830 <p class="problem-quote"> 831 Robots are getting smarter â LLM agents, learned policies, autonomous decisions. 832 But when something goes wrong, and it will, most teams can't answer: 833 <span class="accent">why did the robot do that?</span> 834 </p> 835 <p class="problem-answer"> 836 Partenit was built to answer that question â before the incident, and after. 837 Every decision signed, reproducible, explainable. 838 </p> 839 </div> 840 </section> 841 842 <!-- ============ HOW IT WORKS ============ --> 843 <section> 844 <div class="section-header fade-in"> 845 <div class="section-eyebrow">HOW IT WORKS</div> 846 <h2>Three guarantees, one middleware</h2> 847 <p class="section-sub">Drop Partenit between your robot's AI planner and its motors. Every action becomes validated, logged, and explainable â with zero changes to your existing code.</p> 848 </div> 849 <div class="pillars fade-in"> 850 <div class="pillar"> 851 <div class="pillar-num">01 / VALIDATE</div> 852 <h3>Check before execution</h3> 853 <p>AgentGuard evaluates every action against your safety policies. Unsafe commands are clamped or blocked automatically, deterministically, in under 10ms.</p> 854 </div> 855 <div class="pillar"> 856 <div class="pillar-num">02 / LOG</div> 857 <h3>Sign every decision</h3> 858 <p>Every action produces a signed DecisionPacket with risk score, applied policies, and SHA
858-256 fingerprint. Hash-chained and reproducible â forever.</p> 859 </div> 860 <div class="pillar"> 861 <div class="pillar-num">03 / GRADE</div> 862 <h3>Test before deploy</h3> 863 <p>Run safety scenarios in simulation. Grade your controller A to F on collision rate, near-miss rate, and task completion. Find edge cases before they find your robot.</p> 864 </div> 865 </div> 866 </section> 867 868 <!-- ============ CODE TABS ============ --> 869 <section> 870 <div class="section-header fade-in"> 871 <div class="section-eyebrow">GET STARTED</div> 872 <h2>One line of code, any platform</h2> 873 <p class="section-sub">Same guard, same policies, same audit log â whether you run in pure Python, Isaac Sim, ROS 2, or intercept LLM tool calls. The only thing that changes is the adapter.</p> 874 </div> 875 <div class="tabs fade-in"> 876 <div class="tab-bar"> 877 <button class="tab-btn active" data-tab="mock">Mock</button> 878 <button class="tab-btn" data-tab="isaac">Isaac Sim</button> 879 <button class="tab-btn" data-tab="ros2">ROS 2</button> 880 <button class="tab-btn" data-tab="llm">LLM Agent</button> 881 </div> 882 <div class="tab-content active" data-content="mock"><pre><span class="comment"># No hardware needed â runs anywhere</span> 883 884<span class="keyword">from</span> partenit.adapters <span class="keyword">import</span> MockRobotAdapter 885<span class="keyword">from</span> partenit.agent_guard <span class="keyword">import</span> GuardedRobot 886 887adapter = <span class="func">MockRobotAdapter</span>() 888adapter.<span class="func">add_human</span>(<span class="string">"worker-1"</span>, x=<span class="number">1.2</span>, y=<span class="number">0.0</span>) 889 890robot = <span class="func">GuardedRobot</span>(adapter, policy_path=<span class="string">"warehouse.yaml"</span>) 891decision = robot.<span class="func">navigate_to</span>(zone=<span class="string">"shipping"</span>, speed=<span class="number">2.0</span>) 892 893<span class="comment"># â speed clamped: 2.0 â 0.3</span> 894<span class="comment"># â policy: human_proximity_slowdown</span> 895<span class="comment"># â risk score: 0.64</span> 896<span class="comment"># â grade: B</span></pre></div> 897 <div class="tab-content" data-content="isaac"><pre><span class="comment"># Start h1_bridge.py in your Isaac Sim scene first</span> 898<span class="comment"># examples/isaac_sim/run_bridge.sh</span> 899 900<span class="keyword">from</span> partenit.adapters <span class="keyword">import</span> IsaacSimAdapter 901<span class="keyword">from</span> partenit.agent_guard <span class="keyword">import</span> GuardedRobot 902 903adapter = <span class="func">IsaacSimAdapter</span>(base_url=<span class="string">"http://localhost:8000"</span>) 904 905robot = <span class="func">GuardedRobot</span>(adapter, policy_path=<span class="string">"warehouse.yaml"</span>) 906decision = robot.<span class="func">navigate_to</span>(zone=<span class="string">"shipping"</span>, speed=<span class="number">2.0</span>) 907 908<span class="comment"># Same guard. Same policies. Same logs.</span> 909<span class="comment"># â speed clamped: 2.0 â 0.3</span> 910<span class="comment"># â risk score: 0.64</span> 911<span class="comment"># â fingerprint: a3f9c8...</span></pre></div> 912 <div class="tab-content" data-content="ros2"><pre><span class="comment"># Humble / Iron / Jazzy â only the adapter changes</span> 913 914<span class="keyword">from</span> partenit.adapters <span class="keyword">import</span> ROS2Adapter 915<span class="keyword">from</span> partenit.agent_guard <span class="keyword">import</span> GuardedRobot 916 917adapter = <span class="func">ROS2Adapter</span>(node_name=<span class="string">"partenit_guard"</span>) 918 919robot = <span class="func">GuardedRobot</span>(adapter, policy_path=<span class="string">"warehouse.yaml"</span>) 920decision = robot.<span class="func">navigate_to</span>(zone=<span class="string">"shipping"</span>, speed=<span class="number">2.0</span>) 921 922<span class="comment"># â allowed: True</span> 923<span class="comment"># â modified_params: {speed: 0.3}</span> 924<span class="comment"># â policies fired: ['human_proximity_slowdown']</span></pre></div> 925 <div class="tab-content" data-content="llm"><pre><span class="comment"># Intercept LLM tool calls before execution</span> 926 927<span class="keyword">from</span> partenit.adapters <span class="keyword">
927import</span> LLMToolCallGuard 928 929guard = <span class="func">LLMToolCallGuard</span>(policy_path=<span class="string">"warehouse.yaml"</span>) 930 931<span class="comment"># LLM produces this tool call:</span> 932tool_call = {<span class="string">"action"</span>: <span class="string">"navigate_to"</span>, <span class="string">"speed"</span>: <span class="number">2.5</span>} 933result = guard.<span class="func">check</span>(tool_call, context={<span class="string">"human_distance"</span>: <span class="number">1.1</span>}) 934 935<span class="comment"># â allowed: False</span> 936<span class="comment"># â reason: emergency_stop (human at 1.1m)</span> 937<span class="comment"># â suggested: retry when distance > 1.5m</span></pre></div> 938 </div> 939 </section> 940 941 <!-- ============ WHO THIS IS FOR ============ --> 942 <section> 943 <div class="section-header fade-in"> 944 <div class="section-eyebrow">BUILT FOR</div> 945 <h2>Three audiences, one platform</h2> 946 <p class="section-sub">Partenit solves a different problem for each â with the same stack underneath.</p> 947 </div> 948 <div class="audiences fade-in"> 949 <div class="audience"> 950 <div class="audience-label">ROBOT VENDOR</div> 951 <h3>You ship hardware, your customer demands a platform</h3> 952 <div class="audience-divider"></div> 953 <p class="audience-pain">"Our robots work. But every enterprise customer asks for ISO certification, audit log, operator UI, HITL approval. That's 12 months of work we don't want to build."</p> 954 <p class="audience-gain">Ship Partenit with every robot. Your customer deploys safely on day one â with a compliance bundle their regulator will accept.</p> 955 <div class="audience-tag">Typical: Unitree, Figure, Noetix-class vendors</div> 956 </div> 957 <div class="audience"> 958 <div class="audience-label">ENTERPRISE BUYER</div> 959 <h3>Three robots, three vendors, nothing fits together</h3> 960 <div class="audience-divider"></div> 961 <p class="audience-pain">"Each robot has its own SDK, its own dashboard, its own compliance story. We can't scale this. Our safety team needs one source of truth."</p> 962 <p class="audience-gain">One console for the whole fleet, whatever brand. One audit report for your regulator. One trained operator covers all vendors.</p> 963 <div class="audience-tag">Typical: logistics, automotive, hospitality, healthcare</div> 964 </div> 965 <div class="audience"> 966 <div class="audience-label">FLEET OPERATOR</div> 967 <h3>You rent robots by the hour, integration eats your margin</h3> 968 <div class="audience-divider"></div> 969 <p class="audience-pain">"Every client deployment is a custom project. Three months of engineering before the robot earns a dollar. We can't scale past a handful of customers."</p> 970 <p class="audience-gain">Plug the robot, pick a profession pack, hand over the console. A deployment is a week, not a quarter â and every hour is audited.</p> 971 <div class="audience-tag">Typical: RaaS operators, integrators, leasing fleets</div> 972 </div> 973 </div> 974 </section> 975 976 <!-- ============ WHAT CHANGES ============ --> 977 <section> 978 <div class="section-header fade-in"> 979 <div class="section-eyebrow">WHAT THIS UNLOCKS</div> 980 <h2>Three shifts, measurable ones</h2> 981 </div> 982 <div class="stats fade-in"> 983 <div class="stat"> 984 <div class="stat-num">12mo â 1wk</div> 985 <h3 class="stat-title">Time to regulated deployment</h3> 986 <p class="stat-desc">Safety rules, audit trail, operator console, HITL approval â already built, already tested. Your team doesn't rebuild what the regulators already expect.</p> 987 </div> 988 <div class="stat"> 989 <div class="stat-num">1 â Any</div> 990 <h3 class="stat-title">Vendor lock-in removed</h3> 991 <p class="stat-desc">Unitree, Figure, Agility, Noetix â one adapter per vendor, one console above. Swap hardware without rewriting operations.</p> 992 </div> 993 <div class="stat"> 994 <div class="stat-num">Human â Machine</div> 995 <h3 class="stat-title">Compliance made machine-checkable</h3> 996 <p class="stat-desc">Rules tied to ISO 13482, ISO 10218, EU AI Act, EU Machinery Directive. Every action checked in under 10ms, with the citation ready for audit.</p> 997 </div> 998 </div> 999 </section> 1000 1001 <!-- ============ OPEN VS ENTERPRISE ============ --> 1002 <section> 1003 <div class="section-header fade-in"> 1004 <div class="section-eyebrow">PRICING</div> 1005 <h2>Open core, enterprise scale</h2> 1006 <p class="section-sub">The safety engine, policy DSL, adapters, and decision log are Apache 2.0 â free forever. Pay only for what scales with your fleet.</p> 1007 </div> 1008 <div class="pricing fade-in"> 1009 <div class="plan"> 1010 <div class="plan-label">OPEN SOURCE</div> 1011 <h3>Free forever</h3> 1012 <div class="plan-price">Apache 2.0 · on GitHub</div> 1013 <ul class="plan-features"> 1014 <li>Policy DSL + evaluation engine</li> 1015 <li>Basic risk scoring (distance, velocity, trust)</li> 1016 <li>All adapters: Mock, ROS 2, Isaac Sim, Unitree, Gazebo, HTTP, LLM</li> 1017 <li>
1017Safety bench + built-in scenarios</li> 1018 <li>Decision log with SHA-256 fingerprint verification</li> 1019 <li>Analyzer web UI</li> 1020 <li>GitHub Action for CI integration</li> 1021 </ul> 1022 <a href="https://github.com/GradeBuilderSL/partenit" class="btn btn-secondary">View on GitHub</a> 1023 </div> 1024 <div class="plan featured"> 1025 <div class="plan-label">ENTERPRISE</div> 1026 <h3>Per robot, per month</h3> 1027 <div class="plan-price">Contact sales for pricing</div> 1028 <ul class="plan-features"> 1029 <li>Conformal prediction with coverage guarantees</li> 1030 <li>Plan-conditional risk scoring</li> 1031 <li>GraphRAG policy retrieval</li> 1032 <li>Formal verification (CBF / STL)</li> 1033 <li>Fleet coordination and policy broadcast</li> 1034 <li>Cloud sync + managed decision storage</li> 1035 <li>Compliance export for ISO / EU audit</li> 1036 <li>SLA + priority support</li> 1037 </ul> 1038 <a href="mailto:[email protected]" class="btn btn-primary">Contact sales â</a> 1039 </div> 1040 </div> 1041 </section> 1042 1043 <!-- ============ FINAL CTA ============ --> 1044 <section class="final-cta"> 1045 <div class="final-cta-content fade-in"> 1046 <h2>Talk to the team</h2> 1047 <p class="section-sub">30 minutes. We walk you through your deployment, show the live platform, and leave you with a compliance bundle your regulator will recognize.</p> 1048 <div class="cta-row"> 1049 <a href="mailto:[email protected]?subject=Partenit%20Demo%20Request" class="btn btn-primary">Book a demo â</a> 1050 <a href="https://partenit.tech/" class="btn btn-secondary">Try the live demo</a> 1051 </div> 1052 <a href="https://github.com/GradeBuilderSL/partenit#readme" class="secondary-link">Or read the technical documentation</a> 1053 </div> 1054 </section> 1055 1056</div> 1057
1058<script> 1059 (function() { 1060 var tabBtns = document.querySelectorAll('#partenit-home .tab-btn'); 1061 tabBtns.forEach(function(btn) { 1062 btn.addEventListener('click', function() { 1063 var target = this.getAttribute('data-tab'); 1064 document.querySelectorAll('#partenit-home .tab-btn').forEach(function(b) { 1065 b.classList.remove('active'); 1066 }); 1067 document.querySelectorAll('#partenit-home .tab-content').forEach(function(c) { 1068 c.classList.remove('active'); 1069 }); 1070 this.classList.add('active'); 1071 document.querySelector('#partenit-home [data-content="' + target + '"]').classList.add('active'); 1072 }); 1073 }); 1074 1075 var observer = new IntersectionObserver(function(entries) { 1076 entries.forEach(function(entry) { 1077 if (entry.isIntersecting) { 1078 entry.target.classList.add('visible'); 1079 observer.unobserve(entry.target); 1080 } 1081 }); 1082 }, { threshold: 0.08 }); 1083 1084 document.querySelectorAll('#partenit-home .fade-in').forEach(function(el) { 1085 observer.observe(el); 1086 }); 1087 })(); 1088</script>
1088</div></div></div></div> 1089 </div> 1090 </div> 1091 </section> 1092 1093 </div> <!-- fusion-row --> 1094 </main> <!-- #main --> 1095 1096 1097 1098 <div class="fusion-tb-footer fusion-footer"><div class="fusion-footer-widget-area fusion-widget-area"><div class="fusion-fullwidth fullwidth-box fusion-builder-row-3 fusion-flex-container fusion-parallax-none nonhundred-percent-fullwidth non-hundred-percent-height-scrolling lazyload" style="--link_hover_color: hsla(var(--awb-color1-h),var(--awb-color1-s),var(--awb-color1-l),calc( var(--awb-color1-a) - 28% ));--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:10%;--awb-padding-right:10%;--awb-padding-bottom:10%;--awb-padding-left:10%;--awb-background-image:linear-gradient(180deg, hsla(var(--awb-color8-h),var(--awb-color8-s),var(--awb-color8-l),calc( var(--awb-color8-a) - 12% )) 0%,hsla(var(--awb-color8-h),var(--awb-color8-s),var(--awb-color8-l),calc( var(--awb-color8-a) - 12% )) 100%);;--awb-background-size:cover;--awb-flex-wrap:wrap;" data-bg="https://forestgreen-clam-138852.hostingersite.com/wp-content/uploads/2025/03/absolutely-black-background-in-the-background-the-1.png" data-bg-gradient="linear-gradient(180deg, hsla(var(--awb-color8-h),var(--awb-color8-s),var(--awb-color8-l),calc( var(--awb-color8-a) - 12% )) 0%,hsla(var(--awb-color8-h),var(--awb-color8-s),var(--awb-color8-l),calc( var(--awb-color8-a) - 12% )) 100%)" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1404px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion_builder_column_1_3 1_3 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:33.333333333333%;--awb-margin-top-large:0px;--awb-spacing-right-large:0%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:5.76%;--awb-width-medium:50%;--awb-spacing-right-medium:0%;--awb-margin-bottom-medium:65px;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-image-element " style="--awb-max-width:225px;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);"><span class=" fusion-imageframe imageframe-none imageframe-2 hover-type-none"><img decoding="async" width="700" height="132" title="partenit" src="https://forestgreen-clam-138852.hostingersite.com/wp-content/uploads/2025/03/partenit.png" data-orig-src="https://forestgreen-clam-138852.hostingersite.com/wp-content/uploads/2025/03/partenit.png" alt class="lazyload img-responsive wp-image-1800" srcset="data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27700%27%20height%3D%27132%27%20viewBox%3D%270%200%20700%20132%27%3E%3Crect%20width%3D%27700%27%20height%3D%27132%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E" data-srcset="https://forestgreen-clam-138852.hostingersite.com/wp-content/uploads/2025/03/partenit-200x38.png 200w, https://forestgreen-clam-138852.hostingersite.com/wp-content/uploads/2025/03/partenit-400x75.png 400w, https://forestgreen-clam-138852.hostingersite.com/wp-content/uploads/2025/03/partenit-600x113.png 600w, https://forestgreen-clam-138852.hostingersite.com/wp-content/uploads/2025/03/partenit.png 700w" data-sizes="auto" data-orig-sizes="(max-width: 900px) 100vw, (max-width: 640px) 100vw, 600px" /></span></div><div class="fusion-separator fusion-full-width-sep" style="align-self: center;margin-left: auto;margin-right: auto;margin-bottom:6%;width:100%;"></div><div class="fusion-text fusion-text-1" style="--awb-text-color:var(--awb-color1);"><p>Partenit: Humanoid-First Memory OS</p> 1099<p>Robots that remember, reason, and adapt</p> 1100</div><div class="fusion-separator fusion-full-width-sep" style="align-self: center;margin-left: auto;margin-right: auto;margin-bottom:6%;width:100%;"></div><div class="fusion-social-links fusion-social-links-2" style="--awb-margin-top:0px;--awb-margin-right:0px;--awb-margin-bottom:0px;--awb-margin-left:0px;--awb-box-border-top:0px;--awb-box-border-right:0px;--awb-box-border-bottom:0px;--awb-box-border-left:0px;--awb-icon-colors-hover:hsla(var(--awb-color4-h),var(--awb-color4-s),var(--awb-color4-l),calc( var(--awb-color4-a) - 20% ));--awb-box-colors-hover:hsla(var(--awb-color2-h),var(--awb-color2-s),var(--awb-color2-l),calc( var(--awb-color2-a) - 20% ));--awb-box-border-color:var(--awb-color3);--awb-box-border-color-hover:var(--awb-color4);"><div class="fusion-social-networks boxed-icons color-type-custom"><div class="fusion-social-networks-wrapper"><a class="fusion-social-network-icon fusion-tooltip fusion-twitter awb-icon-twitter" style="color:var(--awb-color8);font-size:16px;width:16px;background-color:var(--awb-color2);border-color:var(--awb-color2);border-radius:99px;" data-placement="top" data-title="X" data-toggle="tooltip" title="X" aria-label="twitter" target="_blank" rel="noopener noreferrer" href="https://x.com/PartenitAI"></a><a class="fusion-social-network-icon fusion-tooltip fusion-youtube awb-icon-youtube" style="color:var(--awb-color8);font-size:16px;width:16px;background-color:var(--awb-color2);border-color:var(--awb-color2);border-radius:99px;" data-placement="top" data-title="YouTube" data-toggle="tooltip" title="YouTube" aria-label="youtube" target="_blank" rel="noopener noreferrer" href="https://www.youtube.com/@gradebuilder"></a><a class="fusion-social-network-icon fusion-tooltip fusion-linkedin awb-icon-linkedin" style="color:var(--awb-color8);font-size:16px;width:16px;background-color:var(--awb-color2);border-color:var(--awb-color2);border-radius:99px;" data-placement="top" data-title="LinkedIn" data-toggle="tooltip" title="LinkedIn" aria-label="linkedin" target="_blank" rel="noopener noreferrer" href="https://www.linkedin.com/company/partenit/"></a><a class="fusion-social-network-icon fusion-tooltip fusion-mail awb-icon-mail" style="color:var(--awb-color8);font-size:16px;width:16px;background-color:var(--awb-color2);border-color:var(--awb-color2);border-radius:99px;" data-placement="top" data-title="Email" data-toggle="tooltip" title="Email" aria-label="mail" target="_blank" rel="noopener noreferrer" href="mailto:org@gradebuilder.tech"></a></div></div></div></div></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-5 fusion_builder_column_1_3 1_3 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:33.333333333333%;--awb-margin-top-large:71px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:11.52%;--awb-width-medium:50%;--awb-spacing-right-medium:1.92%;--awb-margin-bottom-medium:65px;--awb-spacing-left-medium:7.68%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-2" style="--awb-font-size:18px;--awb-line-height:1.2;--awb-text-color:var(--awb-color2);"><p>San Francisco, CA 94177, USA</p> 1101<p>+1 415 432 0391<br /> 1102<a href="mailto:[email protected]"><br /> 1103[email protected]<br /> 1104</a></p> 1105<p><a href="https://www.linkedin.com/company/partenit" target="_blank" rel="noopener noreferrer">Linkedin</a></p> 1106</div></div></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-6 fusion_builder_column_1_3 1_3 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:33.333333333333%;--awb-margin-top-large:71px;--awb-spacing-right-large:13.248%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:10.944%;--awb-width-medium:50%;--awb-spacing-right-medium:8.832%;--awb-margin-bottom-medium:65px;--awb-spacing-left-medium:7.296%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-3" style="--awb-font-size:18px;--awb-line-height:1.2;--awb-text-color:var(--awb-color2);"><p><a href="https://i.forestgreen-clam-138852.hostingersite.com/">Learn and work with Partenit</a></p> 1107</div></div></div></div></div><div class="fusion-fullwidth fullwidth-box fusion-builder-row-4 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:1%;--awb-padding-bottom:1%;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:calc( 1350px + 0px );margin-left: calc(-0px / 2 );margin-right: calc(-0px / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-7 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:100%;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-4" style="--awb-content-alignment:center;--awb-font-size:16px;--awb-text-color:hsla(var(--awb-color1-h),var(--awb-color1-s),var(--awb-color1-l),calc( var(--awb-color1-a) - 37% ));"><p>© 2026 | <a href="https://forestgreen-clam-138852.hostingersite.com" target="_blank">Partenit</a> | All Rights Reserved | Created by <a href="https://laspi.pro/" target="_blank">LaspiPro</a></p> 1108</div></div></div></div></div> 1109</div></div> 1110 </div> <!-- wrapper --> 1111 </div> <!-- #boxed-wrapper --> 1112 <a class="fusion-one-page-text-link fusion-page-load-link" tabindex="-1" href="#" aria-hidden="true">Page load link</a> 1113 1114 <div class="avada-footer-scripts"> 1115
1115<script type="text/javascript">var fusionNavIsCollapsed=function(e){var t,n;window.innerWidth<=e.getAttribute("data-breakpoint")?(e.classList.add("collapse-enabled"),e.classList.remove("awb-menu_desktop"),e.classList.contains("expanded")||window.dispatchEvent(new CustomEvent("fusion-mobile-menu-collapsed",{detail:{nav:e}})),(n=e.querySelectorAll(".menu-item-has-children.expanded")).length&&n.forEach(function(e){e.querySelector(".awb-menu__open-nav-submenu_mobile").setAttribute("aria-expanded","false")})):(null!==e.querySelector(".menu-item-has-children.expanded .awb-menu__open-nav-submenu_click")&&e.querySelector(".menu-item-has-children.expanded .awb-menu__open-nav-submenu_click").click(),e.classList.remove("collapse-enabled"),e.classList.add("awb-menu_desktop"),null!==e.querySelector(".awb-menu__main-ul")&&e.querySelector(".awb-menu__main-ul").removeAttribute("style")),e.classList.add("no-wrapper-transition"),clearTimeout(t),t=setTimeout(()=>{e.classList.remove("no-wrapper-transition")},400),e.classList.remove("loading")},fusionRunNavIsCollapsed=function(){var e,t=document.querySelectorAll(".awb-menu");for(e=0;e<t.length;e++)fusionNavIsCollapsed(t[e])};function avadaGetScrollBarWidth(){var e,t,n,l=document.createElement("p");return l.style.width="100%",l.style.height="200px",(e=document.createElement("div")).style.position="absolute",e.style.top="0px",e.style.left="0px",e.style.visibility="hidden",e.style.width="200px",e.style.height="150px",e.style.overflow="hidden",e.appendChild(l),document.body.appendChild(e),t=l.offsetWidth,e.style.overflow="scroll",t==(n=l.offsetWidth)&&(n=e.clientWidth),document.body.removeChild(e),jQuery("html").hasClass("awb-scroll")&&10<t-n?10:t-n}fusionRunNavIsCollapsed(),window.addEventListener("fusion-resize-horizontal",fusionRunNavIsCollapsed);</script>
1115<script type="speculationrules"> 1116{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/Avada/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1117</script>
vendor: 1 bytes, line 1117
1117
1118<script id="jquery-core-js" src="https://forestgreen-clam-138852.hostingersite.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 1118
1118
1119<script id="googlesitekit-events-provider-content-events-js-before"> 1120window._googlesitekit = window._googlesitekit || {}; 1121window._googlesitekit.contentEvents = {"postID":3345,"isSinglePost":false,"hasVimeoEmbed":false}; 1122//# sourceURL=googlesitekit-events-provider-content-events-js-before 1123</script>
vendor: 1 bytes, line 1123
1123
1124<script id="googlesitekit-events-provider-content-events-js" src="https://forestgreen-clam-138852.hostingersite.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-content-events-bb83c1a0aedefa5d25d1.js" defer></script>
vendor: 1 bytes, line 1124
1124
1125<script id="fusion-scripts-js" src="https://forestgreen-clam-138852.hostingersite.com/wp-content/uploads/fusion-scripts/690e8b61fdbd7f64f9b4d352eb3667af.min.js?ver=3.15.0"></script>
1125 1126
1126<script type="text/javascript"> 1127 jQuery( document ).ready( function() { 1128 var ajaxurl = 'https://forestgreen-clam-138852.hostingersite.com/wp-admin/admin-ajax.php'; 1129 if ( 0 < jQuery( '.fusion-login-nonce' ).length ) { 1130 jQuery.get( ajaxurl, { 'action': 'fusion_login_nonce' }, function( response ) { 1131 jQuery( '.fusion-login-nonce' ).html( response ); 1132 }); 1133 } 1134 }); 1135 </script>
1135 1136 </div> 1137 1138 <section class="to-top-container to-top-right" aria-labelledby="awb-to-top-label"> 1139 <a href="#" id="toTop" class="fusion-top-top-link"> 1140 <span id="awb-to-top-label" class="screen-reader-text">Go to Top</span> 1141 1142 </a> 1143 </section> 1144 </body> 1145</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.