1"use strict";(globalThis.webpackChunk_antseed_website=globalThis.webpackChunk_antseed_website||[]).push([[2561],{9113(e,t,n){n.r(t),n.d(t,{assets:()=>a,contentTitle:()=>d,default:()=>h,frontMatter:()=>i,metadata:()=>s,toc:()=>l});const s=JSON.parse('{"id":"getting-started/intro","title":"Introduction","description":"Antseed is a peer-to-peer network for AI services. Providers offer AI inference and agents, buyers consume them \u2014 directly, with no company in the middle. Payments settle in USDC on Base.","source":"@site/docs/getting-started/intro.md","sourceDirName":"getting-started","slug":"/","permalink":"/docs/","draft":false,"unlisted":false,"tags":[],"version":"current","lastUpdatedAt":1791365191000,"sidebarPosition":1,"frontMatter":{"sidebar_position":1,"slug":"/","title":"Introduction","hide_title":true},"sidebar":"docs","next":{"title":"Install","permalink":"/docs/install"}}');var r=n(1085),o=n(1184);const i={sidebar_position:1,slug:"/",title:"Introduction",hide_title:!0},d="Getting Started",a={},l=[{value:"How It Works",id:"how-it-works",level:2},{value:"Two Paths",id:"two-paths",level:2},{value:"What Makes It Different",id:"what-makes-it-different",level:2},{value:"Operations",id:"operations",level:2}];function c(e){const t={a:"a",code:"code",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,o.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.header,{children:(0,r.jsx)(t.h1,{id:"getting-started",children:"Getting Started"})}),"\n",(0,r.jsx)(t.p,{children:"Antseed is a peer-to-peer network for AI services. Providers offer AI inference and agents, buyers consume them \u2014 directly, with no company in the middle. Payments settle in USDC on Base."}),"\n",(0,r.jsx)(t.h2,{id:"how-it-works",children:"How It Works"}),"\n",(0,r.jsxs)(t.p,{children:[(0,r.jsx)(t.strong,{children:"Providers"})," serve AI inference on the network however they choose \u2014 through frontier API access, local GPUs, fine-tuned models, TEE-secured environments, or skilled agents. They set pricing, register on-chain, and start serving requests. Earnings arrive in USDC automatically."]}),"\n",(0,r.jsxs)(t.p,{children:[(0,r.jsx)(t.strong,{children:"Buyers"})," run a local proxy that discovers providers, routes requests, and handles payments. Point a tool on the same computer at ",(0,r.jsx)(t.code,{children:"localhost:8377"}),", or publish the AI VPN's authenticated model API for a remote agent from the ",(0,r.jsx)(t.strong,{children:"Agents"})," view. The recommended way to run it is the ",(0,r.jsx)(t.a,{href:"/docs/install#desktop-app",children:"AI VPN desktop app"}),": it starts the proxy, launches installed tools from ",(0,r.jsx)(t.strong,{children:"Apps"}
1),", and manages Hermes/OpenClaw guidance plus optional ngrok or Cloudflare endpoints from ",(0,r.jsx)(t.strong,{children:"Agents"}),". The CLI covers headless and scripted setups."]}),"\n",(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{children:"Your Tool (Claude Code, Codex, curl)\n \u2193\n localhost:8377 (buyer proxy)\n \u2193 encrypted P2P\n Provider node\n \u2193\n Upstream AI API\n"})}),"\n",(0,r.jsx)(t.h2,{id:"two-paths",children:"Two Paths"}),"\n",(0,r.jsxs)(t.p,{children:[(0,r.jsx)(t.strong,{children:"I want to use AI services"})," \u2192 ",(0,r.jsx)(t.a,{href:"/docs/guides/using-the-api",children:"Using the API"})]}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:"Install the CLI, deposit USDC, connect, point your tools at the proxy"}),"\n"]}),"\n",(0,r.jsxs)(t.p,{children:[(0,r.jsx)(t.strong,{children:"I want to provide AI services"})," \u2192 ",(0,r.jsx)(t.a,{href:"/docs/guides/become-a-provider",children:"Become a Provider"})]}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:"Install the CLI, register, stake, connect your API key, start earning"}),"\n"]}),"\n",(0,r.jsx)(t.h2,{id:"what-makes-it-different",children:"What Makes It Different"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.strong,{children:"No middleman"})," \u2014 buyers connect directly to providers over an end-to-e
1nd encrypted peer-to-peer channel"]}),"\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.strong,{children:"Real payments"})," \u2014 USDC on Base, per-request metering, automatic settlement"]}),"\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.strong,{children:"Any model"})," \u2014 providers choose what to serve, buyers choose what to use"]}),"\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.strong,{children:"Open market"})," \u2014 providers compete on price, quality, and reputation"]}),"\n"]}),"\n",(0,r.jsx)(t.h2,{id:"operations",children:"Operations"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.a,{href:"/docs/guides/metrics",children:"Metrics"})," \u2014 expose Prometheus-compatible buyer and seller metrics with ",(0,r.jsx)(t.code,{children:"antseed metrics serve"})]}),"\n"]})]})}function h(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(c,{...e})}):c(e)}},1184(e,t,n){n.d(t,{R:()=>i,x:()=>d});var s=n(4041);const r={},o=s.createContext(r);function i(e){const t=s.useContext(o);return s.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function d(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:i(e.components),s.createElement(o.Provider,{value:t},e.children)}}}]);
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.