Skip to the page

Invented example · built on Kindling · Why Kindling · The library · The spec · The Circular

Ada Quillonsongs from Port Ellery

Under the hood

How the list is built

Ada’s site is a Kindling Pool host with four public Pools on one domain: the listeners’ list and three tour stops. Here is how they work, every setting and file, and what the v0.1 schema cannot say yet.

In plain words

Six things that make it work

The list is a file on Ada’s own site

The listeners’ Pool is adaquillon.example/pools/ada-listeners.json, a JSON document anyone can fetch §3.1. Each entry points to a page its person keeps, and carries a copy of what that page said when they said yes §3.4. Nothing in it points to Ada’s letter host, her store or her social accounts, which is why moving them changes nothing here.

Tour stops are Pools too

v0.1 has no event. A stop that wants a list of who’s coming is its own small, public Pool, with the date in its name and charter. Saying yes to it is the whole of saying you’re coming. After the show it stays up as who was there.

Messaging rules

The Pool asks senders to be at least email verified §3.3. After that, each listener’s own page decides §7.2. Most say people on the same list may write (accept_from: shared-pool); some take any verified sender; one keeps no_cold_messages on. Nobody’s rule is set for them.

Leaving

One withdrawal message, processed at once; the spec allows sixty seconds §5.3. Leaving the listeners’ list does not touch a stop’s list, or any other Pool: each is a separate yes.

If Ada stops

Noemi Castro, a listener in Olympia, is co-curator of the listeners’ list. If Ada takes no curation action for 90 days the Pool goes dormant §9.1, Noemi is first in line, and active members decide within 14 days §9.3. Lena Brightwater and Kiri Walsh co-keep the two stops they host.

Block lists, and money

Every Pool here subscribes to the Kindling project’s list and the Circular consortium’s §7.3. Nothing is charged at the connection layer §1.3: the money is records, shows and tips, all outside the protocol.

Settings

What Ada chose, and why

SettingValueSpecWhy this site chose it
Pools on this domainfour, all public§3.2 §8.3One listeners’ list and three tour stops, all in the discovery file.
Where the list livesadaquillon.example/pools/ada-listeners.json§3.1 §3.5On Ada’s own domain, so it moves with nothing else she uses.
Consent modeluniversal-opt-in§3.2 §5.2Anyone may ask; nobody is listed until they say yes to a link at their own page’s address.
Curators, listeners’ listAda (primary) and Noemi, both email§4.2 §9.3A listener co-keeps it, so the list never rests on one person.
Curators, stopsAda, with the venue’s booker or the host§3.2Lena at the Ferry Room, Kiri in Tacoma; they know who is coming in.
Visibilitypublic§3.2 §8.1So listeners can find each other, and any client can read the list by their consent.
Registriesnone; the well-known file is enough§8.3 §8.5Listing in a registry is Ada’s choice, and she hasn’t made it.
Pool minimum sender verificationemail§3.3 §7.1Unverified senders are held back for everyone on the list.
Members’ accept_fromtheir own: mostly shared-pool§7.2Each page decides. The list sets no one’s rule.
Block listsKindling public · Circular consortium§7.3Shared lists catch what one songwriter would not see.
Handshake window14 days (listeners); until doors (stops)§5.2Carried in each request’s expires_at, and said in the governance text.
Auto-acceptnone§5.5Every listing here was a decision someone made that day.
Withdrawalone action, processed at once§5.3Leaving should never wait on Ada.
First messages between listenersintro message, via_pool, email§6.1 §6.3v0.1 has no type for it; see the gaps below.
Photosnone stored§2.5A client that shows photos reads them from each person’s own page.
kindling_noindexfalse for everyone listed§2.7A page that says noindex is in no Pool here, or anywhere compliant.
The letter, the store, the social accountsoutside the protocol§1.2Other lists, held by other services. The Pool never depended on them.
Moneynone at the connection layer§1.3Records, shows and tips. Nobody pays to be listed or introduced.

The files

Every document, validated

Each file below validates against the repository’s JSON Schemas.

Discovery

The well-known file

/.well-known/kindling-pool

File: .well-known/kindling-pool · operator Ada Quillon, a songwriter in Port Ellery, who keeps a Pool of her listeners on her own site, ada@adaquillon.example

It lists all four Pools, flat: nothing in it says three of them are one tour §8.3 §10.2.

PoolVisibilityStatusIntentUpdated
Ada Quillon’s Listeners
https://adaquillon.example/pools/ada-listeners.json
publicactivemusic, listening, friendship, songwriting22 September 2026
Release Night: Kitchen Light at the Ferry Room, Friday 16 October
https://adaquillon.example/pools/release-night-port-ellery.json
publicactivemusic, show, kitchen-light24 September 2026
House Show in Tacoma, Saturday 17 October
https://adaquillon.example/pools/house-show-tacoma.json
publicactivemusic, show, house-show, kitchen-light23 September 2026
Portland, Friday 23 October
https://adaquillon.example/pools/portland-october-23.json
publicactivemusic, show, kitchen-light26 September 2026
The raw JSON
{
  "schema_version": "0.1",
  "pools": [
    {
      "manifest_url": "https://adaquillon.example/pools/ada-listeners.json",
      "name": "Ada Quillon’s Listeners",
      "intent_tags": [
        "music",
        "listening",
        "friendship",
        "songwriting"
      ],
      "visibility": "public",
      "status": "active",
      "geographic_scope": {
        "region": "Pacific Northwest",
        "country": "United States"
      },
      "last_updated": "2026-09-22T20:10:00Z"
    },
    {
      "manifest_url": "https://adaquillon.example/pools/release-night-port-ellery.json",
      "name": "Release Night: Kitchen Light at the Ferry Room, Friday 16 October",
      "intent_tags": [
        "music",
        "show",
        "kitchen-light"
      ],
      "visibility": "public",
      "status": "active",
      "geographic_scope": {
        "city": "Port Ellery",
        "country": "United States"
      },
      "last_updated": "2026-09-24T16:15:00Z"
    },
    {
      "manifest_url": "https://adaquillon.example/pools/house-show-tacoma.json",
      "name": "House Show in Tacoma, Saturday 17 October",
      "intent_tags": [
        "music",
        "show",
        "house-show",
        "kitchen-light"
      ],
      "visibility": "public",
      "status": "active",
      "geographic_scope": {
        "city": "Tacoma",
        "region": "Washington",
        "country": "United States"
      },
      "last_updated": "2026-09-23T06:20:00Z"
    },
    {
      "manifest_url": "https://adaquillon.example/pools/portland-october-23.json",
      "name": "Portland, Friday 23 October",
      "intent_tags": [
        "music",
        "show",
        "kitchen-light"
      ],
      "visibility": "public",
      "status": "active",
      "geographic_scope": {
        "city": "Portland",
        "region": "Oregon",
        "country": "United States"
      },
      "last_updated": "2026-09-26T19:45:00Z"
    }
  ],
  "operator": {
    "name": "Ada Quillon, a songwriter in Port Ellery, who keeps a Pool of her listeners on her own site",
    "contact": "ada@adaquillon.example",
    "url": "https://adaquillon.example"
  }
}

Manifests

Four Pools, in readable form

Ada Quillon’s Listeners

