CINXE.COM

Introduction - Agent Contracts

<!DOCTYPE html><html lang="en" class="dark"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><link rel="apple-touch-icon" type="image/png" sizes="180x180" href="https://mintlify.s3-us-west-1.amazonaws.com/relari-4243c669/_generated/favicon/apple-touch-icon.png?v=3"/><link rel="icon" type="image/png" sizes="32x32" href="https://mintlify.s3-us-west-1.amazonaws.com/relari-4243c669/_generated/favicon/favicon-32x32.png?v=3"/><link rel="icon" type="image/png" sizes="16x16" href="https://mintlify.s3-us-west-1.amazonaws.com/relari-4243c669/_generated/favicon/favicon-16x16.png?v=3"/><link rel="shortcut icon" type="image/x-icon" href="https://mintlify.s3-us-west-1.amazonaws.com/relari-4243c669/_generated/favicon/favicon.ico?v=3"/><meta name="msapplication-config" content="https://mintlify.s3-us-west-1.amazonaws.com/relari-4243c669/_generated/favicon/browserconfig.xml?v=3"/><meta name="apple-mobile-web-app-title" content="Agent Contracts"/><meta name="application-name" content="Agent Contracts"/><meta name="msapplication-TileColor" content="#335BED"/><meta name="theme-color" content="#ffffff"/><meta name="generator" content="Mintlify"/><link rel="sitemap" type="application/xml" href="/sitemap.xml"/><meta name="charset" content="utf-8"/><meta name="og:type" content="website"/><meta name="og:site_name" content="Agent Contracts"/><meta name="twitter:card" content="summary_large_image"/><meta name="og:title" content="Introduction - Agent Contracts"/><meta name="twitter:title" content="Introduction - Agent Contracts"/><meta name="og:description" content="Welcome to Agent Contracts - created by Relari"/><meta name="description" content="Welcome to Agent Contracts - created by Relari"/><meta property="og:image" content="https://relari-4243c669.mintlify.app/_next/image?url=%2Fapi%2Fog%3Fdivision%3DDocumentation%26title%3DIntroduction%26description%3DWelcome%2Bto%2BAgent%2BContracts%2B-%2Bcreated%2Bby%2BRelari%26logoLight%3Dhttps%253A%252F%252Fmintlify.s3.us-west-1.amazonaws.com%252Frelari-4243c669%252Flogo%252Flight.svg%26logoDark%3Dhttps%253A%252F%252Fmintlify.s3.us-west-1.amazonaws.com%252Frelari-4243c669%252Flogo%252Fdark.svg%26primaryColor%3D%2523335BED%26lightColor%3D%2523A3D0FF%26darkColor%3D%25231E3A9F&amp;w=1200&amp;q=100"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="twitter:image" content="https://relari-4243c669.mintlify.app/_next/image?url=%2Fapi%2Fog%3Fdivision%3DDocumentation%26title%3DIntroduction%26description%3DWelcome%2Bto%2BAgent%2BContracts%2B-%2Bcreated%2Bby%2BRelari%26logoLight%3Dhttps%253A%252F%252Fmintlify.s3.us-west-1.amazonaws.com%252Frelari-4243c669%252Flogo%252Flight.svg%26logoDark%3Dhttps%253A%252F%252Fmintlify.s3.us-west-1.amazonaws.com%252Frelari-4243c669%252Flogo%252Fdark.svg%26primaryColor%3D%2523335BED%26lightColor%3D%2523A3D0FF%26darkColor%3D%25231E3A9F&amp;w=1200&amp;q=100"/><meta property="twitter:image:width" content="1200"/><meta property="twitter:image:height" content="630"/><title>Introduction - Agent Contracts</title><meta name="og:url" content="/introduction"/><link rel="canonical" href="/introduction"/><meta name="next-head-count" content="30"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.16.0/dist/katex.min.css" integrity="sha384-Xi8rHCmBmhbuyyhbI88391ZKP2dmfnOl4rT9ZfRI7mLTdk1wblIUnrIq35nqwEvC" crossorigin="anonymous"/><link rel="preload" href="/_next/static/media/a34f9d1faa5f3315-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/bb3ef058b751a6ad-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><script id="mode-toggle" data-nscript="beforeInteractive"> try { if (localStorage.isDarkMode === 'true') { document.documentElement.classList.add('dark'); } else if (localStorage.isDarkMode === 'false') { document.documentElement.classList.remove('dark'); } else if ((true && !('isDarkMode' in localStorage) && window.matchMedia('(prefers-color-scheme: dark)').matches) || false) { document.documentElement.classList.add('dark'); } else { document.documentElement.classList.remove('dark'); } } catch (_) {}</script><link rel="preload" href="/_next/static/css/b81b595c8d370f69.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b81b595c8d370f69.css" data-n-g=""/><link rel="preload" href="/_next/static/css/8c76fb7d3768dfe7.css" as="style"/><link rel="stylesheet" href="/_next/static/css/8c76fb7d3768dfe7.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-5d6b00e1d1ef43bf.js" defer=""></script><script src="/_next/static/chunks/framework-9ae01a5f4ade81f5.js" defer=""></script><script src="/_next/static/chunks/main-cf327937a0d9f14c.js" defer=""></script><script src="/_next/static/chunks/pages/_app-1ff68d8063009751.js" defer=""></script><script src="/_next/static/chunks/2edb282b-a83f7ffd007bccf0.js" defer=""></script><script src="/_next/static/chunks/e893f787-f6a1094a35763a0d.js" defer=""></script><script src="/_next/static/chunks/086d643d-6f7196a364073d16.js" defer=""></script><script src="/_next/static/chunks/9097-53b32b020063004a.js" defer=""></script><script src="/_next/static/chunks/4497-2b260bbe03f921f0.js" defer=""></script><script src="/_next/static/chunks/1301-173d3ce1037cd5c5.js" defer=""></script><script src="/_next/static/chunks/6953-d2f469490db129ff.js" defer=""></script><script src="/_next/static/chunks/8650-03d2560273aa8db4.js" defer=""></script><script src="/_next/static/chunks/pages/_sites/%5Bsubdomain%5D/%5B%5B...slug%5D%5D-0d7b844ddca37e5d.js" defer=""></script><script src="/_next/static/u3qaLhnOSGec9OTlbXxIS/_buildManifest.js" defer=""></script><script src="/_next/static/u3qaLhnOSGec9OTlbXxIS/_ssgManifest.js" defer=""></script><style id="__jsx-4145347147">:root{--font-inter:'__Inter_e5ab12', '__Inter_Fallback_e5ab12';--font-jetbrains-mono:'__JetBrains_Mono_3c557b', '__JetBrains_Mono_Fallback_3c557b'}</style></head><div id="__next"><main class="jsx-4145347147"><style>:root { --primary: 51 91 237; --primary-light: 163 208 255; --primary-dark: 30 58 159; --background-light: 255 255 255; --background-dark: 12 13 16; --gray-50: 244 245 250; --gray-100: 239 240 245; --gray-200: 224 225 229; --gray-300: 207 208 213; --gray-400: 160 161 165; --gray-500: 113 114 119; --gray-600: 81 82 87; --gray-700: 64 65 69; --gray-800: 38 40 44; --gray-900: 24 25 30; --gray-950: 11 12 17; }</style><span class="fixed inset-0 bg-background-light dark:bg-background-dark -z-10"></span><div class="relative antialiased text-gray-500 dark:text-gray-400"><div id="navbar" class="z-30 fixed lg:sticky top-0 w-full"><div id="navbar-transition" class="absolute w-full h-full backdrop-blur flex-none transition-colors duration-500 border-b border-gray-500/5 dark:border-gray-300/[0.06] supports-backdrop-blur:bg-background-light/60 dark:bg-transparent"></div><div class="max-w-8xl mx-auto relative"><div class=""><div class="relative"><div class="flex items-center lg:px-12 h-16 min-w-0 mx-4 lg:mx-0"><div class="h-full relative flex-1 flex items-center gap-x-4 min-w-0 border-b border-gray-500/5 dark:border-gray-300/[0.06]"><div class="flex-1 flex items-center gap-x-4"><a href="/"><span class="sr-only">Agent Contracts<!-- --> home page</span><img class="w-auto h-7 relative object-contain block dark:hidden" src="https://mintlify.s3.us-west-1.amazonaws.com/relari-4243c669/logo/light.svg" alt="light logo"/><img class="w-auto h-7 relative object-contain hidden dark:block" src="https://mintlify.s3.us-west-1.amazonaws.com/relari-4243c669/logo/dark.svg" alt="dark logo"/></a><div class="flex items-center gap-x-2"></div></div><button type="button" class="hidden lg:flex relative flex-1 pointer-events-auto rounded-xl w-full items-center text-sm leading-6 py-1.5 pl-3.5 pr-3 shadow-sm text-gray-400 dark:text-white/50 bg-background-light dark:bg-background-dark dark:brightness-[1.1] dark:ring-1 dark:hover:brightness-[1.25] ring-1 ring-gray-400/20 hover:ring-gray-600/25 dark:ring-gray-600/30 dark:hover:ring-gray-500/30 focus:outline-primary justify-between truncate gap-2 min-w-[43px]" id="search-bar-entry"><div class="flex items-center gap-3 min-w-[42px]"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search min-w-4 flex-none text-gray-700 hover:text-gray-800 dark:text-gray-300 hover:dark:text-gray-200"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg><div class="truncate min-w-0">Search...</div></div></button><div class="flex-1 relative hidden lg:flex items-center ml-auto justify-end space-x-4"><nav class="text-sm"><ul class="flex space-x-6 items-center"><li><a href="https://relari.ai" class="whitespace-nowrap font-medium text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" target="_blank">Home</a></li><li><a href="https://github.com/relari-ai/agent-contracts" class="whitespace-nowrap font-medium text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" target="_blank">Github</a></li><li><a href="https://cdn.prod.website-files.com/669f7329c898141d69e16698/67cf788d56ca9dcf0b88e8d0_1859d1de14107778dccb73c5291f1d5d_Agent%20Contracts%20Whitepaper.pdf" class="whitespace-nowrap font-medium text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" target="_blank">Whitepaper</a></li><li class="block lg:hidden"><a class="whitespace-nowrap font-medium text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" href="https://discord.gg/GJnM8SRsHr">Join Discord</a></li><li class="whitespace-nowrap hidden lg:flex" id="topbar-cta-button"><a target="_blank" class="group px-4 py-1.5 relative inline-flex items-center text-sm font-medium" href="https://discord.gg/GJnM8SRsHr"><span class="absolute inset-0 bg-primary-dark rounded-full group-hover:opacity-[0.9]"></span><div class="mr-0.5 space-x-2.5 flex items-center"><span class="z-10 text-white">Join Discord</span><svg width="3" height="24" viewBox="0 -9 3 24" class="h-5 rotate-0 overflow-visible text-white/90"><path d="M0 0L3 3L0 6" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path></svg></div></a></li></ul></nav><div class="flex items-center"><button class="group p-2 flex items-center justify-center" aria-label="Toggle dark mode"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 block text-gray-400 dark:hidden group-hover:text-gray-600"><g clip-path="url(#clip0_2880_7340)"><path d="M8 1.11133V2.00022" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M12.8711 3.12891L12.2427 3.75735" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M14.8889 8H14" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M12.8711 12.8711L12.2427 12.2427" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M8 14.8889V14" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M3.12891 12.8711L3.75735 12.2427" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M1.11133 8H2.00022" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M3.12891 3.12891L3.75735 3.75735" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M8.00043 11.7782C10.0868 11.7782 11.7782 10.0868 11.7782 8.00043C11.7782 5.91402 10.0868 4.22266 8.00043 4.22266C5.91402 4.22266 4.22266 5.91402 4.22266 8.00043C4.22266 10.0868 5.91402 11.7782 8.00043 11.7782Z" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></g><defs><clipPath id="clip0_2880_7340"><rect width="16" height="16" fill="white"></rect></clipPath></defs></svg><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-moon h-4 w-4 hidden dark:block text-gray-500 dark:group-hover:text-gray-300"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button></div></div><div class="flex lg:hidden items-center gap-2"><button type="button" class="text-gray-500 w-8 h-8 flex items-center justify-center hover:text-gray-600 dark:text-gray-400 dark:hover:text-gray-300" id="search-bar-entry-mobile"><span class="sr-only">Search...</span><svg class="h-4 w-4 bg-gray-500 dark:bg-gray-400 hover:bg-gray-600 dark:hover:bg-gray-300" style="-webkit-mask-image:url(https://mintlify.b-cdn.net/v6.6.0/solid/magnifying-glass.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(https://mintlify.b-cdn.net/v6.6.0/solid/magnifying-glass.svg);mask-repeat:no-repeat;mask-position:center"></svg></button><button aria-label="More actions" class="h-7 w-5 flex items-center justify-end"><svg class="h-4 w-4 bg-gray-500 dark:bg-gray-400 hover:bg-gray-600 dark:hover:bg-gray-300" style="-webkit-mask-image:url(https://mintlify.b-cdn.net/v6.6.0/solid/ellipsis-vertical.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(https://mintlify.b-cdn.net/v6.6.0/solid/ellipsis-vertical.svg);mask-repeat:no-repeat;mask-position:center"></svg></button></div></div></div><div class="flex items-center h-14 py-4 px-5 lg:hidden"><button type="button" class="text-gray-500 hover:text-gray-600 dark:text-gray-400 dark:hover:text-gray-300"><span class="sr-only">Navigation</span><svg class="h-4" fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"></path></svg></button><div class="ml-4 flex text-sm leading-6 whitespace-nowrap min-w-0 space-x-3"><div class="flex items-center space-x-3"><span>Get Started</span><svg width="3" height="24" viewBox="0 -9 3 24" class="h-5 rotate-0 overflow-visible fill-gray-400"><path d="M0 0L3 3L0 6" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path></svg></div><div class="font-semibold text-gray-900 truncate dark:text-gray-200">Introduction</div></div></div></div><div class="hidden lg:flex px-12 h-12"><div class="h-full flex text-sm space-x-6"><a class="group relative h-full flex items-center text-gray-800 dark:text-gray-200 font-semibold" href="/introduction">Documentation<div class="absolute bottom-0 h-[1.5px] w-full bg-primary dark:bg-primary-light"></div></a><a class="group relative h-full flex items-center font-medium text-gray-600 dark:text-gray-400 hover:text-gray-800 dark:hover:text-gray-300" href="/examples/finance-agent">Examples<div class="absolute bottom-0 h-[1.5px] w-full group-hover:bg-gray-200 dark:group-hover:bg-gray-700"></div></a></div></div></div></div></div><div class="max-w-8xl px-4 mx-auto lg:px-8"><div class="z-20 hidden lg:block fixed bottom-0 right-auto w-[18rem]" id="sidebar" style="top:7rem"><div class="absolute inset-0 z-10 stable-scrollbar-gutter overflow-auto pr-8 pb-10" id="sidebar-content"><div class="relative lg:text-sm lg:leading-6"><div class="sticky top-0 h-8 bg-gradient-to-b from-background-light dark:from-background-dark"></div><div id="navigation-items"><div class=""><h5 class="pl-4 mb-3.5 lg:mb-2.5 font-semibold text-gray-900 dark:text-gray-200">Get Started</h5><ul><li id="/introduction" class="relative scroll-m-4 first:scroll-m-20"><a class="group mt-2 lg:mt-0 flex items-center pr-3 py-1.5 cursor-pointer focus:outline-primary dark:focus:outline-primary-light gap-x-3 rounded-xl bg-primary/10 text-primary font-semibold dark:text-primary-light dark:bg-primary-light/10" style="padding-left:1rem" href="/introduction"><div class="flex-1 flex items-center space-x-2.5"><div>Introduction</div></div></a></li><li id="/why" class="relative scroll-m-4 first:scroll-m-20"><a class="group mt-2 lg:mt-0 flex items-center pr-3 py-1.5 cursor-pointer focus:outline-primary dark:focus:outline-primary-light gap-x-3 rounded-xl hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/why"><div class="flex-1 flex items-center space-x-2.5"><div>Why Use Agent Contracts?</div></div></a></li><li id="/core-concepts" class="relative scroll-m-4 first:scroll-m-20"><a class="group mt-2 lg:mt-0 flex items-center pr-3 py-1.5 cursor-pointer focus:outline-primary dark:focus:outline-primary-light gap-x-3 rounded-xl hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/core-concepts"><div class="flex-1 flex items-center space-x-2.5"><div>Core Concepts</div></div></a></li><li id="/installation" class="relative scroll-m-4 first:scroll-m-20"><a class="group mt-2 lg:mt-0 flex items-center pr-3 py-1.5 cursor-pointer focus:outline-primary dark:focus:outline-primary-light gap-x-3 rounded-xl hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/installation"><div class="flex-1 flex items-center space-x-2.5"><div>Installation</div></div></a></li></ul></div><div class="mt-12 lg:mt-8"><h5 class="pl-4 mb-3.5 lg:mb-2.5 font-semibold text-gray-900 dark:text-gray-200">Contracts</h5><ul><li id="/contracts/contracts" class="relative scroll-m-4 first:scroll-m-20"><a class="group mt-2 lg:mt-0 flex items-center pr-3 py-1.5 cursor-pointer focus:outline-primary dark:focus:outline-primary-light gap-x-3 rounded-xl hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/contracts/contracts"><svg class="h-4 w-4 bg-gray-400 dark:bg-gray-500" style="-webkit-mask-image:url(https://mintlify.b-cdn.net/v6.6.0/regular/code.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(https://mintlify.b-cdn.net/v6.6.0/regular/code.svg);mask-repeat:no-repeat;mask-position:center"></svg><div class="flex-1 flex items-center space-x-2.5"><div>Define Contracts</div></div></a></li><li id="/contracts/specifications" class="relative scroll-m-4 first:scroll-m-20"><a class="group mt-2 lg:mt-0 flex items-center pr-3 py-1.5 cursor-pointer focus:outline-primary dark:focus:outline-primary-light gap-x-3 rounded-xl hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/contracts/specifications"><svg class="h-4 w-4 bg-gray-400 dark:bg-gray-500" style="-webkit-mask-image:url(https://mintlify.b-cdn.net/v6.6.0/regular/folder-tree.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(https://mintlify.b-cdn.net/v6.6.0/regular/folder-tree.svg);mask-repeat:no-repeat;mask-position:center"></svg><div class="flex-1 flex items-center space-x-2.5"><div>Scenarios &amp; Specifications</div></div></a></li></ul></div><div class="mt-12 lg:mt-8"><h5 class="pl-4 mb-3.5 lg:mb-2.5 font-semibold text-gray-900 dark:text-gray-200">Verification</h5><ul><li id="/verification/verification" class="relative scroll-m-4 first:scroll-m-20"><a class="group mt-2 lg:mt-0 flex items-center pr-3 py-1.5 cursor-pointer focus:outline-primary dark:focus:outline-primary-light gap-x-3 rounded-xl hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/verification/verification"><svg class="h-4 w-4 bg-gray-400 dark:bg-gray-500" style="-webkit-mask-image:url(https://mintlify.b-cdn.net/v6.6.0/regular/chart-line.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(https://mintlify.b-cdn.net/v6.6.0/regular/chart-line.svg);mask-repeat:no-repeat;mask-position:center"></svg><div class="flex-1 flex items-center space-x-2.5"><div>Offline Verification</div></div></a></li><li id="/verification/simulation" class="relative scroll-m-4 first:scroll-m-20"><a class="group mt-2 lg:mt-0 flex items-center pr-3 py-1.5 cursor-pointer focus:outline-primary dark:focus:outline-primary-light gap-x-3 rounded-xl hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/verification/simulation"><svg class="h-4 w-4 bg-gray-400 dark:bg-gray-500" style="-webkit-mask-image:url(https://mintlify.b-cdn.net/v6.6.0/regular/robot.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(https://mintlify.b-cdn.net/v6.6.0/regular/robot.svg);mask-repeat:no-repeat;mask-position:center"></svg><div class="flex-1 flex items-center space-x-2.5"><div>Simulation</div></div></a></li></ul></div><div class="mt-12 lg:mt-8"><h5 class="pl-4 mb-3.5 lg:mb-2.5 font-semibold text-gray-900 dark:text-gray-200">Certification</h5><ul><li id="/certification/certification" class="relative scroll-m-4 first:scroll-m-20"><a class="group mt-2 lg:mt-0 flex items-center pr-3 py-1.5 cursor-pointer focus:outline-primary dark:focus:outline-primary-light gap-x-3 rounded-xl hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/certification/certification"><svg class="h-4 w-4 bg-gray-400 dark:bg-gray-500" style="-webkit-mask-image:url(https://mintlify.b-cdn.net/v6.6.0/regular/shield-check.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(https://mintlify.b-cdn.net/v6.6.0/regular/shield-check.svg);mask-repeat:no-repeat;mask-position:center"></svg><div class="flex-1 flex items-center space-x-2.5"><div>Runtime Certification</div></div></a></li></ul></div></div></div></div></div><div class="" id="content-container"><div class="flex flex-row gap-12 box-border w-full pt-40 lg:pt-10"><div class="relative grow box-border flex-col w-full mx-auto px-1 lg:pl-[23.7rem] lg:-ml-12 xl:w-[calc(100%-28rem)]" id="content-area"><header id="header" class="relative"><div class="mt-0.5 space-y-2.5"><div class="eyebrow h-5 text-primary dark:text-primary-light text-sm font-semibold">Get Started</div><div class="flex items-center"><h1 class="inline-block text-2xl sm:text-3xl font-bold text-gray-900 tracking-tight dark:text-gray-200">Introduction</h1></div></div><div class="mt-2 text-lg prose prose-gray dark:prose-invert"><p>Welcome to Agent Contracts - created by Relari</p></div></header><div class="flex flex-col gap-8"></div><div class="relative mt-8 prose prose-gray dark:prose-invert"> <!-- --> <h2 class="flex whitespace-pre-wrap group font-semibold" id="agent-contracts-whitepaper"><div class="absolute"><a href="#agent-contracts-whitepaper" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100" aria-label="Navigate to header">​<div class="w-6 h-6 text-gray-400 rounded-md flex items-center justify-center zinc-box bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20"><svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512"><path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path></svg></div></a></div><span class="cursor-pointer">Agent Contracts Whitepaper</span></h2> <p>New to agent contracts? Checkout the whitepaper for a deep dive into the motivation and design of this project. <a href="https://cdn.prod.website-files.com/669f7329c898141d69e16698/67cf788d56ca9dcf0b88e8d0_1859d1de14107778dccb73c5291f1d5d_Agent%20Contracts%20Whitepaper.pdf" target="_blank" rel="noreferrer">View Whitepaper</a></p> <h2 class="flex whitespace-pre-wrap group font-semibold" id="getting-started-with-agent-contracts"><div class="absolute"><a href="#getting-started-with-agent-contracts" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100" aria-label="Navigate to header">​<div class="w-6 h-6 text-gray-400 rounded-md flex items-center justify-center zinc-box bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20"><svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512"><path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path></svg></div></a></div><span class="cursor-pointer">Getting Started with Agent Contracts</span></h2> <p>Agent Contracts helps you build powerful AI agents with control.</p> <div class="not-prose grid gap-x-4 sm:grid-cols-2"><a class="card block not-prose font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full cursor-pointer hover:!border-primary dark:hover:!border-primary-light" href="/installation"><div class="px-6 py-5 relative"><div class="absolute text-gray-400 dark:text-gray-500 group-hover:text-primary dark:group-hover:text-primary-light top-5 right-5"><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-arrow-up-right w-4 h-4"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><div class="h-6 w-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100"><svg class="h-6 w-6 bg-primary dark:bg-primary-light" style="-webkit-mask-image:url(https://mintlify.b-cdn.net/v6.6.0/regular/rocket.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(https://mintlify.b-cdn.net/v6.6.0/regular/rocket.svg);mask-repeat:no-repeat;mask-position:center"></svg></div><div><h2 class="font-semibold text-base text-gray-800 dark:text-white mt-4" contenteditable="false">Installation</h2><div class="mt-1 font-normal text-sm leading-6 text-gray-600 dark:text-gray-400"><p>Quickly install Agent Contracts in minutes</p></div></div></div></a><a class="card block not-prose font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full cursor-pointer hover:!border-primary dark:hover:!border-primary-light" href="/why"><div class="px-6 py-5 relative"><div class="absolute text-gray-400 dark:text-gray-500 group-hover:text-primary dark:group-hover:text-primary-light top-5 right-5"><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-arrow-up-right w-4 h-4"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><div class="h-6 w-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100"><svg class="h-6 w-6 bg-primary dark:bg-primary-light" style="-webkit-mask-image:url(https://mintlify.b-cdn.net/v6.6.0/regular/lightbulb.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(https://mintlify.b-cdn.net/v6.6.0/regular/lightbulb.svg);mask-repeat:no-repeat;mask-position:center"></svg></div><div><h2 class="font-semibold text-base text-gray-800 dark:text-white mt-4" contenteditable="false">Why Agent Contracts?</h2><div class="mt-1 font-normal text-sm leading-6 text-gray-600 dark:text-gray-400"><p>Learn about the benefits of contract-driven development for AI agents</p></div></div></div></a><a class="card block not-prose font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full cursor-pointer hover:!border-primary dark:hover:!border-primary-light" href="/core-concepts"><div class="px-6 py-5 relative"><div class="absolute text-gray-400 dark:text-gray-500 group-hover:text-primary dark:group-hover:text-primary-light top-5 right-5"><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-arrow-up-right w-4 h-4"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><div class="h-6 w-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100"><svg class="h-6 w-6 bg-primary dark:bg-primary-light" style="-webkit-mask-image:url(https://mintlify.b-cdn.net/v6.6.0/regular/book.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(https://mintlify.b-cdn.net/v6.6.0/regular/book.svg);mask-repeat:no-repeat;mask-position:center"></svg></div><div><h2 class="font-semibold text-base text-gray-800 dark:text-white mt-4" contenteditable="false">Core Concepts</h2><div class="mt-1 font-normal text-sm leading-6 text-gray-600 dark:text-gray-400"><p>Understand the fundamental concepts behind Agent Contracts</p></div></div></div></a><a class="card block not-prose font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full cursor-pointer hover:!border-primary dark:hover:!border-primary-light" href="/examples"><div class="px-6 py-5 relative"><div class="absolute text-gray-400 dark:text-gray-500 group-hover:text-primary dark:group-hover:text-primary-light top-5 right-5"><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-arrow-up-right w-4 h-4"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><div class="h-6 w-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100"><svg class="h-6 w-6 bg-primary dark:bg-primary-light" style="-webkit-mask-image:url(https://mintlify.b-cdn.net/v6.6.0/regular/robot.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(https://mintlify.b-cdn.net/v6.6.0/regular/robot.svg);mask-repeat:no-repeat;mask-position:center"></svg></div><div><h2 class="font-semibold text-base text-gray-800 dark:text-white mt-4" contenteditable="false">Agent Contract Examples</h2><div class="mt-1 font-normal text-sm leading-6 text-gray-600 dark:text-gray-400"><p>Check out agent contract in action through real agent examples</p></div></div></div></a></div></div><div class="leading-6 mt-14"><div id="pagination" class="mb-12 px-0.5 flex items-center text-sm font-semibold text-gray-700 dark:text-gray-200"><a class="flex items-center ml-auto space-x-3 group" href="/why"><span class="group-hover:text-gray-900 dark:group-hover:text-white">Why Use Agent Contracts?</span><svg viewBox="0 0 3 6" class="rotate-180 h-1.5 stroke-gray-400 overflow-visible group-hover:stroke-gray-600 dark:group-hover:stroke-gray-300"><path d="M3 0L0 3L3 6" fill="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></a></div><footer id="footer" class="flex gap-12 justify-between pt-10 border-t border-gray-100 sm:flex dark:border-gray-800/50 pb-28"><div class="flex gap-6 flex-wrap"><a href="https://x.com/relariai" target="_blank"><span class="sr-only">x</span><svg class="w-5 h-5 bg-gray-400 dark:bg-gray-500 hover:bg-gray-500 dark:hover:bg-gray-400" style="-webkit-mask-image:url(https://mintlify.b-cdn.net/v6.6.0/brands/x-twitter.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(https://mintlify.b-cdn.net/v6.6.0/brands/x-twitter.svg);mask-repeat:no-repeat;mask-position:center"></svg></a><a href="https://github.com/relari-ai" target="_blank"><span class="sr-only">github</span><svg class="w-5 h-5 bg-gray-400 dark:bg-gray-500 hover:bg-gray-500 dark:hover:bg-gray-400" style="-webkit-mask-image:url(https://mintlify.b-cdn.net/v6.6.0/brands/github.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(https://mintlify.b-cdn.net/v6.6.0/brands/github.svg);mask-repeat:no-repeat;mask-position:center"></svg></a><a href="https://linkedin.com/company/relari" target="_blank"><span class="sr-only">linkedin</span><svg class="w-5 h-5 bg-gray-400 dark:bg-gray-500 hover:bg-gray-500 dark:hover:bg-gray-400" style="-webkit-mask-image:url(https://mintlify.b-cdn.net/v6.6.0/brands/linkedin.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(https://mintlify.b-cdn.net/v6.6.0/brands/linkedin.svg);mask-repeat:no-repeat;mask-position:center"></svg></a></div><div class="flex items-center justify-between"><div class="sm:flex"><a href="https://mintlify.com/preview-request?utm_campaign=poweredBy&amp;utm_medium=docs&amp;utm_source=agent-contracts.relari.ai" target="_blank" rel="noreferrer" class="text-sm text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-300 text-nowrap">Powered by Mintlify</a></div></div></footer></div></div><div class="hidden xl:flex self-start sticky h-[calc(100vh-11rem)] top-[9.5rem]" id="content-side-layout"><div class="z-10 hidden xl:flex pl-10 box-border w-[19rem]" id="table-of-contents"><div id="table-of-contents-content" class="text-gray-600 text-sm leading-6 w-[16.5rem] overflow-y-auto space-y-2"><div class="text-gray-700 dark:text-gray-300 font-medium flex items-center space-x-2"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="2" xmlns="http://www.w3.org/2000/svg" class="h-3 w-3"><path d="M2.44434 12.6665H13.5554" stroke-linecap="round" stroke-linejoin="round"></path><path d="M2.44434 3.3335H13.5554" stroke-linecap="round" stroke-linejoin="round"></path><path d="M2.44434 8H7.33323" stroke-linecap="round" stroke-linejoin="round"></path></svg><span>On this page</span></div><ul><li class="relative"><a href="#agent-contracts-whitepaper" class="py-1 block hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300">Agent Contracts Whitepaper</a></li><li class="relative"><a href="#getting-started-with-agent-contracts" class="py-1 block hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300">Getting Started with Agent Contracts</a></li></ul></div></div></div></div></div></div></div></main></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"mdxSource":{"compiledSource":"/*## Key Features\n\nDiscover the main capabilities of Agent Contracts:\n\n\u003cCardGroup cols={2}\u003e\n\u003cCard title=\"Define Contracts\" icon=\"file-contract\" href=\"/define/contracts\"\u003e\nCreate clear specifications for your AI agents' behavior\n\u003c/Card\u003e\n\u003cCard title=\"Evaluate Performance\" icon=\"chart-line\" href=\"/evaluate/evaluation\"\u003e\nAssess your agents against defined contracts\n\u003c/Card\u003e\n\u003cCard title=\"Runtime Enforcement\" icon=\"shield\" href=\"/enforce/runtime\"\u003e\nEnsure compliance during execution\n\u003c/Card\u003e\n\u003cCard title=\"Execution Insights\" icon=\"magnifying-glass-chart\" href=\"/execute/telemetry\"\u003e\nMonitor and analyze agent behavior\n\u003c/Card\u003e\n\u003c/CardGroup\u003e*/\n\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n a: \"a\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n }, {Card, CardGroup, Heading, ZoomImage} = _components;\n if (!Card) _missingMdxReference(\"Card\", true);\n if (!CardGroup) _missingMdxReference(\"CardGroup\", true);\n if (!Heading) _missingMdxReference(\"Heading\", true);\n if (!ZoomImage) _missingMdxReference(\"ZoomImage\", true);\n return _jsxs(_Fragment, {\n children: [_jsx(ZoomImage, {\n children: _jsx(\"img\", {\n alt: \"Hero Light\",\n className: \"block dark:hidden\",\n src: \"https://mintlify.s3.us-west-1.amazonaws.com/relari-4243c669/images/agent-contract-intro.svg\"\n })\n }), \"\\n\", _jsx(ZoomImage, {\n children: _jsx(\"img\", {\n alt: \"Hero Dark\",\n className: \"hidden dark:block\",\n src: \"https://mintlify.s3.us-west-1.amazonaws.com/relari-4243c669/images/agent-contract-intro.svg\"\n })\n }), \"\\n\", _jsx(Heading, {\n level: \"2\",\n id: \"agent-contracts-whitepaper\",\n children: \"Agent Contracts Whitepaper\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"New to agent contracts? Checkout the whitepaper for a deep dive into the motivation and design of this project. \", _jsx(_components.a, {\n href: \"https://cdn.prod.website-files.com/669f7329c898141d69e16698/67cf788d56ca9dcf0b88e8d0_1859d1de14107778dccb73c5291f1d5d_Agent%20Contracts%20Whitepaper.pdf\",\n children: \"View Whitepaper\"\n })]\n }), \"\\n\", _jsx(Heading, {\n level: \"2\",\n id: \"getting-started-with-agent-contracts\",\n children: \"Getting Started with Agent Contracts\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Agent Contracts helps you build powerful AI agents with control.\"\n }), \"\\n\", _jsxs(CardGroup, {\n cols: 2,\n children: [_jsx(Card, {\n title: \"Installation\",\n icon: \"rocket\",\n href: \"/installation\",\n children: _jsx(_components.p, {\n children: \"Quickly install Agent Contracts in minutes\"\n })\n }), _jsx(Card, {\n title: \"Why Agent Contracts?\",\n icon: \"lightbulb\",\n href: \"/why\",\n children: _jsx(_components.p, {\n children: \"Learn about the benefits of contract-driven development for AI agents\"\n })\n }), _jsx(Card, {\n title: \"Core Concepts\",\n icon: \"book\",\n href: \"/core-concepts\",\n children: _jsx(_components.p, {\n children: \"Understand the fundamental concepts behind Agent Contracts\"\n })\n }), _jsx(Card, {\n title: \"Agent Contract Examples\",\n icon: \"robot\",\n href: \"/examples/\",\n children: _jsx(_components.p, {\n children: \"Check out agent contract in action through real agent examples\"\n })\n })]\n }), \"\\n\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\nfunction _missingMdxReference(id, component) {\n throw new Error(\"Expected \" + (component ? \"component\" : \"object\") + \" `\" + id + \"` to be defined: you likely forgot to import, pass, or provide it.\");\n}\n","frontmatter":{},"scope":{"config":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Agent Contracts","colors":{"primary":"#335BED","light":"#A3D0FF","dark":"#1E3A9F"},"logo":{"light":"https://mintlify.s3.us-west-1.amazonaws.com/relari-4243c669/logo/light.svg","dark":"https://mintlify.s3.us-west-1.amazonaws.com/relari-4243c669/logo/dark.svg"},"favicon":"/favicon.svg","navbar":{"links":[{"label":"Home","href":"https://relari.ai"},{"label":"Github","href":"https://github.com/relari-ai/agent-contracts"},{"label":"Whitepaper","href":"https://cdn.prod.website-files.com/669f7329c898141d69e16698/67cf788d56ca9dcf0b88e8d0_1859d1de14107778dccb73c5291f1d5d_Agent%20Contracts%20Whitepaper.pdf"}],"primary":{"type":"button","label":"Join Discord","href":"https://discord.gg/GJnM8SRsHr"}},"navigation":{"global":{"anchors":[]},"tabs":[{"tab":"Documentation","groups":[{"group":"Get Started","pages":["introduction","why","core-concepts","installation"]},{"group":"Contracts","pages":["contracts/contracts","contracts/specifications"]},{"group":"Verification","pages":["verification/verification","verification/simulation"]},{"group":"Certification","pages":["certification/certification"]}]},{"tab":"Examples","groups":[{"group":"Contracts in Action","pages":["examples/finance-agent","examples/customer-support-agent","examples/browser-agent"]}]}]},"footer":{"socials":{"x":"https://x.com/relariai","github":"https://github.com/relari-ai","linkedin":"https://linkedin.com/company/relari"}}},"pageMetadata":{"title":"Introduction","description":"Welcome to Agent Contracts - created by Relari","href":"/introduction"}}},"mdxExtracts":{"tableOfContents":[{"title":"Agent Contracts Whitepaper","slug":"agent-contracts-whitepaper","depth":2,"children":[]},{"title":"Getting Started with Agent Contracts","slug":"getting-started-with-agent-contracts","depth":2,"children":[]}],"codeExamples":{}},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Welcome to Agent Contracts - created by Relari\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageData":{"navWithMetadata":[],"docsNavWithMetadata":{"global":{"anchors":[]},"tabs":[{"tab":"Documentation","groups":[{"group":"Get Started","pages":[{"title":"Introduction","description":"Welcome to Agent Contracts - created by Relari","href":"/introduction"},{"title":"Why Use Agent Contracts?","description":"Understanding why Agent Contracts are essential for building reliable AI agents","href":"/why"},{"title":"Core Concepts","description":"Understanding the key concepts of Agent Contracts","href":"/core-concepts"},{"title":"Installation","description":"Set up Agent Contracts in minutes","href":"/installation"}]},{"group":"Contracts","pages":[{"title":"Define Contracts","description":"Learn how to define contracts and requirements for AI agents","icon":"code","href":"/contracts/contracts"},{"title":"Scenarios \u0026 Specifications","description":"Learn how to organize test cases for offline evaluation of AI agents","icon":"folder-tree","href":"/contracts/specifications"}]},{"group":"Verification","pages":[{"title":"Offline Verification","description":"Evaluate your agent against contracts","icon":"chart-line","href":"/verification/verification"},{"title":"Simulation","description":"Test your agents with simulation","icon":"robot","href":"/verification/simulation"}]},{"group":"Certification","pages":[{"title":"Runtime Certification","description":"Certify your agent against contracts","icon":"shield-check","href":"/certification/certification"}]}]},{"tab":"Examples","groups":[{"group":"Contracts in Action","pages":[{"title":"Finance Research Agent","description":"Finance Research Agent","icon":"dollar-sign","href":"/examples/finance-agent"},{"title":"Customer Support Agent","description":"Running Verification on a Customer Support Agent","icon":"user","href":"/examples/customer-support-agent"},{"title":"Browser Agent","description":"Browser Agent","icon":"browser","href":"/examples/browser-agent"}]}]}]},"pageMetadata":{"title":"Introduction","description":"Welcome to Agent Contracts - created by Relari","href":"/introduction"},"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Agent Contracts","colors":{"primary":"#335BED","light":"#A3D0FF","dark":"#1E3A9F"},"logo":{"light":"https://mintlify.s3.us-west-1.amazonaws.com/relari-4243c669/logo/light.svg","dark":"https://mintlify.s3.us-west-1.amazonaws.com/relari-4243c669/logo/dark.svg"},"favicon":"/favicon.svg","navbar":{"links":[{"label":"Home","href":"https://relari.ai"},{"label":"Github","href":"https://github.com/relari-ai/agent-contracts"},{"label":"Whitepaper","href":"https://cdn.prod.website-files.com/669f7329c898141d69e16698/67cf788d56ca9dcf0b88e8d0_1859d1de14107778dccb73c5291f1d5d_Agent%20Contracts%20Whitepaper.pdf"}],"primary":{"type":"button","label":"Join Discord","href":"https://discord.gg/GJnM8SRsHr"}},"navigation":{"global":{"anchors":[]},"tabs":[{"tab":"Documentation","groups":[{"group":"Get Started","pages":["introduction","why","core-concepts","installation"]},{"group":"Contracts","pages":["contracts/contracts","contracts/specifications"]},{"group":"Verification","pages":["verification/verification","verification/simulation"]},{"group":"Certification","pages":["certification/certification"]}]},{"tab":"Examples","groups":[{"group":"Contracts in Action","pages":["examples/finance-agent","examples/customer-support-agent","examples/browser-agent"]}]}]},"footer":{"socials":{"x":"https://x.com/relariai","github":"https://github.com/relari-ai","linkedin":"https://linkedin.com/company/relari"}}},"apiReferenceData":{}},"favicons":{"icons":[{"rel":"apple-touch-icon","sizes":"180x180","href":"https://mintlify.s3-us-west-1.amazonaws.com/relari-4243c669/_generated/favicon/apple-touch-icon.png?v=3","type":"image/png"},{"rel":"icon","sizes":"32x32","href":"https://mintlify.s3-us-west-1.amazonaws.com/relari-4243c669/_generated/favicon/favicon-32x32.png?v=3","type":"image/png"},{"rel":"icon","sizes":"16x16","href":"https://mintlify.s3-us-west-1.amazonaws.com/relari-4243c669/_generated/favicon/favicon-16x16.png?v=3","type":"image/png"},{"rel":"shortcut icon","href":"https://mintlify.s3-us-west-1.amazonaws.com/relari-4243c669/_generated/favicon/favicon.ico?v=3","type":"image/x-icon"}],"browserconfig":"https://mintlify.s3-us-west-1.amazonaws.com/relari-4243c669/_generated/favicon/browserconfig.xml?v=3"},"subdomain":"agent-contracts.relari.ai","actualSubdomain":"relari-4243c669","internalAnalyticsWriteKey":"phc_TXdpocbGVeZVm5VJmAsHTMrCofBQu3e0kN8HGMNGTVW","trieve":{"datasetId":"1097a677-ed38-4df7-8e55-fce83040c2f6"},"shouldIndex":true,"org":{"createdAt":"2024-07-22T04:54:15.545Z"},"cssFiles":[],"jsFiles":[],"mdxSourceWithNoJs":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n a: \"a\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n }, {Card, CardGroup, Heading, ZoomImage} = _components;\n if (!Card) _missingMdxReference(\"Card\", true);\n if (!CardGroup) _missingMdxReference(\"CardGroup\", true);\n if (!Heading) _missingMdxReference(\"Heading\", true);\n if (!ZoomImage) _missingMdxReference(\"ZoomImage\", true);\n return _jsxs(_Fragment, {\n children: [_jsx(ZoomImage, {\n children: _jsx(\"img\", {\n alt: \"Hero Light\",\n className: \"block dark:hidden\",\n src: \"https://mintlify.s3.us-west-1.amazonaws.com/relari-4243c669/images/agent-contract-intro.svg\"\n })\n }), \"\\n\", _jsx(ZoomImage, {\n children: _jsx(\"img\", {\n alt: \"Hero Dark\",\n className: \"hidden dark:block\",\n src: \"https://mintlify.s3.us-west-1.amazonaws.com/relari-4243c669/images/agent-contract-intro.svg\"\n })\n }), \"\\n\", _jsx(Heading, {\n level: \"2\",\n id: \"agent-contracts-whitepaper\",\n children: \"Agent Contracts Whitepaper\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"New to agent contracts? Checkout the whitepaper for a deep dive into the motivation and design of this project. \", _jsx(_components.a, {\n href: \"https://cdn.prod.website-files.com/669f7329c898141d69e16698/67cf788d56ca9dcf0b88e8d0_1859d1de14107778dccb73c5291f1d5d_Agent%20Contracts%20Whitepaper.pdf\",\n children: \"View Whitepaper\"\n })]\n }), \"\\n\", _jsx(Heading, {\n level: \"2\",\n id: \"getting-started-with-agent-contracts\",\n children: \"Getting Started with Agent Contracts\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Agent Contracts helps you build powerful AI agents with control.\"\n }), \"\\n\", _jsxs(CardGroup, {\n cols: 2,\n children: [_jsx(Card, {\n title: \"Installation\",\n icon: \"rocket\",\n href: \"/installation\",\n children: _jsx(_components.p, {\n children: \"Quickly install Agent Contracts in minutes\"\n })\n }), _jsx(Card, {\n title: \"Why Agent Contracts?\",\n icon: \"lightbulb\",\n href: \"/why\",\n children: _jsx(_components.p, {\n children: \"Learn about the benefits of contract-driven development for AI agents\"\n })\n }), _jsx(Card, {\n title: \"Core Concepts\",\n icon: \"book\",\n href: \"/core-concepts\",\n children: _jsx(_components.p, {\n children: \"Understand the fundamental concepts behind Agent Contracts\"\n })\n }), _jsx(Card, {\n title: \"Agent Contract Examples\",\n icon: \"robot\",\n href: \"/examples/\",\n children: _jsx(_components.p, {\n children: \"Check out agent contract in action through real agent examples\"\n })\n })]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\nfunction _missingMdxReference(id, component) {\n throw new Error(\"Expected \" + (component ? \"component\" : \"object\") + \" `\" + id + \"` to be defined: you likely forgot to import, pass, or provide it.\");\n}\n","frontmatter":{},"scope":{"config":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Agent Contracts","colors":{"primary":"#335BED","light":"#A3D0FF","dark":"#1E3A9F"},"logo":{"light":"https://mintlify.s3.us-west-1.amazonaws.com/relari-4243c669/logo/light.svg","dark":"https://mintlify.s3.us-west-1.amazonaws.com/relari-4243c669/logo/dark.svg"},"favicon":"/favicon.svg","navbar":{"links":[{"label":"Home","href":"https://relari.ai"},{"label":"Github","href":"https://github.com/relari-ai/agent-contracts"},{"label":"Whitepaper","href":"https://cdn.prod.website-files.com/669f7329c898141d69e16698/67cf788d56ca9dcf0b88e8d0_1859d1de14107778dccb73c5291f1d5d_Agent%20Contracts%20Whitepaper.pdf"}],"primary":{"type":"button","label":"Join Discord","href":"https://discord.gg/GJnM8SRsHr"}},"navigation":{"global":{"anchors":[]},"tabs":[{"tab":"Documentation","groups":[{"group":"Get Started","pages":["introduction","why","core-concepts","installation"]},{"group":"Contracts","pages":["contracts/contracts","contracts/specifications"]},{"group":"Verification","pages":["verification/verification","verification/simulation"]},{"group":"Certification","pages":["certification/certification"]}]},{"tab":"Examples","groups":[{"group":"Contracts in Action","pages":["examples/finance-agent","examples/customer-support-agent","examples/browser-agent"]}]}]},"footer":{"socials":{"x":"https://x.com/relariai","github":"https://github.com/relari-ai","linkedin":"https://linkedin.com/company/relari"}}},"pageMetadata":{"title":"Introduction","description":"Welcome to Agent Contracts - created by Relari","href":"/introduction"}}},"gitSource":{"type":"github","owner":"relari-ai","repo":"agent-contract-docs","deployBranch":"main","contentDirectory":"","isPrivate":true},"banner":null},"__N_SSG":true},"page":"/_sites/[subdomain]/[[...slug]]","query":{"subdomain":"agent-contracts.relari.ai","slug":["introduction"]},"buildId":"u3qaLhnOSGec9OTlbXxIS","isFallback":false,"isExperimentalCompile":false,"gsp":true,"scriptLoader":[]}</script></html></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10