Examples

This section provides practical examples for common use cases with Regent SDK.

Available Examples

Complete example of building an agent with entrypoints, streaming, and validation:

  • Agent creation and configuration

  • Entrypoint definitions with Zod schemas

  • Streaming handlers

  • HTTP server setup

Register agents on-chain with reputation:

  • SDK initialization

  • Agent registration (IPFS/HTTP)

  • Feedback and reputation

  • Multi-chain discovery

Inter-agent communication patterns:

  • Fetching agent cards

  • Direct invocation

  • Task-based messaging

  • Multi-turn conversations

Configure payment limits and restrictions:

  • Outgoing and incoming limits

  • Recipient/sender whitelists

  • Rate limiting

  • Policy groups

Wallet connector examples:

  • Local EOA wallets

  • Thirdweb Engine wallets

  • Server-orchestrated wallets

  • Challenge signing

Deploy sovereign agents to Trusted Execution Environments:

  • TEE configuration and deployment

  • Deterministic wallet derivation

  • On-chain token and treasury setup

  • Attestation verification

  • Monitoring and upgrades

Quick Examples

Minimal Agent

Agent with Payments

Agent with Identity

Environment Setup

Most examples require environment variables:

Last updated