Dutch, the Fence: bible and visual components

Drafted 2026-10-16 by Claude for Sarah. Sources: docs/spec/the-fence-bible.md and docs/spec/dutch-visual-components.md. Supersedes spec v2 §4.3.

80
Confidence (top)
  • Season record names Dutch as the ally (corpus edit in Press Raven): +5
  • Production spec for the 16 pieces, with prompts and anchors: +8
  • Dutch's first scene drafted and read cold by Beckett: +7

Open Questions (5): all decided 2026-10-16, as recommended

Blocks: the bible's truth table and every Dutch line before the burn.

Recommendation: Yes. He's her way back in after the burn, and 'the Fence is secretly a cop, and you're one of the few who know' is easy for a teenager to follow. A later twist can sit one level up (who he reports to, why he chose a burned agent).

Alternatives: Keep it hidden until a reveal. That keeps a twist but means Safecracker can't frame him as a cop, and the shop and jobs would read as plain crime until then.

Decision (Sarah, 2026-10-16): agreed as recommended.

Blocks: who speaks on result screens, hints and routing after the burn (season record: 'the ally takes result screens, hints, routing').

Recommendation: Yes. One helper after the burn is easier to follow than two, and 'the only one who still picks up' gives him a reason to be everywhere. The bible's lock keeps him from solving the season: he can steer and encourage, never supply a document's clue.

Alternatives: Keep the ally a separate, unnamed voice. Dutch stays a shopkeeper and job-giver, and the ally carries the help. Costs a second character with less to do.

Decision (Sarah, 2026-10-16): agreed as recommended.

Blocks: the counter plate's framing and how the player reaches the shop.

Recommendation: One screen, two doors: his Messages thread on the phone opens the counter, and the Underworld carries a door to the same screen. The phone fits the meeting's plan (unread texts, no notifications); the Underworld fits Standing and Choice §7.

Alternatives: Phone only (the meeting) or Underworld only (the doc). Either is simpler, and each loses the other's natural entrance.

Decision (Sarah, 2026-10-16): agreed as recommended.

Blocks: the counter and back-room plates, and Safecracker's first place.

Recommendation: A pawnshop. It's the front a teenager recognizes for buying stolen goods. Safecracker's desk safe then moves from the pawnshop to a loan shark's office, so the two never look alike.

Alternatives: A watch-and-radio repair shop. Keeps Safecracker's pawnshop, but 'repairman who buys stolen goods' needs explaining.

Decision (Sarah, 2026-10-16): agreed as recommended.

Blocks: the off-the-record edit, the counter figure and the avatar crop.

Recommendation: 'Fence Agent.jpg' (1254 × 1254), the newer and sharper of the two. 'Fence Undercover.jpg' stays as the original casting reference.

Alternatives: 'Fence Undercover.jpg' (600 × 600), if the newer one drifted from what you wanted.

Decision (Sarah, 2026-10-16): agreed as recommended.

The portraits that exist

Fence Agent portrait
Fence Agent.jpg, 1254 × 1254 (recommended master)
Fence Undercover portrait
Fence Undercover.jpg, 600 × 600

The Fence bible: Dutch

