BlockChalk · OpenAPI Overlay 1.0.0

API Evangelist enhancements for the BlockChalk Chalks API

5 actions 5 updates update extends ../openapi/blockchalk-chalks-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for BlockChalk's API. It is a proposal applied on top of the contract, not a document BlockChalk publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-lifecyclex-lifecycle-artifactx-authentication-artifactx-conventions-artifactx-data-model-artifactx-conformance-artifactx-integrablex-integrable-reason

Targets 5

$.info
$.servers[0]
$.paths['/api/v0.6/chalks/{coordinates}'].get
$.paths['/api/json/chalk'].get
$.tags[?(@.name=='chalks')]

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for the BlockChalk Chalks API
  version: 1.0.0
  x-description: >-
    Overlay of API Evangelist annotations applied on top of
    openapi/blockchalk-chalks-openapi.yml. It records the retirement posture and the
    provenance of the underlying specification without mutating the reconstruction itself.
  x-provenance:
    generated: '2026-07-20'
    method: generated
    source: openapi/blockchalk-chalks-openapi.yml
extends: ../openapi/blockchalk-chalks-openapi.yml
actions:
  - target: $.info
    description: Mark the API as retired and point at the supporting artifacts.
    update:
      x-lifecycle: retired
      x-lifecycle-artifact: lifecycle/blockchalk-lifecycle.yml
      x-authentication-artifact: authentication/blockchalk-authentication.yml
      x-conventions-artifact: conventions/blockchalk-conventions.yml
      x-data-model-artifact: data-model/blockchalk-data-model.yml
      x-conformance-artifact: conformance/blockchalk-conformance.yml
      x-integrable: false
      x-integrable-reason: >-
        blockchalk.com no longer resolves; this specification is historical documentation of
        a 2009-2012 service, not an integrable API.
  - target: $.servers[0]
    description: Flag the historical host as unresolvable.
    update:
      x-resolves: false
      x-probed: '2026-07-20'
      x-probe-result: DNS resolution failure (no A record, delegated nameservers dead)
  - target: $.paths['/api/v0.6/chalks/{coordinates}'].get
    description: Attach the captured response evidence for the versioned chalks endpoint.
    update:
      x-evidence:
        - examples/blockchalk-chalks-v0.6-georss-san-francisco.xml
        - examples/blockchalk-chalks-v0.6-georss-new-york.xml
      x-response-format: GeoRSS 2.0
  - target: $.paths['/api/json/chalk'].get
    description: Note that the JSON payload shape was never captured.
    update:
      x-schema-confidence: unknown
      x-note: >-
        The JSON interface is documented by the provider but no JSON response body survives,
        so no payload schema is asserted.
  - target: $.tags[?(@.name=='chalks')]
    description: Enrich the chalks tag with the observed domain vocabulary.
    update:
      x-proximity-bands:
        - right here
        - on this block
        - within a few blocks