File: pools/ada-listeners.json · served at https://adaquillon.example/pools/ada-listeners.json

schema_version
0.1
id
ada-listeners
curator
Ada Quillon (primary) ada@mail.example Email verified
Noemi Castro noemi@mail.example Email verified
charter
People who listen to Ada Quillon’s songs and would like to find each other: in their own town, at a show, or on the way to one. You are listed only with your yes, by your own page, in your own words. Ada keeps the list; she does not own it. Nobody pays to be here, nobody is ranked, and the list is never sold.
intent_tags
music, listening, friendship, songwriting
visibility
public
consent_model
universal-opt-in
curator_contact
ada@adaquillon.example
geographic_scope
Pacific Northwest, United States
governance_rules
Ada Quillon and Noemi Castro keep this list. Anyone may ask to be listed; the Pool sends a link to the address on your own page, and you are listed only if you say yes. Leaving is one action. The list is a file on Ada’s own site, so it does not depend on where her letter, her records or her social accounts live, and it is never sold, rented or traded. If Ada stops keeping it, Noemi is first in line, and any active member may nominate a keeper.
messaging_preferences
https://protocol.kindling.foundation/blocklist.json
https://thecircular.example/blocklist.json
minimum_sender_verification: email
status
active · created 19 June 2026 · updated 22 September 2026
Its 12 entries
EntryLevelConsent proofAddedTheir messaging
Noemi Castro
https://noemi-castro.example
Email verifiedemail-link
hs-ada-quillon-ada-listeners-noemi
19 June 2026shared-pool, no cold: false
Theo Lindqvist
https://theo-lindqvist.carrd.example
Email verifiedemail-link
hs-ada-quillon-ada-listeners-theo
20 June 2026verified, no cold: false
Consuelo “Connie” Arroyo
https://connie-arroyo.carrd.example
Email verifiedemail-link
hs-ada-quillon-ada-listeners-consuelo
21 June 2026shared-pool, no cold: false
Bastian Holt
https://bastian-holt.example
Signed in with OAuthoauth
hs-ada-quillon-ada-listeners-bastian
2 July 2026shared-pool, no cold: false
Soraya Blum
https://soraya-blum.notion.example
Email verifiedemail-link
hs-ada-quillon-ada-listeners-soraya
5 July 2026shared-pool, no cold: false
Anneliese Strom
https://anneliese-strom.example
Signed in with OAuthoauth
hs-ada-quillon-ada-listeners-anneliese
12 July 2026verified, no cold: false
Augustin Delacroix
https://augustin-delacroix.carrd.example
Email verifiedemail-link
hs-ada-quillon-ada-listeners-augustin
2 August 2026verified, no cold: false
Ye-jin Seo
https://yejin-seo.example
Signed in with OAuthoauth
hs-ada-quillon-ada-listeners-yejin
9 August 2026shared-pool, no cold: false
Idris Bello
https://idris-bello.notion.example
Email verifiedemail-link
hs-ada-quillon-ada-listeners-idris
23 August 2026shared-pool, no cold: false
Kiri Walsh
https://kiri-walsh.carrd.example
Email verifiedemail-link
hs-ada-quillon-ada-listeners-kiri
6 September 2026shared-pool, no cold: false
Tobin Fairweather
https://tobin-fairweather.carrd.example
Email verifiedemail-link
hs-ada-quillon-ada-listeners-tobin
13 September 2026shared-pool, no cold: false
Marguerite Oyelaran
https://marguerite-oyelaran.notion.example
Email verifiedemail-link
hs-ada-quillon-ada-listeners-marguerite
22 September 2026verified, no cold: true
The raw JSON
{
  "schema_version": "0.1",
  "id": "ada-listeners",
  "name": "Ada Quillon’s Listeners",
  "curator": [
    {
      "identity": "ada@mail.example",
      "display_name": "Ada Quillon",
      "verification_level": "email",
      "primary": true
    },
    {
      "identity": "noemi@mail.example",
      "display_name": "Noemi Castro",
      "verification_level": "email",
      "primary": false
    }
  ],
  "intent_tags": [
    "music",
    "listening",
    "friendship",
    "songwriting"
  ],
  "visibility": "public",
  "consent_model": "universal-opt-in",
  "curator_contact": "ada@adaquillon.example",
  "charter": "People who listen to Ada Quillon’s songs and would like to find each other: in their own town, at a show, or on the way to one. You are listed only with your yes, by your own page, in your own words. Ada keeps the list; she does not own it. Nobody pays to be here, nobody is ranked, and the list is never sold.",
  "geographic_scope": {
    "region": "Pacific Northwest",
    "country": "United States"
  },
  "governance_rules": "Ada Quillon and Noemi Castro keep this list. Anyone may ask to be listed; the Pool sends a link to the address on your own page, and you are listed only if you say yes. Leaving is one action. The list is a file on Ada’s own site, so it does not depend on where her letter, her records or her social accounts live, and it is never sold, rented or traded. If Ada stops keeping it, Noemi is first in line, and any active member may nominate a keeper.",
  "messaging_preferences": {
    "block_list_subscriptions": [
      "https://protocol.kindling.foundation/blocklist.json",
      "https://thecircular.example/blocklist.json"
    ],
    "minimum_sender_verification": "email"
  },
  "status": "active",
  "created_at": "2026-06-19T18:00:00Z",
  "updated_at": "2026-09-22T20:10:00Z",
  "entries": [
    {
      "profile_url": "https://noemi-castro.example",
      "parsed_profile": {
        "schema_version": "0.1",
        "profile_url": "https://noemi-castro.example",
        "display_name": "Noemi Castro",
        "pronouns": "she/her",
        "location": {
          "city": "Olympia",
          "region": "Washington",
          "country": "United States"
        },
        "intent_tags": [
          "music",
          "listening-party",
          "books",
          "curating"
        ],
        "about": "Keeps a listening party in the back room of a used bookshop, first Thursday of the month. Co-keeps Ada’s list of listeners, so it never rests on one person.",
        "contact_methods": [
          {
            "type": "email",
            "value": "noemi@mail.example",
            "label": "Kindling identity"
          }
        ],
        "verification": {
          "level": "email",
          "verified_at": "2026-06-19T18:30:00Z"
        },
        "messaging_preferences": {
          "accept_from": "shared-pool",
          "no_cold_messages": false,
          "minimum_curator_verification": "email"
        },
        "kindling_noindex": false,
        "parsed_at": "2026-06-19T18:30:00Z",
        "parser": "kindling-parser/0.1.1"
      },
      "parsed_at": "2026-06-19T18:30:00Z",
      "consent_proof": {
        "handshake_id": "hs-ada-quillon-ada-listeners-noemi",
        "accepted_at": "2026-06-19T18:30:00Z",
        "method": "email-link"
      },
      "verification_level": "email",
      "added_at": "2026-06-19T18:30:00Z",
      "added_by": "ada@mail.example"
    },
    {
      "profile_url": "https://theo-lindqvist.carrd.example",
      "parsed_profile": {
        "schema_version": "0.1",
        "profile_url": "https://theo-lindqvist.carrd.example",
        "display_name": "Theo Lindqvist",
        "pronouns": "he/him",
        "location": {
          "city": "Port Ellery",
          "country": "United States"
        },
        "intent_tags": [
          "new-in-town",
          "friendship",
          "drums",
          "band"
        ],
        "about": "Moved here in August for a remote job. Plays drums badly and enthusiastically. Looking for people to walk, eat and play with.",
        "contact_methods": [
          {
            "type": "email",
            "value": "theo@mail.example",
            "label": "Kindling identity"
          }
        ],
        "verification": {
          "level": "email",
          "verified_at": "2026-06-20T19:10:00Z"
        },
        "messaging_preferences": {
          "accept_from": "verified",
          "no_cold_messages": false,
          "minimum_curator_verification": "email"
        },
        "kindling_noindex": false,
        "parsed_at": "2026-06-20T19:10:00Z",
        "parser": "kindling-parser/0.1.1"
      },
      "parsed_at": "2026-06-20T19:10:00Z",
      "consent_proof": {
        "handshake_id": "hs-ada-quillon-ada-listeners-theo",
        "accepted_at": "2026-06-20T19:10:00Z",
        "method": "email-link"
      },
      "verification_level": "email",
      "added_at": "2026-06-20T19:10:00Z",
      "added_by": "ada@mail.example"
    },
    {
      "profile_url": "https://connie-arroyo.carrd.example",
      "parsed_profile": {
        "schema_version": "0.1",
        "profile_url": "https://connie-arroyo.carrd.example",
        "display_name": "Consuelo “Connie” Arroyo",
        "pronouns": "she/her",
        "location": {
          "city": "Port Ellery",
          "country": "United States"
        },
        "intent_tags": [
          "music",
          "listening",
          "friendship"
        ],
        "about": "Sells tickets at the ferry terminal. First heard Ada play at Fix-It Friday while someone rewired her amp. Would like a few people to sit with at shows.",
        "contact_methods": [
          {
            "type": "email",
            "value": "consuelo@mail.example",
            "label": "Kindling identity"
          }
        ],
        "verification": {
          "level": "email",
          "verified_at": "2026-06-21T09:30:00Z"
        },
        "messaging_preferences": {
          "accept_from": "shared-pool",
          "no_cold_messages": false,
          "minimum_curator_verification": "email"
        },
        "kindling_noindex": false,
        "parsed_at": "2026-06-21T09:30:00Z",
        "parser": "kindling-parser/0.1.1"
      },
      "parsed_at": "2026-06-21T09:30:00Z",
      "consent_proof": {
        "handshake_id": "hs-ada-quillon-ada-listeners-consuelo",
        "accepted_at": "2026-06-21T09:30:00Z",
        "method": "email-link"
      },
      "verification_level": "email",
      "added_at": "2026-06-21T09:30:00Z",
      "added_by": "ada@mail.example"
    },
    {
      "profile_url": "https://bastian-holt.example",
      "parsed_profile": {
        "schema_version": "0.1",
        "profile_url": "https://bastian-holt.example",
        "display_name": "Bastian Holt",
        "pronouns": "he/him",
        "location": {
          "city": "Tacoma",
          "region": "Washington",
          "country": "United States"
        },
        "intent_tags": [
          "music",
          "guitar",
          "repair",
          "shows"
        ],
        "about": "Repairs guitars in a shop behind a hardware store. Restrung Ada’s nylon-string once, an hour before a show, and has followed her songs since. Plays badly and listens well.",
        "contact_methods": [
          {
            "type": "email",
            "value": "bastian@mail.example",
            "label": "Kindling identity"
          }
        ],
        "verification": {
          "level": "oauth",
          "verified_at": "2026-07-02T21:15:00Z",
          "verifier": "google"
        },
        "messaging_preferences": {
          "accept_from": "shared-pool",
          "no_cold_messages": false,
          "minimum_curator_verification": "email"
        },
        "kindling_noindex": false,
        "parsed_at": "2026-07-02T21:15:00Z",
        "parser": "kindling-parser/0.1.1"
      },
      "parsed_at": "2026-07-02T21:15:00Z",
      "consent_proof": {
        "handshake_id": "hs-ada-quillon-ada-listeners-bastian",
        "accepted_at": "2026-07-02T21:15:00Z",
        "method": "oauth"
      },
      "verification_level": "oauth",
      "added_at": "2026-07-02T21:15:00Z",
      "added_by": "ada@mail.example"
    },
    {
      "profile_url": "https://soraya-blum.notion.example",
      "parsed_profile": {
        "schema_version": "0.1",
        "profile_url": "https://soraya-blum.notion.example",
        "display_name": "Soraya Blum",
        "pronouns": "she/her",
        "location": {
          "city": "Tacoma",
          "region": "Washington",
          "country": "United States"
        },
        "intent_tags": [
          "music",
          "listening",
          "carpool",
          "friendship"
        ],
        "about": "Maternity nurse on nights. Ada’s songs are what I play on the drive home at seven in the morning. Happy to share a ride to any show within two hours.",
        "contact_methods": [
          {
            "type": "email",
            "value": "soraya@mail.example",
            "label": "Kindling identity"
          }
        ],
        "verification": {
          "level": "email",
          "verified_at": "2026-07-05T08:05:00Z"
        },
        "messaging_preferences": {
          "accept_from": "shared-pool",
          "no_cold_messages": false,
          "minimum_curator_verification": "email"
        },
        "kindling_noindex": false,
        "parsed_at": "2026-07-05T08:05:00Z",
        "parser": "kindling-parser/0.1.1"
      },
      "parsed_at": "2026-07-05T08:05:00Z",
      "consent_proof": {
        "handshake_id": "hs-ada-quillon-ada-listeners-soraya",
        "accepted_at": "2026-07-05T08:05:00Z",
        "method": "email-link"
      },
      "verification_level": "email",
      "added_at": "2026-07-05T08:05:00Z",
      "added_by": "ada@mail.example"
    },
    {
      "profile_url": "https://anneliese-strom.example",
      "parsed_profile": {
        "schema_version": "0.1",
        "profile_url": "https://anneliese-strom.example",
        "display_name": "Anneliese Strom",
        "pronouns": "she/her",
        "location": {
          "city": "Seattle",
          "region": "Washington",
          "country": "United States"
        },
        "intent_tags": [
          "music",
          "listening-party",
          "records",
          "hosting"
        ],
        "about": "Runs a Sunday listening club at a record shop: one record, start to finish, phones away, talk after. Kitchen Light is on the list for October.",
        "contact_methods": [
          {
            "type": "email",
            "value": "anneliese@mail.example",
            "label": "Kindling identity"
          }
        ],
        "verification": {
          "level": "oauth",
          "verified_at": "2026-07-12T17:40:00Z",
          "verifier": "google"
        },
        "messaging_preferences": {
          "accept_from": "verified",
          "no_cold_messages": false,
          "minimum_curator_verification": "email"
        },
        "kindling_noindex": false,
        "parsed_at": "2026-07-12T17:40:00Z",
        "parser": "kindling-parser/0.1.1"
      },
      "parsed_at": "2026-07-12T17:40:00Z",
      "consent_proof": {
        "handshake_id": "hs-ada-quillon-ada-listeners-anneliese",
        "accepted_at": "2026-07-12T17:40:00Z",
        "method": "oauth"
      },
      "verification_level": "oauth",
      "added_at": "2026-07-12T17:40:00Z",
      "added_by": "ada@mail.example"
    },
    {
      "profile_url": "https://augustin-delacroix.carrd.example",
      "parsed_profile": {
        "schema_version": "0.1",
        "profile_url": "https://augustin-delacroix.carrd.example",
        "display_name": "Augustin Delacroix",
        "pronouns": "he/him",
        "location": {
          "city": "Portland",
          "region": "Oregon",
          "country": "United States"
        },
        "intent_tags": [
          "music",
          "listening",
          "friendship"
        ],
        "about": "Retired ferry deckhand. Moved inland to be near the grandchildren and misses the harbor. The record helps. Looking for someone to go to the Portland show with.",
        "contact_methods": [
          {
            "type": "email",
            "value": "augustin@mail.example",
            "label": "Kindling identity"
          }
        ],
        "verification": {
          "level": "email",
          "verified_at": "2026-08-02T14:00:00Z"
        },
        "messaging_preferences": {
          "accept_from": "verified",
          "no_cold_messages": false,
          "minimum_curator_verification": "email"
        },
        "kindling_noindex": false,
        "parsed_at": "2026-08-02T14:00:00Z",
        "parser": "kindling-parser/0.1.1"
      },
      "parsed_at": "2026-08-02T14:00:00Z",
      "consent_proof": {
        "handshake_id": "hs-ada-quillon-ada-listeners-augustin",
        "accepted_at": "2026-08-02T14:00:00Z",
        "method": "email-link"
      },
      "verification_level": "email",
      "added_at": "2026-08-02T14:00:00Z",
      "added_by": "ada@mail.example"
    },
    {
      "profile_url": "https://yejin-seo.example",
      "parsed_profile": {
        "schema_version": "0.1",
        "profile_url": "https://yejin-seo.example",
        "display_name": "Ye-jin Seo",
        "pronouns": "she/her",
        "location": {
          "city": "Portland",
          "region": "Oregon",
          "country": "United States"
        },
        "intent_tags": [
          "music",
          "drawing",
          "shows",
          "friendship"
        ],
        "about": "Illustrator. Drew a lyric sheet for one of Ada’s songs without being asked, and was thanked on the record. Would like to draw at shows with other people who draw.",
        "contact_methods": [
          {
            "type": "email",
            "value": "yejin@mail.example",
            "label": "Kindling identity"
          }
        ],
        "verification": {
          "level": "oauth",
          "verified_at": "2026-08-09T22:20:00Z",
          "verifier": "google"
        },
        "messaging_preferences": {
          "accept_from": "shared-pool",
          "no_cold_messages": false,
          "minimum_curator_verification": "email"
        },
        "kindling_noindex": false,
        "parsed_at": "2026-08-09T22:20:00Z",
        "parser": "kindling-parser/0.1.1"
      },
      "parsed_at": "2026-08-09T22:20:00Z",
      "consent_proof": {
        "handshake_id": "hs-ada-quillon-ada-listeners-yejin",
        "accepted_at": "2026-08-09T22:20:00Z",
        "method": "oauth"
      },
      "verification_level": "oauth",
      "added_at": "2026-08-09T22:20:00Z",
      "added_by": "ada@mail.example"
    },
    {
      "profile_url": "https://idris-bello.notion.example",
      "parsed_profile": {
        "schema_version": "0.1",
        "profile_url": "https://idris-bello.notion.example",
        "display_name": "Idris Bello",
        "pronouns": "he/him",
        "location": {
          "city": "Seattle",
          "region": "Washington",
          "country": "United States"
        },
        "intent_tags": [
          "music",
          "songwriting",
          "friendship"
        ],
        "about": "Drives the night bus routes. Writes lyrics on the break-room whiteboard and wipes them off before the day shift. Came for the songs, stayed for the letter.",
        "contact_methods": [
          {
            "type": "email",
            "value": "idris@mail.example",
            "label": "Kindling identity"
          }
        ],
        "verification": {
          "level": "email",
          "verified_at": "2026-08-23T06:45:00Z"
        },
        "messaging_preferences": {
          "accept_from": "shared-pool",
          "no_cold_messages": false,
          "minimum_curator_verification": "email"
        },
        "kindling_noindex": false,
        "parsed_at": "2026-08-23T06:45:00Z",
        "parser": "kindling-parser/0.1.1"
      },
      "parsed_at": "2026-08-23T06:45:00Z",
      "consent_proof": {
        "handshake_id": "hs-ada-quillon-ada-listeners-idris",
        "accepted_at": "2026-08-23T06:45:00Z",
        "method": "email-link"
      },
      "verification_level": "email",
      "added_at": "2026-08-23T06:45:00Z",
      "added_by": "ada@mail.example"
    },
    {
      "profile_url": "https://kiri-walsh.carrd.example",
      "parsed_profile": {
        "schema_version": "0.1",
        "profile_url": "https://kiri-walsh.carrd.example",
        "display_name": "Kiri Walsh",
        "pronouns": "they/them",
        "location": {
          "city": "Tacoma",
          "region": "Washington",
          "country": "United States"
        },
        "intent_tags": [
          "music",
          "house-shows",
          "hosting",
          "friendship"
        ],
        "about": "Library science student. Hosts a house show about once a season, if the neighbors agree. Has forty folding chairs and one very patient cat.",
        "contact_methods": [
          {
            "type": "email",
            "value": "kiri@mail.example",
            "label": "Kindling identity"
          }
        ],
        "verification": {
          "level": "email",
          "verified_at": "2026-09-06T13:00:00Z"
        },
        "messaging_preferences": {
          "accept_from": "shared-pool",
          "no_cold_messages": false,
          "minimum_curator_verification": "email"
        },
        "kindling_noindex": false,
        "parsed_at": "2026-09-06T13:00:00Z",
        "parser": "kindling-parser/0.1.1"
      },
      "parsed_at": "2026-09-06T13:00:00Z",
      "consent_proof": {
        "handshake_id": "hs-ada-quillon-ada-listeners-kiri",
        "accepted_at": "2026-09-06T13:00:00Z",
        "method": "email-link"
      },
      "verification_level": "email",
      "added_at": "2026-09-06T13:00:00Z",
      "added_by": "ada@mail.example"
    },
    {
      "profile_url": "https://tobin-fairweather.carrd.example",
      "parsed_profile": {
        "schema_version": "0.1",
        "profile_url": "https://tobin-fairweather.carrd.example",
        "display_name": "Tobin Fairweather",
        "pronouns": "he/him",
        "location": {
          "city": "Bellingham",
          "region": "Washington",
          "country": "United States"
        },
        "intent_tags": [
          "music",
          "carpool",
          "shows"
        ],
        "about": "Student at the university. Has a van with two spare seats for any show within three hours, and strong opinions about which song should close a set.",
        "contact_methods": [
          {
            "type": "email",
            "value": "tobin@mail.example",
            "label": "Kindling identity"
          }
        ],
        "verification": {
          "level": "email",
          "verified_at": "2026-09-13T20:30:00Z"
        },
        "messaging_preferences": {
          "accept_from": "shared-pool",
          "no_cold_messages": false,
          "minimum_curator_verification": "email"
        },
        "kindling_noindex": false,
        "parsed_at": "2026-09-13T20:30:00Z",
        "parser": "kindling-parser/0.1.1"
      },
      "parsed_at": "2026-09-13T20:30:00Z",
      "consent_proof": {
        "handshake_id": "hs-ada-quillon-ada-listeners-tobin",
        "accepted_at": "2026-09-13T20:30:00Z",
        "method": "email-link"
      },
      "verification_level": "email",
      "added_at": "2026-09-13T20:30:00Z",
      "added_by": "ada@mail.example"
    },
    {
      "profile_url": "https://marguerite-oyelaran.notion.example",
      "parsed_profile": {
        "schema_version": "0.1",
        "profile_url": "https://marguerite-oyelaran.notion.example",
        "display_name": "Marguerite Oyelaran",
        "pronouns": "she/her",
        "location": {
          "city": "Eugene",
          "region": "Oregon",
          "country": "United States"
        },
        "intent_tags": [
          "music",
          "songwriting",
          "singing",
          "friendship"
        ],
        "about": "Choir alto and kitchen-table songwriter. Would like to trade songs with other listeners, one for one, honest notes welcome.",
        "contact_methods": [
          {
            "type": "email",
            "value": "marguerite@mail.example",
            "label": "Kindling identity"
          }
        ],
        "verification": {
          "level": "email",
          "verified_at": "2026-09-22T20:10:00Z"
        },
        "messaging_preferences": {
          "accept_from": "verified",
          "no_cold_messages": true,
          "minimum_curator_verification": "email"
        },
        "kindling_noindex": false,
        "parsed_at": "2026-09-22T20:10:00Z",
        "parser": "kindling-parser/0.1.1"
      },
      "parsed_at": "2026-09-22T20:10:00Z",
      "consent_proof": {
        "handshake_id": "hs-ada-quillon-ada-listeners-marguerite",
        "accepted_at": "2026-09-22T20:10:00Z",
        "method": "email-link"
      },
      "verification_level": "email",
      "added_at": "2026-09-22T20:10:00Z",
      "added_by": "ada@mail.example"
    }
  ]
}

