org.swappulse.vouch

bridge.swappulse.org

Documentation

A vouch endorsing another collector.

main record

A vouch endorsing another collector.

Record Key tid Timestamp-based ID

Properties

context string Required

No description available.

maxLength: 280 bytes
createdAt string datetime Required

An RFC 3339 formatted timestamp.

relationship string Required

No description available.

Known values: trade_partner, community_member, personal_acquaintance, repeat_trader
revocable boolean Optional

No description available.

revokedAt string datetime Optional

An RFC 3339 formatted timestamp.

tradeRefs array of string at-uri Optional

No description available.

maxLength: 5 items
vouchedDid string did Required

A decentralized identifier (DID).

vouchedHandle string Optional

No description available.

vouchedName string Optional

No description available.

voucherDid string did Optional

A decentralized identifier (DID).

voucherHandle string Optional

No description available.

voucherName string Optional

No description available.

View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "vouchedDid",
      "relationship",
      "context",
      "createdAt"
    ],
    "properties": {
      "context": {
        "type": "string",
        "maxLength": 280
      },
      "createdAt": {
        "type": "string",
        "format": "datetime"
      },
      "revocable": {
        "type": "boolean"
      },
      "revokedAt": {
        "type": "string",
        "format": "datetime"
      },
      "tradeRefs": {
        "type": "array",
        "items": {
          "type": "string",
          "format": "at-uri"
        },
        "maxLength": 5
      },
      "vouchedDid": {
        "type": "string",
        "format": "did"
      },
      "voucherDid": {
        "type": "string",
        "format": "did"
      },
      "vouchedName": {
        "type": "string"
      },
      "voucherName": {
        "type": "string"
      },
      "relationship": {
        "type": "string",
        "knownValues": [
          "trade_partner",
          "community_member",
          "personal_acquaintance",
          "repeat_trader"
        ]
      },
      "vouchedHandle": {
        "type": "string"
      },
      "voucherHandle": {
        "type": "string"
      }
    }
  },
  "description": "A vouch endorsing another collector."
}

Lexicon Garden

@