Walrus Protocol · OpenAPI Overlay 1.0.0

API Evangelist enhancements for Walrus Publisher

3 actions 3 updates update extends openapi/walrus-protocol-publisher-openapi.json
Authorship not recorded No authorship marker is recorded for this file. It is not presented as the provider's.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-providerx-apievangelist-servicex-apievangelist-rolex-apievangelist-idempotencyx-apievangelist-error-envelopex-apievangelist-notes

Targets 2

$.info
$.servers

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for Walrus Publisher
  version: 1.0.0
extends: openapi/walrus-protocol-publisher-openapi.json
actions:
  - target: $.info
    update:
      x-apievangelist-provider: walrus-protocol
      x-apievangelist-service: publisher
      x-apievangelist-role: write
      x-apievangelist-idempotency: content-addressed (PUT keyed on BlobId; re-store returns alreadyCertified)
      x-apievangelist-error-envelope: Status (google.rpc-style, not RFC 9457)
  - target: $.servers
    update:
      - url: https://publisher.walrus-mainnet.walrus.space
        description: Public mainnet publisher (community/foundation operated).
      - url: https://publisher.walrus-testnet.walrus.space
        description: Public testnet publisher.
  - target: $.info
    update:
      x-apievangelist-notes: >
        Write HTTP daemon. Public publishers are best-effort and size/rate limited because
        writes cost WAL/SUI; run your own publisher (or a JWT-gated upload relay) for
        production. Blobs are deletable by default since v1.33.