Release Night: Kitchen Light at the Ferry Room, Friday 16 October

File: pools/release-night-port-ellery.json · served at https://adaquillon.example/pools/release-night-port-ellery.json

schema_version
0.1
id
release-night-port-ellery
curator
Ada Quillon (primary) ada@mail.example Email verified
Lena Brightwater lena@mail.example Signed in with OAuth
charter
Who is coming to the release show for Kitchen Light at the Ferry Room in Port Ellery, on Friday 16 October 2026, doors at seven. Say yes if you would like the others coming to be able to find you, before the show or after it.
intent_tags
music, show, kitchen-light
visibility
public
consent_model
universal-opt-in
curator_contact
ada@adaquillon.example
geographic_scope
Port Ellery, United States
governance_rules
This Pool is one stop on Ada’s fall tour. A v0.1 manifest has no field for an event, so the date and place live in the name and the charter. A request to join lapses at the show, not after 14 days, and each request carries that in its expires_at. After the show the list stays up as who was there, until anyone on it leaves. Being listed is not a ticket, and a ticket is not needed to be listed.
messaging_preferences
https://protocol.kindling.foundation/blocklist.json
https://thecircular.example/blocklist.json
minimum_sender_verification: email
status
active · created 20 September 2026 · updated 24 September 2026
Its 3 entries
EntryLevelConsent proofAddedTheir messaging
Theo Lindqvist
https://theo-lindqvist.carrd.example
Email verifiedemail-link
hs-ada-quillon-release-night-port-ellery-theo
21 September 2026verified, no cold: false
Consuelo “Connie” Arroyo
https://connie-arroyo.carrd.example
Email verifiedemail-link
hs-ada-quillon-release-night-port-ellery-consuelo
22 September 2026shared-pool, no cold: false
June Okafor
https://june-okafor.notion.example
Email verifiedemail-link
hs-ada-quillon-release-night-port-ellery-june
24 September 2026shared-pool, no cold: false
The raw JSON
{
  "schema_version": "0.1",
  "id": "release-night-port-ellery",
  "name": "Release Night: Kitchen Light at the Ferry Room, Friday 16 October",
  "curator": [
    {
      "identity": "ada@mail.example",
      "display_name": "Ada Quillon",
      "verification_level": "email",
      "primary": true
    },
    {
      "identity": "lena@mail.example",
      "display_name": "Lena Brightwater",
      "verification_level": "oauth",
      "primary": false
    }
  ],
  "intent_tags": [
    "music",
    "show",
    "kitchen-light"
  ],
  "visibility": "public",
  "consent_model": "universal-opt-in",
  "curator_contact": "ada@adaquillon.example",
  "charter": "Who is coming to the release show for Kitchen Light at the Ferry Room in Port Ellery, on Friday 16 October 2026, doors at seven. Say yes if you would like the others coming to be able to find you, before the show or after it.",
  "geographic_scope": {
    "city": "Port Ellery",
    "country": "United States"
  },
  "governance_rules": "This Pool is one stop on Ada’s fall tour. A v0.1 manifest has no field for an event, so the date and place live in the name and the charter. A request to join lapses at the show, not after 14 days, and each request carries that in its expires_at. After the show the list stays up as who was there, until anyone on it leaves. Being listed is not a ticket, and a ticket is not needed to be listed.",
  "messaging_preferences": {
    "block_list_subscriptions": [
      "https://protocol.kindling.foundation/blocklist.json",
      "https://thecircular.example/blocklist.json"
    ],
    "minimum_sender_verification": "email"
  },
  "status": "active",
  "created_at": "2026-09-20T12:00:00Z",
  "updated_at": "2026-09-24T16:15:00Z",
  "entries": [
    {
      "profile_url": "https://theo-lindqvist.carrd.example",
      "parsed_profile": {
        "schema_version": "0.1",
        "profile_url": "https://theo-lindqvist.carrd.example",
        "display_name": "Theo Lindqvist",
        "pronouns": "he/him",
        "location": {
          "city": "Port Ellery",
          "country": "United States"
        },
        "intent_tags": [
          "new-in-town",
          "friendship",
          "drums",
          "band"
        ],
        "about": "Moved here in August for a remote job. Plays drums badly and enthusiastically. Looking for people to walk, eat and play with.",
        "contact_methods": [
          {
            "type": "email",
            "value": "theo@mail.example",
            "label": "Kindling identity"
          }
        ],
        "verification": {
          "level": "email",
          "verified_at": "2026-09-21T18:00:00Z"
        },
        "messaging_preferences": {
          "accept_from": "verified",
          "no_cold_messages": false,
          "minimum_curator_verification": "email"
        },
        "kindling_noindex": false,
        "parsed_at": "2026-09-21T18:00:00Z",
        "parser": "kindling-parser/0.1.1"
      },
      "parsed_at": "2026-09-21T18:00:00Z",
      "consent_proof": {
        "handshake_id": "hs-ada-quillon-release-night-port-ellery-theo",
        "accepted_at": "2026-09-21T18:00:00Z",
        "method": "email-link"
      },
      "verification_level": "email",
      "added_at": "2026-09-21T18:00:00Z",
      "added_by": "ada@mail.example"
    },
    {
      "profile_url": "https://connie-arroyo.carrd.example",
      "parsed_profile": {
        "schema_version": "0.1",
        "profile_url": "https://connie-arroyo.carrd.example",
        "display_name": "Consuelo “Connie” Arroyo",
        "pronouns": "she/her",
        "location": {
          "city": "Port Ellery",
          "country": "United States"
        },
        "intent_tags": [
          "music",
          "listening",
          "friendship"
        ],
        "about": "Sells tickets at the ferry terminal. First heard Ada play at Fix-It Friday while someone rewired her amp. Would like a few people to sit with at shows.",
        "contact_methods": [
          {
            "type": "email",
            "value": "consuelo@mail.example",
            "label": "Kindling identity"
          }
        ],
        "verification": {
          "level": "email",
          "verified_at": "2026-09-22T08:40:00Z"
        },
        "messaging_preferences": {
          "accept_from": "shared-pool",
          "no_cold_messages": false,
          "minimum_curator_verification": "email"
        },
        "kindling_noindex": false,
        "parsed_at": "2026-09-22T08:40:00Z",
        "parser": "kindling-parser/0.1.1"
      },
      "parsed_at": "2026-09-22T08:40:00Z",
      "consent_proof": {
        "handshake_id": "hs-ada-quillon-release-night-port-ellery-consuelo",
        "accepted_at": "2026-09-22T08:40:00Z",
        "method": "email-link"
      },
      "verification_level": "email",
      "added_at": "2026-09-22T08:40:00Z",
      "added_by": "ada@mail.example"
    },
    {
      "profile_url": "https://june-okafor.notion.example",
      "parsed_profile": {
        "schema_version": "0.1",
        "profile_url": "https://june-okafor.notion.example",
        "display_name": "June Okafor",
        "pronouns": "she/her",
        "location": {
          "city": "Port Ellery",
          "country": "United States"
        },
        "intent_tags": [
          "gardening",
          "walking",
          "friendship",
          "writing"
        ],
        "about": "Retired shipyard electrician. Saves seeds from the same tomatoes her mother grew. Walks the harbor loop most mornings.",
        "contact_methods": [
          {
            "type": "email",
            "value": "june@mail.example",
            "label": "Kindling identity"
          }
        ],
        "verification": {
          "level": "email",
          "verified_at": "2026-09-24T16:15:00Z"
        },
        "messaging_preferences": {
          "accept_from": "shared-pool",
          "no_cold_messages": false,
          "minimum_curator_verification": "email"
        },
        "kindling_noindex": false,
        "parsed_at": "2026-09-24T16:15:00Z",
        "parser": "kindling-parser/0.1.1"
      },
      "parsed_at": "2026-09-24T16:15:00Z",
      "consent_proof": {
        "handshake_id": "hs-ada-quillon-release-night-port-ellery-june",
        "accepted_at": "2026-09-24T16:15:00Z",
        "method": "email-link"
      },
      "verification_level": "email",
      "added_at": "2026-09-24T16:15:00Z",
      "added_by": "ada@mail.example"
    }
  ]
}

