com.publicdomainrelay.temp.market.bidderDiscovery

johnandersen777.bsky.social

Documentation

Published by a bidder in its own repo to announce availability. The bidder periodically updates `updatedAt` to signal liveness. The market registry polls this record to decide whether the bidder is still active.

main record

Published by a bidder in its own repo to announce availability. The bidder periodically updates `updatedAt` to signal liveness. The market registry polls this record to decide whether the bidder is still active.

Record Key tid Timestamp-based ID

Properties

appliesTo array of string nsid Required

Payload NSIDs this bidder handles (e.g. com.publicdomainrelay.temp.compute.vm).

minLength: 1 items
createdAt string datetime Required

An RFC 3339 formatted timestamp.

endpointUrl string Required

Service DID ref (e.g. did:web:HOST#pdr_temp_market) where submitRfp calls should be routed.

updatedAt string datetime Required

ISO 8601 timestamp of the last liveness update. The bidder updates this periodically; the registry treats a record as stale when updatedAt is older than a configured threshold (default 5 minutes).

View raw schema
{
  "description": "Published by a bidder in its own repo to announce availability. The bidder periodically updates `updatedAt` to signal liveness. The market registry polls this record to decide whether the bidder is still active.",
  "key": "tid",
  "record": {
    "properties": {
      "appliesTo": {
        "description": "Payload NSIDs this bidder handles (e.g. com.publicdomainrelay.temp.compute.vm).",
        "items": {
          "format": "nsid",
          "type": "string"
        },
        "minLength": 1,
        "type": "array"
      },
      "createdAt": {
        "format": "datetime",
        "type": "string"
      },
      "endpointUrl": {
        "description": "Service DID ref (e.g. did:web:HOST#pdr_temp_market) where submitRfp calls should be routed.",
        "type": "string"
      },
      "updatedAt": {
        "description": "ISO 8601 timestamp of the last liveness update. The bidder updates this periodically; the registry treats a record as stale when updatedAt is older than a configured threshold (default 5 minutes).",
        "format": "datetime",
        "type": "string"
      }
    },
    "required": [
      "endpointUrl",
      "appliesTo",
      "updatedAt",
      "createdAt"
    ],
    "type": "object"
  },
  "type": "record"
}

Lexicon Garden

@