Reference

Services catalog, workflow engine, publishing system, web3 foundation, and SDK status. Quick lookup for what operations are available, what step types workflows support, and how publishing governance works.

23 service families, 40+ operations

Services Catalog

All 23 service families available on the platform. Operations marked with a provider name require that provider's environment variables to be configured. OAuth operations additionally require a Connected App installation.

ServiceOperationsProvider
emailsend, read, search, reply, draftResend + Nylas OAuth
text_generationgenerate, extract_structuredOpenRouter (39 models)
web_searchsearch, newsTavily
browserrun, screenshot, extractBrowserbase
codeexecuteE2B sandbox
voice_callcreateTwilio Voice
speechtranscribe (Deepgram), synthesize (ElevenLabs)Deepgram + ElevenLabs
knowledgequery, upsert, delete, list_collectionsTurbopuffer + OpenRouter embeddings
smssend, readTwilio
mmssend (2c premium)Twilio
chatsend, read, dm, thread_reply, upload_fileSlack OAuth
calendarread, create, update, cancelNylas OAuth
crmread, writeSalesforce / HubSpot OAuth
ticketcreate, updateJira / Linear OAuth
schedulingsend_inviteNylas OAuth
documentparse (PDF/DOCX/HTML → markdown)LlamaParse
videosubtitle (.srt/.vtt)Deepgram
embeddingcreateOpenRouter
webfetch_url (HTTP GET, 5MB cap, 15s timeout)In-house
notificationwebhook (outbound with HMAC-SHA256)In-house
datacsv_parse (5MB input cap)In-house
platformcheck_budget ($0 — agent self-awareness)In-house
discordsendDiscord Bot
contactsfind_decision_makers, find_people, find_company_domain, generate_emails, verify_emailBrave Search + ZeroBounce/NeverBounce
OAuth operations require a Connected App at /agents?tab=apps. Variable-priced ops (text_generation) debit actual cost after provider returns.
DAG automation engine

Workflows

Workflows are governed multi-step automations. Every step executes through the policy, budget, approval, and audit pipeline. Grant a workflow to an agent and it becomes callable as a run_workflow tool.

Step Types (10)

TypeDescription
service_callCall any service operation. Must include agent field.
delegationDelegate work to another agent with budget cap.
approvalPause for human approval.
conditionBranch based on previous step output.
delayWait for a specified duration.
webhookSend outbound webhook to external URL.
memory_readRead from agent's governed memory.
memory_writeWrite to agent's governed memory.
agent_requestSend message to human operator.
run_workflowNest another workflow as a step.
Governed sharing

Publishing & Marketplace

Publishing

Publishable resources: Agents, Workflows, and Custom APIs. Three scopes: private, team, org.

Requires admin approval (Tasks, then Publishing). Every publication is recorded in a tamper-evident hash chain (eventHash = sha256(canonicalJson(payload) + prevEventHash)).

Marketplace

Scaffold at GET /api/v1/marketplace/listings. Future: cross-org discovery, installation, reputation, agent-to-agent commerce (USD, optional USDC).

Provenance and integrity

Web3 Foundation

  • Audit hash chain — Every AuditLog entry has eventHash + prevEventHash. verifyAuditChain() checks integrity.
  • Publish event chain — Per-agent append-only provenance log. Each publish/unpublish/revoke is hashed and linked.
  • ChainAnchor — Prepared for Merkle root anchoring (Bitcoin via OpenTimestamps, Ethereum via EAS on Base).
  • PublicationInstall — Cross-org installation tracking.
  • Organization.walletAddress — Reserved for future on-chain identity.
Foundation only. Full marketplace, reputation, identity, commerce, and on-chain anchoring are planned for future phases.
Coming soon

SDK

Under active development. Planned packages:

  • @agentwallet/sdk — TypeScript SDK
  • @agentwallet/ai-sdk — Vercel AI SDK adapter
  • @agentwallet/mcp — MCP stdio server for Claude Desktop/Cursor
  • create-agentwallet-app — Project scaffold
  • upivia — CLI (available now)
  • Python SDK — Coming soon

In the meantime, use the REST API directly with curl or fetch.