House Show in Tacoma, Saturday 17 October

File: pools/house-show-tacoma.json · served at https://adaquillon.example/pools/house-show-tacoma.json

schema_version
0.1
id
house-show-tacoma
curator
Ada Quillon (primary) ada@mail.example Email verified
Kiri Walsh kiri@mail.example Email verified
charter
Who is coming to Ada’s house show in Tacoma on Saturday 17 October 2026, in Kiri Walsh’s living room. The room holds about forty. Kiri sends the address by email to people who said yes; it is not in this file. Pay what you can at the door, and all of it goes to Ada.
intent_tags
music, show, house-show, kitchen-light
visibility
public
consent_model
universal-opt-in
curator_contact
ada@adaquillon.example
geographic_scope
Tacoma, Washington, United States
governance_rules
This Pool is one stop on Ada’s fall tour. A v0.1 manifest has no field for an event, so the date and place live in the name and the charter. A request to join lapses at the show, not after 14 days, and each request carries that in its expires_at. After the show the list stays up as who was there, until anyone on it leaves. Being listed is not a ticket, and a ticket is not needed to be listed.
messaging_preferences
https://protocol.kindling.foundation/blocklist.json
https://thecircular.example/blocklist.json
minimum_sender_verification: email
status
active · created 18 September 2026 · updated 23 September 2026
Its 3 entries
EntryLevelConsent proofAddedTheir messaging
Soraya Blum
https://soraya-blum.notion.example
Email verifiedemail-link
hs-ada-quillon-house-show-tacoma-soraya
19 September 2026shared-pool, no cold: false
Bastian Holt
https://bastian-holt.example
Signed in with OAuthoauth
hs-ada-quillon-house-show-tacoma-bastian
20 September 2026shared-pool, no cold: false
Idris Bello
https://idris-bello.notion.example
Email verifiedemail-link
hs-ada-quillon-house-show-tacoma-idris
23 September 2026shared-pool, no cold: false
The raw JSON
{
  "schema_version": "0.1",
  "id": "house-show-tacoma",
  "name": "House Show in Tacoma, Saturday 17 October",
  "curator": [
    {
      "identity": "ada@mail.example",
      "display_name": "Ada Quillon",
      "verification_level": "email",
      "primary": true
    },
    {
      "identity": "kiri@mail.example",
      "display_name": "Kiri Walsh",
      "verification_level": "email",
      "primary": false
    }
  ],
  "intent_tags": [
    "music",
    "show",
    "house-show",
    "kitchen-light"
  ],
  "visibility": "public",
  "consent_model": "universal-opt-in",
  "curator_contact": "ada@adaquillon.example",
  "charter": "Who is coming to Ada’s house show in Tacoma on Saturday 17 October 2026, in Kiri Walsh’s living room. The room holds about forty. Kiri sends the address by email to people who said yes; it is not in this file. Pay what you can at the door, and all of it goes to Ada.",
  "geographic_scope": {
    "city": "Tacoma",
    "region": "Washington",
    "country": "United States"
  },
  "governance_rules": "This Pool is one stop on Ada’s fall tour. A v0.1 manifest has no field for an event, so the date and place live in the name and the charter. A request to join lapses at the show, not after 14 days, and each request carries that in its expires_at. After the show the list stays up as who was there, until anyone on it leaves. Being listed is not a ticket, and a ticket is not needed to be listed.",
  "messaging_preferences": {
    "block_list_subscriptions": [
      "https://protocol.kindling.foundation/blocklist.json",
      "https://thecircular.example/blocklist.json"
    ],
    "minimum_sender_verification": "email"
  },
  "status": "active",
  "created_at": "2026-09-18T10:00:00Z",
  "updated_at": "2026-09-23T06:20:00Z",
  "entries": [
    {
      "profile_url": "https://soraya-blum.notion.example",
      "parsed_profile": {
        "schema_version": "0.1",
        "profile_url": "https://soraya-blum.notion.example",
        "display_name": "Soraya Blum",
        "pronouns": "she/her",
        "location": {
          "city": "Tacoma",
          "region": "Washington",
          "country": "United States"
        },
        "intent_tags": [
          "music",
          "listening",
          "carpool",
          "friendship"
        ],
        "about": "Maternity nurse on nights. Ada’s songs are what I play on the drive home at seven in the morning. Happy to share a ride to any show within two hours.",
        "contact_methods": [
          {
            "type": "email",
            "value": "soraya@mail.example",
            "label": "Kindling identity"
          }
        ],
        "verification": {
          "level": "email",
          "verified_at": "2026-09-19T07:50:00Z"
        },
        "messaging_preferences": {
          "accept_from": "shared-pool",
          "no_cold_messages": false,
          "minimum_curator_verification": "email"
        },
        "kindling_noindex": false,
        "parsed_at": "2026-09-19T07:50:00Z",
        "parser": "kindling-parser/0.1.1"
      },
      "parsed_at": "2026-09-19T07:50:00Z",
      "consent_proof": {
        "handshake_id": "hs-ada-quillon-house-show-tacoma-soraya",
        "accepted_at": "2026-09-19T07:50:00Z",
        "method": "email-link"
      },
      "verification_level": "email",
      "added_at": "2026-09-19T07:50:00Z",
      "added_by": "ada@mail.example"
    },
    {
      "profile_url": "https://bastian-holt.example",
      "parsed_profile": {
        "schema_version": "0.1",
        "profile_url": "https://bastian-holt.example",
        "display_name": "Bastian Holt",
        "pronouns": "he/him",
        "location": {
          "city": "Tacoma",
          "region": "Washington",
          "country": "United States"
        },
        "intent_tags": [
          "music",
          "guitar",
          "repair",
          "shows"
        ],
        "about": "Repairs guitars in a shop behind a hardware store. Restrung Ada’s nylon-string once, an hour before a show, and has followed her songs since. Plays badly and listens well.",
        "contact_methods": [
          {
            "type": "email",
            "value": "bastian@mail.example",
            "label": "Kindling identity"
          }
        ],
        "verification": {
          "level": "oauth",
          "verified_at": "2026-09-20T11:30:00Z",
          "verifier": "google"
        },
        "messaging_preferences": {
          "accept_from": "shared-pool",
          "no_cold_messages": false,
          "minimum_curator_verification": "email"
        },
        "kindling_noindex": false,
        "parsed_at": "2026-09-20T11:30:00Z",
        "parser": "kindling-parser/0.1.1"
      },
      "parsed_at": "2026-09-20T11:30:00Z",
      "consent_proof": {
        "handshake_id": "hs-ada-quillon-house-show-tacoma-bastian",
        "accepted_at": "2026-09-20T11:30:00Z",
        "method": "oauth"
      },
      "verification_level": "oauth",
      "added_at": "2026-09-20T11:30:00Z",
      "added_by": "ada@mail.example"
    },
    {
      "profile_url": "https://idris-bello.notion.example",
      "parsed_profile": {
        "schema_version": "0.1",
        "profile_url": "https://idris-bello.notion.example",
        "display_name": "Idris Bello",
        "pronouns": "he/him",
        "location": {
          "city": "Seattle",
          "region": "Washington",
          "country": "United States"
        },
        "intent_tags": [
          "music",
          "songwriting",
          "friendship"
        ],
        "about": "Drives the night bus routes. Writes lyrics on the break-room whiteboard and wipes them off before the day shift. Came for the songs, stayed for the letter.",
        "contact_methods": [
          {
            "type": "email",
            "value": "idris@mail.example",
            "label": "Kindling identity"
          }
        ],
        "verification": {
          "level": "email",
          "verified_at": "2026-09-23T06:20:00Z"
        },
        "messaging_preferences": {
          "accept_from": "shared-pool",
          "no_cold_messages": false,
          "minimum_curator_verification": "email"
        },
        "kindling_noindex": false,
        "parsed_at": "2026-09-23T06:20:00Z",
        "parser": "kindling-parser/0.1.1"
      },
      "parsed_at": "2026-09-23T06:20:00Z",
      "consent_proof": {
        "handshake_id": "hs-ada-quillon-house-show-tacoma-idris",
        "accepted_at": "2026-09-23T06:20:00Z",
        "method": "email-link"
      },
      "verification_level": "email",
      "added_at": "2026-09-23T06:20:00Z",
      "added_by": "ada@mail.example"
    }
  ]
}

