# man0 - [What you can do with Man0](https://docs.man0.space/app/overview.md): Build a workflow, run it with your own input, and publish it for others to use. - [Your account](https://docs.man0.space/app/account.md): Sign in, edit your profile, and find your NEAR and connected wallets. - [Build with Vibe](https://docs.man0.space/app/vibe.md): Describe the workflow you want and review the steps as Man0 builds them. - [Build in Canvas](https://docs.man0.space/app/canvas.md): Add steps, connect their outputs, and edit the instructions for each part of your workflow. - [Choose a catalog entry](https://docs.man0.space/app/catalog.md): Find the model, connector or agent that belongs in a workflow step. - [Choose a coordinator](https://docs.man0.space/app/coordinators.md): Pick who runs the workflow, or create a coordinator with your own instructions. - [Test a workflow](https://docs.man0.space/app/test-run.md): Try the Canvas with real input and inspect each step before you publish it. - [Your Workspace](https://docs.man0.space/app/workspace.md): Find, edit, test and publish the workflows you’ve saved. - [Run a workflow](https://docs.man0.space/app/run.md): Send text, files or a recording, then follow the workflow through to its result. - [Publish a workflow](https://docs.man0.space/app/publish.md): Set its description, categories and creator fee, then make it available in Market. - [Find a workflow in Market](https://docs.man0.space/app/market.md): Browse published workflows and check their steps before you run them. - [Track your workflow earnings](https://docs.man0.space/app/earn.md): Compare royalties, runs and performance across your workflows. - [Track your spending](https://docs.man0.space/app/spent.md): Review model costs, request performance and settlement records. - [Session, payment and prices](https://docs.man0.space/app/session.md): Approve a workflow spending limit and see what each run charges. - [Fund, swap or withdraw](https://docs.man0.space/app/fund-swap.md): Describe a transfer, review its route, and follow it through settlement. - [AI and workflows](https://docs.man0.space/workflows/overview.md): How Man0 builds a graph, selects its resources and runs it. - [The stack](https://docs.man0.space/workflows/stack.md): Where the app, API, inference, storage and NEAR services sit. - [The workflow graph](https://docs.man0.space/workflows/graph.md): Step identity, dependency edges and validation rules. - [Catalog discovery](https://docs.man0.space/workflows/catalog.md): How resource entries reach Vibe, Canvas and the execution runtime. - [Models and generated media](https://docs.man0.space/workflows/models.md): Choose models by their inputs and outputs; understand the models Man0 calls directly. - [Connectors and account access](https://docs.man0.space/workflows/connectors.md): Resource binding, credentials and continuation when a service needs access. - [Vibe’s graph-building agent](https://docs.man0.space/workflows/vibe.md): The prompt, discovery tools and graph patches behind Vibe. - [Workflow execution](https://docs.man0.space/workflows/coordinator.md): How the coordinator uses the graph and selected resources to produce a result. - [Threads and continuation](https://docs.man0.space/workflows/threads.md): Persist the conversation, completed outputs and the inputs needed to continue. - [Execution proof](https://docs.man0.space/workflows/proof.md): The plan and step hashes attached to a workflow result. - [Streaming, concurrency and cost](https://docs.man0.space/workflows/performance.md): The controls that keep graph building and execution responsive. - [Storage and state](https://docs.man0.space/workflows/storage.md): What Man0 saves in Neon, Valkey and IPFS. - [NEAR in Man0](https://docs.man0.space/near/overview.md): Accounts, cross-chain funding and workflow ownership. - [Universal Accounts](https://docs.man0.space/near/universal-accounts.md): Deterministic deposit and spending wallets backed by shared NEAR wallet code. - [Identity and wallet authorization](https://docs.man0.space/near/authentication.md): How passkeys, email and OAuth connect a user to Man0’s NEAR account flow. - [Relayed contract execution](https://docs.man0.space/near/execution.md): Signed wallet requests, account initialization and nonce scheduling. - [NEAR Intents](https://docs.man0.space/near/intents.md): Route supported deposits, swaps and withdrawals into or out of Man0. - [Integrate the Intents flow](https://docs.man0.space/near/intents-integration.md): Quote a route, submit each funding leg and follow settlement. - [Contract roles](https://docs.man0.space/near/contracts.md): Agent identity, workflow composition, reputation and validation on NEAR. - [Agent Factory](https://docs.man0.space/near/factory.md): Register agent identities, manage their licenses and associate runtime wallets. - [Workflow contract](https://docs.man0.space/near/workflow.md): Ownership, agent licenses, nested workflows, units, requests and leases. - [Reputation contract](https://docs.man0.space/near/reputation.md): Feedback values, tags, revocation, responses and aggregates for registered agents. - [Validation contract](https://docs.man0.space/near/validation.md): Request task validation and attach responses with evidence hashes and URIs. - [NFT methods and events](https://docs.man0.space/near/nft-events.md): Ownership, approvals, enumeration and NEP-297 logs. - [Build with Man0](https://docs.man0.space/developer/overview.md): Use the catalog, graph and execution APIs in your own app. - [Authenticate your app](https://docs.man0.space/developer/authentication.md): Passkey, email and OAuth flows, API tokens and consent. - [Save and edit workflows](https://docs.man0.space/developer/workflows.md): Create a graph, save a draft and use version timestamps for later writes. - [Use the catalog](https://docs.man0.space/developer/catalog.md): Fetch resource entries and preserve their identity in workflow steps. - [Stream and resume a run](https://docs.man0.space/developer/streaming.md): Read NDJSON events, preserve thread IDs and distinguish pause from completion. - [Connect and continue](https://docs.man0.space/developer/connectors.md): Handle account connections, credential requirements and runtime decisions. - [Publish workflow ownership](https://docs.man0.space/developer/publishing.md): Pin the workflow card, mint its NEAR record and publish the saved listing. - [Upload files and generate images](https://docs.man0.space/developer/media.md): Prepare attachments, IPFS metadata, avatars and workflow banners. - [Authorize and settle runs](https://docs.man0.space/developer/payments.md): Man0 authentication, Compose spending sessions, x402 and metered fees. - [Read usage and creator earnings](https://docs.man0.space/developer/analytics.md): Fetch workflow records and inference telemetry for your own dashboard. - [API reference](https://docs.man0.space/endpoints/overview.md): Request schemas for the Man0 app, workflow runtime and NEAR operations. - [Check API readiness](https://docs.man0.space/endpoints/system/health.md): Check API readiness and database/cache connections. - [Read app configuration](https://docs.man0.space/endpoints/system/config.md): Read sign-in availability and creator/platform fee settings. - [Read task categories](https://docs.man0.space/endpoints/system/options.md): Read task categories and the maximum number of selected tags. - [Read the policy](https://docs.man0.space/endpoints/system/policy.md): Read the current agreement and its policy hash. - [Read consent](https://docs.man0.space/endpoints/accounts/consent-get.md): Read your acceptance record for the current policy. - [Accept the policy](https://docs.man0.space/endpoints/accounts/consent-accept.md): Accept the current policy after the user reviews its terms and privacy checks. - [Read your account](https://docs.man0.space/endpoints/accounts/user.md): Read the signed-in account and its current consent status. - [Sign out](https://docs.man0.space/endpoints/accounts/sign-out.md): Revoke the current Man0 authentication session. - [Link a wallet](https://docs.man0.space/endpoints/accounts/wallet-link.md): Associate an EVM or Solana address with the signed-in account. - [List linked wallets](https://docs.man0.space/endpoints/accounts/wallet-links.md): List the account’s linked external wallet addresses and registration status. - [Read a creator profile](https://docs.man0.space/endpoints/accounts/profile-get.md): Read a creator profile by address or supported profile identifier. - [Read multiple profiles](https://docs.man0.space/endpoints/accounts/profiles.md): Read up to 100 creator profiles in one request. - [Update your profile](https://docs.man0.space/endpoints/accounts/profile-update.md): Update your name, bio, images and social links. Requires current consent. - [Create passkey options](https://docs.man0.space/endpoints/authentication/passkey-options.md): Create a single-use WebAuthn challenge. Send an allowed Origin header. - [Register a passkey](https://docs.man0.space/endpoints/authentication/passkey-register.md): Verify a registration response and return the Man0 authentication token. - [Verify a passkey](https://docs.man0.space/endpoints/authentication/passkey-verify.md): Verify a sign-in assertion and return the Man0 authentication token. - [Start email verification](https://docs.man0.space/endpoints/authentication/email-start.md): Start email verification. Send an allowed Origin header. - [Verify an email code](https://docs.man0.space/endpoints/authentication/email-verify.md): Consume the email challenge with its six-digit code. Send an allowed Origin header. - [Start OAuth](https://docs.man0.space/endpoints/authentication/oauth-start.md): Start provider authentication or profile linking. Opens the provider flow and redirects the browser. - [Complete OAuth](https://docs.man0.space/endpoints/authentication/oauth-callback.md): Complete the provider callback and return HTML that sends the result to the originating window. - [Verify Telegram linking](https://docs.man0.space/endpoints/authentication/telegram-verify.md): Complete the Telegram profile-linking response for the stored OAuth state. - [Read a catalog](https://docs.man0.space/endpoints/catalog/catalog.md): Read current model, connector or agent entries. Set refresh=1 or refresh=true to refresh the catalog. - [List coordinators](https://docs.man0.space/endpoints/catalog/coordinators.md): List saved coordinators and coordinator cards from the catalog. - [Mint a coordinator](https://docs.man0.space/endpoints/catalog/coordinator-mint.md): Pin a coordinator card, register its agent NFT, associate its wallet and save its catalog record. Requires current consent. - [Build a workflow with Vibe](https://docs.man0.space/endpoints/vibe-and-media/vibe.md): Build or revise a workflow from a text prompt. Read newline-delimited JSON patches as they arrive. Requires current consent. - [Generate an avatar](https://docs.man0.space/endpoints/vibe-and-media/avatar.md): Generate and pin an avatar from a title, description and optional brand references. Requires current consent. - [Generate a banner](https://docs.man0.space/endpoints/vibe-and-media/banner.md): Generate and pin a workflow banner from its description and optional brand references. Requires current consent. - [Pin JSON to IPFS](https://docs.man0.space/endpoints/vibe-and-media/pin-json.md): Pin JSON metadata to IPFS. Requires current consent. - [Pin a file to IPFS](https://docs.man0.space/endpoints/vibe-and-media/pin-file.md): Pin a base64 file to IPFS. Requires current consent. - [Upload a run attachment](https://docs.man0.space/endpoints/vibe-and-media/upload.md): Upload a run attachment of up to 20 MiB. The response includes its URL, CID, classified type and readable text when available. Requires current consent. - [List your workflows](https://docs.man0.space/endpoints/workflows/workflows-list.md): List your saved drafts and published workflows. Requires current consent. - [Save a workflow](https://docs.man0.space/endpoints/workflows/workflow-save.md): Create or update a saved workflow. Pass its latest modified timestamp in If-Match when updating. Requires current consent. - [Read a workflow](https://docs.man0.space/endpoints/workflows/workflow-get.md): Read a published workflow. Include your Man0 token to read your own draft. - [Delete a workflow](https://docs.man0.space/endpoints/workflows/workflow-delete.md): Delete your workflow using the latest modified timestamp in If-Match. Requires current consent. - [Publish a workflow](https://docs.man0.space/endpoints/workflows/workflow-publish.md): Publish your saved workflow with categories, description and a 1–3% creator fee. Include the latest modified timestamp in If-Match. Requires current consent. - [Read the Market](https://docs.man0.space/endpoints/workflows/market.md): List published workflows with creator profile data. - [Read the Canvas draft](https://docs.man0.space/endpoints/drafts/draft-get.md): Read the current unsaved Canvas draft. Requires current consent. - [Save the Canvas draft](https://docs.man0.space/endpoints/drafts/draft-put.md): Persist the current Canvas draft. Pass If-Match when replacing an existing draft. Requires current consent. - [Clear the Canvas draft](https://docs.man0.space/endpoints/drafts/draft-delete.md): Clear the current unsaved Canvas draft. Requires current consent. - [Test a draft](https://docs.man0.space/endpoints/execution/draft-run.md): Test a supplied workflow graph with a spending session. Read newline-delimited JSON activity and results. - [Run a workflow](https://docs.man0.space/endpoints/execution/workflow-run.md): Run a published workflow with a spending session or x402 payment. An unpublished workflow requires its owner’s session. - [List workflow threads](https://docs.man0.space/endpoints/execution/threads.md): List your saved conversations for this workflow. Requires current consent. - [Read a workflow thread](https://docs.man0.space/endpoints/execution/thread.md): Read a saved conversation and its outputs, pause requirements and execution receipt. Requires current consent. - [Watch a workflow thread](https://docs.man0.space/endpoints/execution/thread-watch.md): Watch a saved conversation. The stream replays existing step outputs before reporting new activity or its terminal result. Requires current consent. - [Read account analytics](https://docs.man0.space/endpoints/analytics/analytics.md): Read account request totals, time buckets and settlement records. Requires current consent. - [Read creator earnings](https://docs.man0.space/endpoints/analytics/analytics-earn.md): Read earnings summaries and individual runs of your workflows. Requires current consent. - [Read wallet balances](https://docs.man0.space/endpoints/near-accounts/balance.md): Read deposit and spending wallet balances in USDC atomic units. - [Prepare a deposit wallet](https://docs.man0.space/endpoints/near-accounts/deposit-ready.md): Prepare the account’s deposit wallet and token storage. Requires current consent. - [Approve spending funds](https://docs.man0.space/endpoints/near-accounts/spending-approve.md): Transfer USDC from the deposit wallet into its spending wallet. amountWei uses six-decimal USDC atomic units. Requires current consent. - [Reclaim spending funds](https://docs.man0.space/endpoints/near-accounts/spending-reclaim.md): Return unused spending funds to the deposit wallet. Omit amountWei to reclaim the available balance. Requires current consent. - [Read a NEAR method](https://docs.man0.space/endpoints/near-accounts/near-view.md): Read a method on an allowed Man0 NEAR contract with JSON arguments. - [Execute a NEAR method](https://docs.man0.space/endpoints/near-accounts/near-execute.md): Execute an allowed contract method through the account’s Universal Account. deposit uses yoctoNEAR; gas is a gas-unit count. Requires current consent. - [Quote an Intents route](https://docs.man0.space/endpoints/intents/intents-quote.md): Parse a deposit, swap or withdrawal request and return a route with funding legs. dry defaults to true for route preview. - [Submit an Intents route](https://docs.man0.space/endpoints/intents/intents-generate.md): Sign and submit the stored INTENTS-source route. Use the route’s depositAddress. Requires current consent. - [Report an origin transfer](https://docs.man0.space/endpoints/intents/intents-deposit.md): Report an already-broadcast origin transfer to the route provider and invalidate the cached balance. - [Read an Intents status](https://docs.man0.space/endpoints/intents/intents-status.md): Read a deposit route’s current settlement status and available transaction links. - [Prepare a Solana transfer](https://docs.man0.space/endpoints/intents/svm-prepare.md): Prepare an unsigned Solana origin transfer for the connected wallet to sign. - [Broadcast a Solana transfer](https://docs.man0.space/endpoints/intents/svm-broadcast.md): Broadcast the wallet-signed Solana transfer and report it to the route provider. ## OpenAPI Specs - [openapi](/openapi.json) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.