Module: Weft

Defined in:
lib/weft/generated/version.rb,
lib/weft/sdk.rb,
lib/weft/generated.rb,
lib/weft/facilitator/fee.rb,
lib/weft/facilitator/client.rb,
lib/weft/generated/api_error.rb,
lib/weft/generated/api_client.rb,
lib/weft/generated/models/user.rb,
lib/weft/facilitator/middleware.rb,
lib/weft/generated/api/auth_api.rb,
lib/weft/generated/models/error.rb,
lib/weft/generated/api/fetch_api.rb,
lib/weft/generated/configuration.rb,
lib/weft/generated/models/wallet.rb,
lib/weft/generated/api/search_api.rb,
lib/weft/generated/api_model_base.rb,
lib/weft/generated/models/api_key.rb,
lib/weft/generated/models/payment.rb,
lib/weft/generated/api/account_api.rb,
lib/weft/generated/api/balance_api.rb,
lib/weft/generated/api/default_api.rb,
lib/weft/generated/models/merchant.rb,
lib/weft/generated/api/api_keys_api.rb,
lib/weft/generated/api/payments_api.rb,
lib/weft/generated/models/pagination.rb,
lib/weft/generated/models/me_response.rb,
lib/weft/generated/models/search_skill.rb,
lib/weft/generated/models/auth_response.rb,
lib/weft/generated/models/fetch_request.rb,
lib/weft/generated/models/promo_balance.rb,
lib/weft/generated/models/search_result.rb,
lib/weft/generated/models/error_response.rb,
lib/weft/generated/models/fetch_response.rb,
lib/weft/generated/models/search_filters.rb,
lib/weft/generated/models/search_pricing.rb,
lib/weft/generated/models/search_ranking.rb,
lib/weft/generated/models/search_request.rb,
lib/weft/generated/models/account_details.rb,
lib/weft/generated/models/api_key_created.rb,
lib/weft/generated/models/confirm_request.rb,
lib/weft/generated/models/search_response.rb,
lib/weft/generated/models/sign_in_request.rb,
lib/weft/generated/models/sign_up_request.rb,
lib/weft/generated/models/spending_policy.rb,
lib/weft/generated/models/balance_response.rb,
lib/weft/generated/models/message_response.rb,
lib/weft/generated/models/payment_response.rb,
lib/weft/generated/models/search_endpoints.rb,
lib/weft/generated/models/search_agent_card.rb,
lib/weft/generated/models/auth_response_data.rb,
lib/weft/generated/models/fetch_request_body.rb,
lib/weft/generated/models/fetch_error_response.rb,
lib/weft/generated/models/api_key_list_response.rb,
lib/weft/generated/models/message_response_data.rb,
lib/weft/generated/models/payment_list_response.rb,
lib/weft/generated/models/search_error_response.rb,
lib/weft/generated/models/search_skill_endpoint.rb,
lib/weft/generated/models/create_api_key_request.rb,
lib/weft/generated/models/fetch_balance_snapshot.rb,
lib/weft/generated/models/password_reset_request.rb,
lib/weft/generated/models/password_update_request.rb,
lib/weft/generated/models/api_key_created_response.rb,
lib/weft/generated/models/resend_confirmation_request.rb

Overview

#Weft API

#The Weft API is the buyer-runtime surface that powers the ‘weft` CLI, the hosted MCP server (`weft.network/mcp`), and any third-party agent that wants to discover and pay for paid resources on Weft. v1 covers five buyer concerns: 1. Account onboarding (`/api/v1/auth/*`, `/api/v1/me`) 2. CLI authentication (`/api/v1/api_keys`) 3. Wallet visibility (`/api/v1/balance`) 4. Discovery (`/api/v1/search`) 5. Paid execution (`/api/v1/fetch`) 6. Purchase history (`/api/v1/payments`) Seller-side concerns (agent management, payout analytics, webhook delivery, the public storefront for `data_api` resources) live in the dashboard and are intentionally not documented here. They will be split out into a separate, dashboard-scoped spec when they need to be SDK-consumable. All errors share the envelope defined by `ErrorResponse`, except the buyer-runtime endpoints (`/search`, `/fetch`) which use bespoke envelopes carrying additional context — see `SearchErrorResponse` and `FetchErrorResponse`.

The version of the OpenAPI document: 0.6.0

Generated by: openapi-generator.tech Generator version: 7.19.0

Defined Under Namespace

Modules: Facilitator, FetchRequestBody, Generated, SDK Classes: APIKeysApi, AccountApi, AccountDetails, ApiClient, ApiError, ApiKey, ApiKeyCreated, ApiKeyCreatedResponse, ApiKeyListResponse, ApiModelBase, AuthApi, AuthResponse, AuthResponseData, BalanceApi, BalanceResponse, Configuration, ConfirmRequest, CreateApiKeyRequest, DefaultApi, Error, ErrorResponse, FetchApi, FetchBalanceSnapshot, FetchErrorResponse, FetchRequest, FetchResponse, MeResponse, Merchant, MessageResponse, MessageResponseData, Pagination, PasswordResetRequest, PasswordUpdateRequest, Payment, PaymentListResponse, PaymentResponse, PaymentsApi, PromoBalance, ResendConfirmationRequest, SearchAgentCard, SearchApi, SearchEndpoints, SearchErrorResponse, SearchFilters, SearchPricing, SearchRanking, SearchRequest, SearchResponse, SearchResult, SearchSkill, SearchSkillEndpoint, SignInRequest, SignUpRequest, SpendingPolicy, User, Wallet

Constant Summary collapse

VERSION =
'0.6.0'