Portland, Friday 23 October

File: pools/portland-october-23.json · served at https://adaquillon.example/pools/portland-october-23.json

schema_version
0.1
id
portland-october-23
curator
Ada Quillon (primary) ada@mail.example Email verified
charter
Who is coming to Ada’s show in Portland on Friday 23 October 2026, in an upstairs room on the east side with sixty seats. Say yes if you would like to find someone to go with, or to say hello to afterward.
intent_tags
music, show, kitchen-light
visibility
public
consent_model
universal-opt-in
curator_contact
ada@adaquillon.example
geographic_scope
Portland, Oregon, United States
governance_rules
This Pool is one stop on Ada’s fall tour. A v0.1 manifest has no field for an event, so the date and place live in the name and the charter. A request to join lapses at the show, not after 14 days, and each request carries that in its expires_at. After the show the list stays up as who was there, until anyone on it leaves. Being listed is not a ticket, and a ticket is not needed to be listed.
messaging_preferences
https://protocol.kindling.foundation/blocklist.json
https://thecircular.example/blocklist.json
minimum_sender_verification: email
status
active · created 24 September 2026 · updated 26 September 2026
Its 2 entries
EntryLevelConsent proofAddedTheir messaging
Augustin Delacroix
https://augustin-delacroix.carrd.example
Email verifiedemail-link
hs-ada-quillon-portland-october-23-augustin
25 September 2026verified, no cold: false
Ye-jin Seo
https://yejin-seo.example
Signed in with OAuthoauth
hs-ada-quillon-portland-october-23-yejin
26 September 2026shared-pool, no cold: false
The raw JSON
{
  "schema_version": "0.1",
  "id": "portland-october-23",
  "name": "Portland, Friday 23 October",
  "curator": [
    {
      "identity": "ada@mail.example",
      "display_name": "Ada Quillon",
      "verification_level": "email",
      "primary": true
    }
  ],
  "intent_tags": [
    "music",
    "show",
    "kitchen-light"
  ],
  "visibility": "public",
  "consent_model": "universal-opt-in",
  "curator_contact": "ada@adaquillon.example",
  "charter": "Who is coming to Ada’s show in Portland on Friday 23 October 2026, in an upstairs room on the east side with sixty seats. Say yes if you would like to find someone to go with, or to say hello to afterward.",
  "geographic_scope": {
    "city": "Portland",
    "region": "Oregon",
    "country": "United States"
  },
  "governance_rules": "This Pool is one stop on Ada’s fall tour. A v0.1 manifest has no field for an event, so the date and place live in the name and the charter. A request to join lapses at the show, not after 14 days, and each request carries that in its expires_at. After the show the list stays up as who was there, until anyone on it leaves. Being listed is not a ticket, and a ticket is not needed to be listed.",
  "messaging_preferences": {
    "block_list_subscriptions": [
      "https://protocol.kindling.foundation/blocklist.json",
      "https://thecircular.example/blocklist.json"
    ],
    "minimum_sender_verification": "email"
  },
  "status": "active",
  "created_at": "2026-09-24T12:00:00Z",
  "updated_at": "2026-09-26T19:45:00Z",
  "entries": [
    {
      "profile_url": "https://augustin-delacroix.carrd.example",
      "parsed_profile": {
        "schema_version": "0.1",
        "profile_url": "https://augustin-delacroix.carrd.example",
        "display_name": "Augustin Delacroix",
        "pronouns": "he/him",
        "location": {
          "city": "Portland",
          "region": "Oregon",
          "country": "United States"
        },
        "intent_tags": [
          "music",
          "listening",
          "friendship"
        ],
        "about": "Retired ferry deckhand. Moved inland to be near the grandchildren and misses the harbor. The record helps. Looking for someone to go to the Portland show with.",
        "contact_methods": [
          {
            "type": "email",
            "value": "augustin@mail.example",
            "label": "Kindling identity"
          }
        ],
        "verification": {
          "level": "email",
          "verified_at": "2026-09-25T15:00:00Z"
        },
        "messaging_preferences": {
          "accept_from": "verified",
          "no_cold_messages": false,
          "minimum_curator_verification": "email"
        },
        "kindling_noindex": false,
        "parsed_at": "2026-09-25T15:00:00Z",
        "parser": "kindling-parser/0.1.1"
      },
      "parsed_at": "2026-09-25T15:00:00Z",
      "consent_proof": {
        "handshake_id": "hs-ada-quillon-portland-october-23-augustin",
        "accepted_at": "2026-09-25T15:00:00Z",
        "method": "email-link"
      },
      "verification_level": "email",
      "added_at": "2026-09-25T15:00:00Z",
      "added_by": "ada@mail.example"
    },
    {
      "profile_url": "https://yejin-seo.example",
      "parsed_profile": {
        "schema_version": "0.1",
        "profile_url": "https://yejin-seo.example",
        "display_name": "Ye-jin Seo",
        "pronouns": "she/her",
        "location": {
          "city": "Portland",
          "region": "Oregon",
          "country": "United States"
        },
        "intent_tags": [
          "music",
          "drawing",
          "shows",
          "friendship"
        ],
        "about": "Illustrator. Drew a lyric sheet for one of Ada’s songs without being asked, and was thanked on the record. Would like to draw at shows with other people who draw.",
        "contact_methods": [
          {
            "type": "email",
            "value": "yejin@mail.example",
            "label": "Kindling identity"
          }
        ],
        "verification": {
          "level": "oauth",
          "verified_at": "2026-09-26T19:45:00Z",
          "verifier": "google"
        },
        "messaging_preferences": {
          "accept_from": "shared-pool",
          "no_cold_messages": false,
          "minimum_curator_verification": "email"
        },
        "kindling_noindex": false,
        "parsed_at": "2026-09-26T19:45:00Z",
        "parser": "kindling-parser/0.1.1"
      },
      "parsed_at": "2026-09-26T19:45:00Z",
      "consent_proof": {
        "handshake_id": "hs-ada-quillon-portland-october-23-yejin",
        "accepted_at": "2026-09-26T19:45:00Z",
        "method": "oauth"
      },
      "verification_level": "oauth",
      "added_at": "2026-09-26T19:45:00Z",
      "added_by": "ada@mail.example"
    }
  ]
}

