{
  "schema_version": "0.1",
  "id": "client-builders",
  "name": "Client Builders",
  "curator": [
    {
      "identity": "josh@intellibotique.com",
      "display_name": "Kindling maintainers",
      "verification_level": "oauth",
      "primary": true
    },
    {
      "identity": "imani@mail.example",
      "display_name": "Imani Brooks",
      "verification_level": "oauth",
      "primary": false
    }
  ],
  "intent_tags": [
    "building",
    "open-source"
  ],
  "visibility": "public",
  "consent_model": "universal-opt-in",
  "curator_contact": "josh@intellibotique.com",
  "charter": "Developers building Kindling clients, readers, hosts and tools, in any stack. For trading notes, reviewing each other’s conformance, and finding a second pair of eyes before a release. Not for recruiting or selling.",
  "messaging_preferences": {
    "block_list_subscriptions": [
      "https://protocol.kindling.foundation/blocklist.json"
    ]
  },
  "status": "active",
  "created_at": "2026-05-19T12:00:00Z",
  "updated_at": "2026-07-02T08:05:00Z",
  "entries": [
    {
      "profile_url": "https://imani-builds.example",
      "parsed_profile": {
        "schema_version": "0.1",
        "profile_url": "https://imani-builds.example",
        "display_name": "Imani Brooks",
        "pronouns": "she/her",
        "location": {
          "city": "Baltimore",
          "region": "Maryland",
          "country": "United States"
        },
        "intent_tags": [
          "building",
          "open-source",
          "writing"
        ],
        "about": "Built the reader that prints the Circular from well-known files. Writes small tools that do one thing.",
        "contact_methods": [
          {
            "type": "email",
            "value": "imani@mail.example",
            "label": "Kindling identity"
          }
        ],
        "verification": {
          "level": "oauth",
          "verified_at": "2026-05-20T17:00:00Z",
          "verifier": "google"
        },
        "messaging_preferences": {
          "accept_from": "verified",
          "no_cold_messages": false,
          "minimum_curator_verification": "email"
        },
        "kindling_noindex": false,
        "parsed_at": "2026-05-20T17:00:00Z",
        "parser": "kindling-parser/0.1.1"
      },
      "parsed_at": "2026-05-20T17:00:00Z",
      "consent_proof": {
        "handshake_id": "hs-kindling-client-builders-imani",
        "accepted_at": "2026-05-20T17:00:00Z",
        "method": "oauth"
      },
      "verification_level": "oauth",
      "added_at": "2026-05-20T17:00:00Z",
      "added_by": "josh@intellibotique.com"
    },
    {
      "profile_url": "https://kai-rivera.example",
      "parsed_profile": {
        "schema_version": "0.1",
        "profile_url": "https://kai-rivera.example",
        "display_name": "Kai Rivera",
        "pronouns": "they/them",
        "location": {
          "city": "Oakland",
          "region": "California",
          "country": "United States"
        },
        "intent_tags": [
          "building",
          "open-source"
        ],
        "about": "Built the Ferry Room Players client in a weekend and has regretted nothing. Maintains the auto-accept notification code.",
        "contact_methods": [
          {
            "type": "email",
            "value": "kai@mail.example",
            "label": "Kindling identity"
          }
        ],
        "verification": {
          "level": "oauth",
          "verified_at": "2026-05-22T02:40:00Z",
          "verifier": "google"
        },
        "messaging_preferences": {
          "accept_from": "verified",
          "no_cold_messages": false,
          "minimum_curator_verification": "email"
        },
        "kindling_noindex": false,
        "parsed_at": "2026-05-22T02:40:00Z",
        "parser": "kindling-parser/0.1.1"
      },
      "parsed_at": "2026-05-22T02:40:00Z",
      "consent_proof": {
        "handshake_id": "hs-kindling-client-builders-kai",
        "accepted_at": "2026-05-22T02:40:00Z",
        "method": "oauth"
      },
      "verification_level": "oauth",
      "added_at": "2026-05-22T02:40:00Z",
      "added_by": "josh@intellibotique.com"
    },
    {
      "profile_url": "https://tobias-weiler.example",
      "parsed_profile": {
        "schema_version": "0.1",
        "profile_url": "https://tobias-weiler.example",
        "display_name": "Tobias Weiler",
        "pronouns": "he/him",
        "location": {
          "city": "Berlin",
          "country": "Germany"
        },
        "intent_tags": [
          "spec-review",
          "indieweb",
          "governance"
        ],
        "about": "IndieWeb regular since the h-card days. Reads specs for ambiguity and files polite issues.",
        "contact_methods": [
          {
            "type": "email",
            "value": "tobias@mail.example",
            "label": "Kindling identity"
          }
        ],
        "verification": {
          "level": "oauth",
          "verified_at": "2026-07-02T08:05:00Z",
          "verifier": "google"
        },
        "messaging_preferences": {
          "accept_from": "verified",
          "no_cold_messages": false,
          "minimum_curator_verification": "email"
        },
        "kindling_noindex": false,
        "parsed_at": "2026-07-02T08:05:00Z",
        "parser": "kindling-parser/0.1.1"
      },
      "parsed_at": "2026-07-02T08:05:00Z",
      "consent_proof": {
        "handshake_id": "hs-kindling-client-builders-tobias",
        "accepted_at": "2026-07-02T08:05:00Z",
        "method": "oauth"
      },
      "verification_level": "oauth",
      "added_at": "2026-07-02T08:05:00Z",
      "added_by": "josh@intellibotique.com"
    }
  ]
}