Status: drafted 2026-10-16 by Claude; Sarah approved Q1–Q5 as recommended the same day. Spec v2 §4.3 requires this page before any new Fence copy is written. It supersedes spec v2 §4.3 (the Fence as the department's asset, a handler who kept it from you, and the late Act IV reveal) and the reveal use of the "file opens" portrait in §5.1. The one item still marked (assumed) is Claude's and open to change; the decisions are recorded under Decided.

Who he is

Dutch is the Fence: the man on the street who buys what you steal. Flat rate, no appraisals, no questions. His glasses sit up on his forehead because he never looks at the goods; he watches the person selling them.

He is an undercover police officer. The fencing business is his cover, and has been for years. Every item that crosses his counter goes into a case file. "He logs everything" is literally true.

He is four things to Peregrine, and they are the same man:

  1. The shop. Coins are spent at his counter (Standing and Choice §7; the Oct 5 meeting's Dutch table, hold slot and back room).
  2. The jobs. He sets the Safecracker nights: four crooks' safes, his fee for each.
  3. The connection inside the police department. Peregrine's way back in after the Agency burns her. He's the one who still picks up.
  4. The ally. After the burn he is the season's ally: his voice carries result screens, hints and routing (Q2). The locks below keep him from solving the case.

The word "fence" is never required. The player meets Dutch by name, and the job is explained once in passing: "Dutch buys what you steal. Don't ask him where it goes." [draft]

The truth table

FactWho knowsWhat Peregrine knows
Dutch is a police officerHis lieutenant; a handful of people in the department; PeregrineKnows from the start (Q1).
The shop is a frontThe department. The street believes it's real.Knows.
Every item is logged into his case fileThe departmentKnows. "He logs everything" is a fact she shares with him, not a clue.
What the safes hold becomes leads, not evidenceDutchKnows. Nothing taken from a safe off the books would stand up in court; it shows him where to look next.
His long case targets the rackets that feed Calico's tableDutch, his lieutenantKnows there is a long case. Not told its target (assumed). This is where a later twist can live (who he reports to; why he picked a burned agent).
Peregrine was burned as compromisedThe Agency; Dutch hears it on Day 10Knows she's burned. Knows Dutch heard.
Whether Peregrine is dirtyDutch doesn't know at first. He keeps paying her anyway.Knows he's watching her. It's never said aloud.
The Agency's sealed desk, Corrigan's file, SP-14Not Dutch. He has no access to the Agency.—

What the street sees

Locks

These hold for every surface Dutch appears on.

The portraits

The identity masters are Peregrine-Grid-Updated/Squares/Fence Agent.jpg (1254 × 1254, the newer of the two) and Fence Undercover.jpg (600 × 600). Both show shop mode: glasses up, pencil behind the ear, a pen in the breast pocket. The casting is about forty, which overrides spec v2's "late 50s–60s". The look stays deliberately forgettable.

The glasses carry his two sides:

StateGlassesPencil and penUsed when
Shop modeUp on the foreheadPencil behind ear, pen in pocketEvery street surface: the counter, his texts, job tickets.
Off the recordDown, over his eyesGoneOnly when he talks to Peregrine as an officer, alone.

Spec v2 saved "glasses down" for the reveal. With no reveal, it becomes the sign that he has stopped performing for the street. The second state isn't painted yet; the visual components spec commissions it.

Voice

Short, dry and transactional. He sounds bored with crime because he has seen all of it. He's kind only in what he does, never in what he says.

When he appears

MomentWhat happens
First weekDutch's first table opens on the phone: "Dutch — can get you things." Three items at 40 coins and a hold slot (Oct 5 meeting).
Before the burnHe's a street contact Peregrine uses in cover. The packet comes by Agency courier.
Day 10, the burnThe Agency goes silent. Dutch's text arrives anyway. After this, packets come by his runner (Standing and Choice §10.1).
After the burnSafecracker nights, the shop and the back room. He takes the season's ally role: result screens, hints and routing speak in his voice (Q2). He steers and encourages; he never supplies a document's clue.

Decided (Sarah, 2026-10-16)

QuestionDecision
Q1Does Peregrine know he's a cop from the start?Yes. A later twist can sit one level up.
Q2Is Dutch the season's unnamed ally?Yes. Result screens, hints and routing after the burn speak in his voice, within the locks.
Q3Where does his counter live?One screen, two doors: his Messages thread opens it, and the Underworld has a door to the same screen.
Q4What is his front?A pawnshop. Safecracker's desk safe moves from the pawnshop to a loan shark's office.
Q5Which portrait is the master?Fence Agent.jpg (1254 × 1254). Fence Undercover.jpg stays as the original casting reference.

The season record in the corpus (guides/peregrine/guide.json, season.cast, "The ally": unnamed) still needs to name Dutch; that edit goes through Press Raven.

Dutch: visual components

Status: framed 2026-10-16 by Claude; Sarah approved the open questions as recommended the same day. This is a component frame, not yet a production spec: it lists every visual Dutch needs, what each one does, and how it is made, so the set can be approved before anything is painted. Production detail (prompts, exact sizes, import) follows the Kingpin's Room art spec pattern once the open questions are answered. Character truth: the Fence bible.

Rules for the whole set

1. Portraits

ComponentWhat it isSourceStatus
Shop modeChest-up, glasses up, pencil behind ear, pen in pocketPeregrine-Grid-Updated/Squares/Fence Agent.jpg (1254 × 1254)Exists. The master (Q5).
Off the recordThe same portrait with glasses down over his eyes, pencil and pen goneA masked edit of the master: only the glasses, ear and pocket changeTo paint.
Phone avatarCircular crop of shop mode for his Messages thread and contact cardCropped from the master by the importerCrop only.
Counter figureDutch behind his counter, shoulders up, in shop mode, registered to the counter platePainted into the counter plate's lighting, then extracted to its own layerTo paint.

The off-the-record edit must keep everything outside the glasses, ear and pocket pixel-identical, so swapping states reads as him taking the glasses down, not a different picture.

2. His counter (where the shop lives)

The screen where Dutch deals his three items and the hold slot.

ComponentWhat it isNotes
dutch_counter plateHis pawnshop's counter (Q4) seen from the customer's side: a worn glass-topped pawn counter, shelves of other people's things behind him, a curtain to the back roomPortrait 2:3, opaque. The countertop is the work band where the app lays the three items. Reached from his Messages thread and from a door in the Underworld (Q3).
Three item spotsWhere the app lays the three offered itemsNot painted. Positions in an anchors file.
Hold slotA spike or a hook at the counter's end, where a held item waits under a claim ticketPainted as part of the plate, empty. The app places the held item's tag on it.
Back-room curtainThe way into the back roomPart of the plate; the app makes it a button.

3. Items on the table

Every item is a painted object with a blank paper tag tied to it; the app writes the name and price on the tag. Proposed objects (Sarah's call on each):

Item (Oct 5 meeting)What it doesProposed object
Cushion"My first wrong answer next game doesn't count."A small velvet jeweler's pad
SwapSwaps an item out to My Misses, marked SKIPPEDTwo claim tickets pinned together
FreezeOdd One Out toolA stopwatch with its crown pulled
AlibiOdd One Out toolA matchbook from a bar, closed
SurveyCoordinate Drop toolA brass surveyor's compass
Mirror LineCoordinate Drop toolA folding pocket mirror
Buy-backA card he passed on, bought backThe card itself, face down, clipped to a tag
A lookOne back-room lookA folded swatch of cloth or paper, depending on the look

Each object is a transparent layer, front-on with a soft contact shadow, sized to sit on the counter at phone size and read at about 90 pt. New items join the set as they are designed.

4. The back room

ComponentWhat it isNotes
dutch_backroom plateBehind the curtain: shelves and racks of unclaimed things, a work table, a caged wall lamp (no hanging lamp: ART_DIRECTION reserves it)Portrait 2:3, opaque. A calm band where the app lists looks.
Look previewThe chosen look shown on the player's own DeskNo new art. The app composites the look onto the Desk screen (the Oct 5 meeting: "previewable on his own desk").

Looks themselves (desk objects, wallpapers, sheets) are their own art pipeline and aren't part of this set.

5. His paper

ComponentWhat it isUsed for
dutch_claim_ticketHis trademark: a numbered-style claim ticket with a punched hole and a string loop, blankThe hold slot's tag, item tags, and the Safecracker job ticket. One object everywhere he touches. Replaces safecracker_paper_ticket in the Safecracker spec.
dutch_envelopeA kraft envelope tied with string, a claim ticket on the knot; sealed and open statesThe post-burn packet by his runner (Standing and Choice §10.1). Distinct from the Agency courier's envelope, so the burn shows in the mail.
dutch_ledger_pageA ledger page texture with one coffee ring (docs/mockups/_assets.md row "Fence's ledger")The Fence's Book section on the Case Board.

6. Off-the-record props

ComponentWhat it isUsed for
dutch_badge_walletA worn leather wallet half open on a counter, a police shield inside, no lettering or numbersThe one document or scene where Peregrine is reminded what he is. Never on a street surface.

7. What's deliberately left out

8. Count

Paint: off-the-record portrait edit, counter figure, counter plate, back-room plate, eight item objects, claim ticket, envelope (two states), ledger page, badge wallet. That is 16 painted pieces plus the avatar crop. The shop-mode portrait exists.

Decisions

Q3, Q4 and Q5 are decided (the bible's Decided table): one counter screen reached from his Messages thread and the Underworld, a pawnshop front, and Fence Agent.jpg as the master. The item objects in section 3 are still proposals Sarah can change one by one. The production spec is dutch-art-spec.md (2026-10-16).

80
Confidence (bottom)
  • Season record names Dutch as the ally (corpus edit in Press Raven): +5
  • Production spec for the 16 pieces, with prompts and anchors: +8
  • Dutch's first scene drafted and read cold by Beckett: +7