Block lists

The two lists every Pool subscribes to

Messages and handshakes from anything on these lists are refused §7.3.

Kindling public block list

Copy: blocklist.json · published at https://protocol.kindling.foundation/blocklist.json · version 3, 20 September 2026

The block list the Kindling project will publish under SPEC.md §7.3, for identities and implementations with confirmed abuse. The entries here are illustrative until the registry opens. No personal details are ever published.

TypeTargetReasonDetailAdded
implementationscrapekit/0.3scrapingIgnores kindling-noindex and robots signals.2 July 2026
identitypromo-blast@mail.examplespam14 August 2026

The Circular consortium block list

Copy: circular/blocklist.json · published at https://thecircular.example/blocklist.json · version 8, 27 September 2026

Shared by every member of the Circular consortium. Each member subscribes; any member may propose an entry, and two others must second it.

TypeTargetReasonDetailAdded
curator_identitylisted-them-anyway@mail.exampleconsent_violationSubmitted other people’s pages, a whole household’s among them, to Pools without asking any of them.27 September 2026
pool_urlhttps://free-friends-now.example/pools/everyone.jsonconsent_violationListed profiles that never accepted a handshake.26 September 2026
identitybulk-intros@relay.examplespam3 September 2026
implementationscrapekit/0.3scrapingAlso on the Kindling public list.3 July 2026

