Reppo is a decentralized network for sourcing, curating, and monetizing AI training data. It is organized into domain-specific markets called datanets, where publishers contribute data and stake-backed voters curate quality. Both earn rewards for work the network finds valuable.Whether you want to publish, vote, run a node, launch a datanet, or build programmatically, it starts here.
{"docsConfig":{"theme":"luma","$schema":"https://mintlify.com/docs.json","name":"Reppo Documentation","colors":{"primary":"#ea8d3a","light":"#c94106","dark":"#fd4926"},"logo":{"light":"https://mintcdn.com/reppo/N33Yv6W5vLYBUVO4/images/reppoIconBlack.svg?fit=max\u0026auto=format\u0026n=N33Yv6W5vLYBUVO4\u0026q=85\u0026s=4a7b5e30f7a12d1218b6be2864eedf0c","dark":"https://mintcdn.com/reppo/-4khw4cLGyvPH1xi/images/reppoIconRed.png?fit=max\u0026auto=format\u0026n=-4khw4cLGyvPH1xi\u0026q=85\u0026s=0b154d4fe65822c0bcd48071e66d26a3"},"navbar":{"links":[{"href":"https://reppo.xyz/token","label":"Tokenomics"},{"href":"https://reppostats.com","label":"Stats"}],"primary":{"type":"github","href":"https://github.com/Reppo-Labs"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"reppo","hasAudioNarration":false,"actualSubdomain":"reppo","customDomains":["docs.reppo.ai"],"gitSource":{"type":"github","owner":"reppo-labs","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad23b1218ff9655a7f857cf","collectionId":"2999bbda-d7a9-4b22-8c33-75cb205f7811","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad23b1218ff9655a7f857cf"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ad23b1218ff9655a7f857cf","clientVersion":"0.0.3965","searchFilterCounts":[{"language":"default","tag":"Documentation","count":30},{"language":"default","tag":"API Reference","count":14},{"language":"default","tag":"Core Concepts","count":8},{"language":"default","tag":"Platform API","count":7},{"language":"default","tag":"Guides","count":5},{"language":"default","tag":"Resources","count":5},{"language":"default","tag":"Agent API","count":4},{"language":"default","tag":"Get Started","count":4},{"language":"default","tag":"Evaluation API","count":3},{"language":"default","tag":"Tokenomics","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".contains-task-list input[type=checkbox]{appearance:none;-webkit-appearance:none;width:1.05em;height:1.05em;border:1.5px solid rgba(150,150,150,.6);border-radius:4px;vertical-align:-.2em;opacity:1;background-color:transparent;cursor:default}.contains-task-list input[type=checkbox]:checked{background-color:#ea8d3a;border-color:#ea8d3a;background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='3.5 8.5 6.5 11.5 12.5 4.5'/%3E%3C/svg%3E\");background-repeat:no-repeat;background-position:center;background-size:80%}"}],"page":{"pagePath":"index","slug":"/","pageMetadata":{"title":"Reppo Documentation","og:description":"Everything to know about Reppo, the decentralized network for sourcing, curating, and monetizing AI training data.","description":null,"href":"/index"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={p:`p`,..._provideComponents(),...props.components},{Card,CardGroup,Heading}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Reppo is a decentralized network for sourcing, curating, and monetizing AI training data. It is organized into domain-specific markets called datanets, where publishers contribute data and stake-backed voters curate quality. Both earn rewards for work the network finds valuable.`}),`\n`,_jsx(_components.p,{children:`Whether you want to publish, vote, run a node, launch a datanet, or build programmatically, it starts here.`}),`\n`,_jsx(Heading,{level:`2`,id:`get-started`,children:`Get started`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Documentation`,icon:`book`,href:`/introduction`,children:_jsx(_components.p,{children:`Understand the protocol and start participating.`})}),_jsx(Card,{title:`API Reference`,icon:`code`,href:`/api/overview`,children:_jsx(_components.p,{children:`Build on Reppo programmatically.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Reppo Documentation","og:description":"Everything to know about Reppo, the decentralized network for sourcing, curating, and monetizing AI training data.","description":null,"href":"/index"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Get started","slug":"get-started","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"reppo","siteName":"Reppo Documentation","title":"Reppo Documentation - Reppo Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-06-18T02:01:11.064Z","originalFileLocation":"index.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Reppo Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/reppo/_generated/favicon/apple-touch-icon.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/reppo/_generated/favicon/favicon-32x32.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/reppo/_generated/favicon/favicon-16x16.png?v=3\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/reppo/_generated/favicon/favicon.ico?v=3\">\u003cmeta data-mint-head property=\"og:title\" content=\"Reppo Documentation - Reppo Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Everything to know about Reppo, the decentralized network for sourcing, curating, and monetizing AI training data.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Reppo Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.reppo.ai\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://reppo.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Reppo+Documentation\u0026amp;theme=4077ea2265cf6b0e81d8c0c7\u0026amp;signature=e013118cb6b01bd570688c182eb73549f3d7492f70083d5763c80f85628c5971\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Reppo Documentation - Reppo Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Everything to know about Reppo, the decentralized network for sourcing, curating, and monetizing AI training data.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://reppo.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Reppo+Documentation\u0026amp;theme=4077ea2265cf6b0e81d8c0c7\u0026amp;signature=e013118cb6b01bd570688c182eb73549f3d7492f70083d5763c80f85628c5971\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/reppo/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Reppo Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#ea8d3a\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.reppo.ai\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/index.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Reppo Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Reppo Documentation","nav":{"global":null,"tabs":[{"tab":"Documentation","groups":[{"group":"Get Started","pages":[{"title":"Introduction to the Reppo Protocol","sidebarTitle":"Introduction","href":"/introduction"},{"title":"Why Reppo","sidebarTitle":"Why Reppo","href":"/why-reppo"},{"title":"Authenticate with the Reppo API","sidebarTitle":"Authentication","href":"/authentication"},{"title":"Get started with the Reppo API","sidebarTitle":"Quickstart","href":"/quickstart"}]},{"group":"Core Concepts","pages":[{"title":"How Reppo Works","sidebarTitle":"How Reppo Works","href":"/concepts/how-reppo-works"},{"title":"What is a Datanet on Reppo?","sidebarTitle":"Datanets","href":"/concepts/datanets"},{"title":"What is a Pod? Content on the Reppo Network","sidebarTitle":"Pods","href":"/concepts/pods"},{"title":"Stake-Assured Curation with veREPPO","sidebarTitle":"Votes \u0026 Curation","href":"/concepts/votes-curation"},{"title":"Staking REPPO and Earning Emissions","sidebarTitle":"Staking \u0026 Emissions","href":"/concepts/staking-emissions"},{"title":"EVOF — Economic Value of Feedback","sidebarTitle":"EVOF","href":"/concepts/evof"},{"title":"Orquestra","sidebarTitle":"Orquestra","href":"/concepts/orquestra"},{"title":"What is the Reppo Evaluation API?","sidebarTitle":"Evaluation API","href":"/concepts/evaluation-api"}]},{"group":"Trust \u0026 Security","pages":[{"title":"Adversarial Robustness","sidebarTitle":"Adversarial Robustness","href":"/trust-security/adversarial-robustness"},{"title":"Verification, Provenance, and Reputation","sidebarTitle":"Verification \u0026 Provenance","href":"/trust-security/verification-provenance"},{"title":"Privacy and Security","sidebarTitle":"Privacy \u0026 Security","href":"/trust-security/privacy-security"}]},{"group":"Guides","pages":[{"title":"Create and Publish a Reppo Datanet","sidebarTitle":"Create a Datanet","href":"/guides/create-datanet"},{"title":"Publish Content to a Reppo Datanet","sidebarTitle":"Publish a Pod","href":"/guides/publish-pod"},{"title":"Mint a Tweet as a Pod NFT on Base","sidebarTitle":"Mint a Tweet","href":"/guides/mint-tweet"},{"title":"Check and Claim Pod REPPO Emissions","sidebarTitle":"Claim Emissions","href":"/guides/claim-emissions"},{"title":"Run an Orquestra Node","sidebarTitle":"Run Orquestra","href":"/guides/run-orquestra"}]},{"group":"Tokenomics","pages":[{"title":"Token Utility","sidebarTitle":"Token Utility","href":"/tokenomics/token-utility"},{"title":"Revenue Model","sidebarTitle":"Revenue Model","href":"/tokenomics/revenue-model"},{"title":"Token Distribution","sidebarTitle":"Token Distribution","href":"/tokenomics/token-distribution"}]},{"group":"Roadmap","pages":[{"title":"Product Roadmap","sidebarTitle":"Product Roadmap","href":"/roadmap/product-roadmap"},{"title":"Data Exchange","sidebarTitle":"Data Exchange","href":"/roadmap/data-exchange"}]},{"group":"Resources","pages":[{"title":"Frequently Asked Questions","sidebarTitle":"FAQ","href":"/resources/faq"},{"title":"Glossary","sidebarTitle":"Glossary","href":"/resources/glossary"},{"title":"Team","sidebarTitle":"Team","href":"/resources/team"},{"title":"Whitepapers","sidebarTitle":"Whitepapers","href":"/resources/whitepapers"},{"title":"Audit Reports","sidebarTitle":"Audit Reports","href":"/resources/audit-reports"}]}]},{"tab":"API Reference","groups":[{"group":"Platform API","pages":[{"title":"Reppo API Overview and Base URLs","sidebarTitle":"Overview","href":"/api/overview"},{"title":"Datanet (Subnet) API Endpoints","sidebarTitle":"Datanets","href":"/api/datanets"},{"title":"Pod API Endpoints — Platform API","sidebarTitle":"Pods","href":"/api/pods"},{"title":"Pod Engagement API — Votes, Comments, Feedback","sidebarTitle":"Engagement","href":"/api/engagement"},{"title":"Amplifi Staking API Endpoint","sidebarTitle":"Stakes","href":"/api/stakes"},{"title":"Staking Locks API — Query Wallet Positions","sidebarTitle":"Locks","href":"/api/locks"},{"title":"Network Stats API — REPPO Protocol Metrics","sidebarTitle":"Stats","href":"/api/stats"}]},{"group":"Agent API","pages":[{"title":"Wallet Authentication for the Agent API","sidebarTitle":"Auth","href":"/api/agent/auth"},{"title":"AI Chat API — Ask Questions About Reppo","sidebarTitle":"Chat","href":"/api/agent/chat"},{"title":"Pod Minting and Emissions — Agent API","sidebarTitle":"Minting","href":"/api/agent/minting"},{"title":"Register and Manage Custom Agents","sidebarTitle":"Custom Agents","href":"/api/agent/custom-agents"}]},{"group":"Evaluation API","pages":[{"title":"Evaluation API Overview, Authentication, and Credits","sidebarTitle":"Overview","href":"/api/eval/overview"},{"title":"Submit and Read Evaluations — Evaluation API","sidebarTitle":"Evaluations","href":"/api/eval/evaluations"},{"title":"Peer Assessments — Evaluation API","sidebarTitle":"Peer assessments","href":"/api/eval/peer-assessments"}]}]}]},"title":"Reppo Documentation - Reppo Documentation","buildId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","deploymentId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","dynamics":[],"chunks":[]}