Honest limits

What the v0.1 schema can’t say yet

Where the specification text and a schema disagree, our JSON follows the schema. These are the gaps that touch this site.

  1. There is no field for an event.

    No date, time, venue or capacity in a manifest §3.2 §3.3. Each tour stop is its own Pool, with the date in its name and charter, so a client cannot sort stops by date or tell that one has passed.

  2. Pools cannot say they belong together.

    Nothing links a stop to the listeners’ list. The discovery file lists four Pools side by side §10.2, and a reader has to guess from the names that three are one tour.

  3. There is no “ended”.

    archived means a failed curator transition §9.4, so a past show’s list stays active.

  4. The window is configurable in text, not in the manifest.

    §5.2 says “configurable per Pool”; there is no field. The listeners’ requests use the default 14 days, and a stop’s requests lapse at the doors, each carried in expires_at.

  5. “Never sold” has no field.

    The promise lives in the charter and governance_rules prose. A public Pool is readable by anyone §3.2, which is also why there is nothing to sell; what protects people is their yes, their own rules §7.2, kindling_noindex §2.7 and shared block lists §7.3.

  6. A creator’s other lists have no place.

    The letter’s subscribers, the store’s buyers and the social followers are outside the protocol §1.2. Nothing in a manifest points to them. That is what keeps the Pool safe when Ada moves, and it also means a client cannot offer “get the letter” from the Pool itself.

  7. Distance is not in the protocol.

    A parsed profile has a city and region, and optional latitude and longitude §2.4. “Near you” here is worked out from rough town centers by this page. Someone who wrote only “Tacoma” sits at the middle of Tacoma.

  8. There is no type for a first message between members.

    §6.3 lists four types; the schema has six, adding withdrawal and system. None is “a first note from one listener to another”, so Marisol’s note to Soraya is sent as an intro, through the list.

  9. A co-curator has no role.

    Lena and Kiri keep the stops they host, and Noemi co-keeps the listeners’ list. The manifest can only mark one curator primary §3.2; “the venue”, “the host” and “first in line” are prose.

  10. Level names differ between the text and the schema.

    §4.5 names email-verified, oauth-verified, curator-vouched and unverified. The schemas say email, oauth, curator-vouched, unverified and cryptographic, and a curator can only be email, oauth or cryptographic. Our JSON follows the schemas; our pages use the words.

  11. Field names in the text and the schemas differ.

    §6.2 calls the Pool reference pool_ref; the schema calls it via_pool. §12.1 names kindling_version; every schema uses schema_version. §10.2 names pool_url and a per-Pool curator_contact; the well-known schema uses manifest_url, with one contact on operator. Our JSON follows the schemas.

  12. No provenance field on parsed profiles.

    §2.3 names extraction_source, but the parsed-profile schema has no such field and forbids extra ones. A listener’s card cannot say which lines were marked up and which were inferred.