Demonstration · Synthetic dataset

Drive the workspace against a synthetic state.

Seven prepared questions, twelve fictional districts, and every answer's evidence, counterevidence, and limit. The interaction model of the Rhode Island system, with nothing real inside it.

Data
Synthetic. Every district, name, number, and record was generated for this demonstration.
Computation
None while you browse. Each answer was written in advance; nothing is retrieved or generated on this page.
Boundary
No voters, no real candidates, no real records, no lists. The interpretation limit stays on every answer.
System
The interaction model of the Rhode Island Political Intelligence System, described in case study 01.

The demonstration

Choose a question. Read the answer prepared for it.

Each answer below was written for this synthetic state to show the shape of an answer the workspace produces and the evidence it carries. Choosing a question shows that answer. Nothing runs, and nothing here is a capture of a real run.

Synthetic data · Every district, name, number, and record on this page was generated for this demonstration. None of it describes a real voter, candidate, committee, donor, bill, or place. Nothing is computed while you browse: each answer was written in advance and is shown as written.

Synthetic state mapTwelve fictional districts · generated aggregates
Synthetic
01 · Ashvane Ridge · synthetic 02 · Verrin Heights · synthetic 03 · Quillmarsh · synthetic 04 · Tessmore Hollow · synthetic 05 · Hollin Bend · synthetic 06 · Stillmere Reach · synthetic 07 · Brackenholt · synthetic 08 · Orrinsgate · synthetic 09 · Lantern Shoal · synthetic 10 · Fennick Cross · synthetic 11 · Mossgarth · synthetic 12 · Duskmoor Flats · synthetic

Synthetic geography · drawn for this demonstration · no real boundary

  • Red-band aggregate signal
  • Blue-band aggregate signal
  • Neutral band or unresolved

Selected district · synthetic aggregates

None selected

Select a district on the map to read its generated aggregates here. The district table below lists every value for every district.

Back to prepared questions
Strategy analystPrepared answers · Synthetic dataset
Evidence mode

Question 01 · Prepared answer

Where does Candidate A's affordability message require closer review against contributions, ethics records, and recorded votes?

The evidence supports a review, not a verdict. Candidate A received a reportable contribution from a development-sector donor[1], publicly emphasized affordability at a Hollin Bend forum[2], and cast a recorded vote on a measure with housing-cost consequences[3]. Those facts may create a message vulnerability, but they do not establish motive or improper influence. The ethics matter carries the official state “closed without finding”[4] and must be described that way, neither flattened into “a violation” nor inflated into “cleared”. Before drawing a strategic conclusion, the analysis should test the bill text, the timing, the stated rationale, counterexamples, and the complete contribution denominator.

Districts named · 05 Hollin Bend, 06 Stillmere Reach

Evidence · 4 synthetic records

01 · FilingDirect contribution, Donor D1 to Candidate A

syn://cf/2025/0142 · synthetic · 2025-03-14

Reported contribution of 1,000 synthetic dollars from Donor D1 (development sector, company) to the Candidate A committee. Account, transaction, amount, and filing period are all generated.

Gap · The filing carries the donor's sector as the filer reported it; no independent sector classification exists in the corpus.

02 · StatementCandidate A on affordability, Hollin Bend forum

syn://st/2025/0093 · synthetic · 2025-02-27

Archived remark: “Housing cost is the first problem I will work on.” Speaker, venue, date, and context generated.

Gap · The archive holds the remark and its context. It holds no transcript of the questions that preceded it.

03 · VoteRoll call, S.B. 9901-SYN, Candidate A: yes

syn://rc/2025/0389 · synthetic · 2025-06-11

Recorded yes vote on S.B. 9901-SYN, a measure moving the schedule of a housing-cost pilot by one year. Bill version 2.

Counterevidence · The yes vote matches the position Candidate A stated in February. The sequence is consistent with a stated rationale.

04 · DispositionEthics matter, Candidate A: closed without finding

syn://eth/0007 · synthetic · 2025-07-19

Complaint filed 2025-05-02; preliminary review; closed 2025-07-19 without a finding. Official state: closed without finding.

Counterevidence · Closure without finding is neither a finding nor an exoneration. The record makes neither claim.

Counterevidence · The same filing period shows contributions from three other sectors; the development-sector share of Candidate A's reported total is nine percent, and the vote in record 03 matches the position Candidate A stated three months earlier.

INTERPRETATION LIMIT · Money, timing, message tension, or a graph path can justify a question. None alone proves influence, intent, misconduct, or causation.

Choose another question · Explore the map

Question 02 · Prepared answer

Which districts should a turnout-recovery field plan prioritize, and why?

Three districts, ranked by recoverable turnout; one withheld for coverage. Brackenholt (07) and Fennick Cross (10) each lost seven points of turnout between cycle A and cycle B while sitting in the neutral band[1][2], which makes them the two places where recovered turnout is least likely to be already spoken for. Tessmore Hollow (04) is third: a six-point drop, neutral band, complete coverage[3]. Lantern Shoal (09) shows a seven-point drop too, but the cycle A precinct file is missing from the corpus[4], so its drop may be an artifact of coverage rather than of behavior. It is named here as a gap, not as a target.

Districts named · 07 Brackenholt, 10 Fennick Cross, 04 Tessmore Hollow, 09 Lantern Shoal

Evidence · 4 synthetic records

01 · AggregateTurnout by district, cycle A

syn://agg/turnout/cycle-a · synthetic · Cycle A

District-level turnout share for the earlier synthetic cycle, twelve districts.

Gap · Lantern Shoal (09) has no cycle A precinct file; its district figure is an estimate carried in the manifest.

02 · AggregateTurnout by district, cycle B

syn://agg/turnout/cycle-b · synthetic · Cycle B

District-level turnout share for the most recent synthetic cycle, twelve districts.

Gap · Partial precinct files for Quillmarsh (03), Brackenholt (07), and Duskmoor Flats (12).

03 · AggregateRegistration by district

syn://agg/registration · synthetic · Cycle B snapshot

District-level registration counts, generated. No voter-level rows exist anywhere in this demonstration.

04 · AggregateEvidence-coverage manifest

syn://agg/coverage · synthetic · Cycle B snapshot

Per-district coverage state: complete, partial, or gap, with the missing file named.

Gap · A manifest describes what the corpus holds. It cannot describe what the corpus does not know it lacks.

Gap · Turnout is a district aggregate. The corpus holds no cycle A precinct file for Lantern Shoal (09) and partial cycle B files for Quillmarsh (03), Brackenholt (07), and Duskmoor Flats (12). The ranking is only as good as those manifests.

INTERPRETATION LIMIT · A turnout gap describes a place across two cycles. It never identifies who did not vote, why, or what would move them.

Choose another question · Explore the map

Question 03 · Prepared answer

Did Candidate B's recorded vote on short-term rental registration match the position Candidate B stated?

A stated position and a recorded vote point in different directions; the record between them is what matters. On 30 March, Candidate B said the registration measure “should pass as written”[1]. On 25 June, Candidate B voted no on H.B. 7702-SYN as amended[2]. Between those dates, amendment 2 added a fee schedule and an enforcement clause[3]. The statement refers to the bill as introduced; the vote refers to the bill as amended. The workspace can show the tension. It cannot call it a reversal without a statement on the amended version, which the corpus does not hold. The bill's synthetic fiscal note names Lantern Shoal (09) and Duskmoor Flats (12) as the districts most affected.

Districts named · 09 Lantern Shoal, 12 Duskmoor Flats

Evidence · 3 synthetic records

01 · StatementCandidate B on rental registration

syn://st/2025/0118 · synthetic · 2025-03-30

Archived remark: “The registration measure should pass as written.” Refers to H.B. 7702-SYN as introduced.

Gap · No later statement from Candidate B addresses amendment 2. The absence of a statement is a search result, not a position.

02 · VoteRoll call, H.B. 7702-SYN as amended, Candidate B: no

syn://rc/2025/0446 · synthetic · 2025-06-25

Recorded no vote on H.B. 7702-SYN as amended by amendment 2 (fee schedule, enforcement clause).

Gap · The vote is on the amended bill. The earlier statement refers to the bill as introduced.

03 · FilingBill text, H.B. 7702-SYN, amendment 2

syn://leg/7702/amend-2 · synthetic · 2025-05-20

Amendment 2 adds a registration fee schedule and an enforcement clause to the short-term rental registration measure. The synthetic fiscal note names Lantern Shoal (09) and Duskmoor Flats (12).

Gap · No record links the fee schedule to any stated objection by Candidate B.

Gap · No archived statement from Candidate B addresses amendment 2. The absence of a statement is a search result, not a position.

INTERPRETATION LIMIT · A statement and a vote are two records with two dates. Their difference is a question about what changed between them, not evidence of bad faith.

Choose another question · Explore the map

Question 04 · Prepared answer

What is the money path from the development sector to Candidate A's campaign, and where does it stop?

Two paths: one direct and reported, one indirect and unresolved. Donor D1, a development-sector company, made a direct reported contribution to Candidate A[1]. Donor D2, an individual with a blank employer field, contributed to the Northmark Growth Committee[2], which later reported an independent mail expenditure supporting Candidate A in Hollin Bend (05) and Orrinsgate (08)[3]. The second path reaches the development sector only through a name match between Donor D2 and an officer listed for a development firm. That match is a discovery candidate awaiting review; it is not a reviewed correspondence. The path ends there.

Districts named · 05 Hollin Bend, 08 Orrinsgate

Evidence · 3 synthetic records

01 · FilingDirect contribution, Donor D1 to Candidate A

syn://cf/2025/0142 · synthetic · 2025-03-14

Reported contribution of 1,000 synthetic dollars from Donor D1 (development sector, company) to the Candidate A committee. Account, transaction, amount, and filing period are all generated.

Gap · The filing carries the donor's sector as the filer reported it; no independent sector classification exists in the corpus.

02 · FilingContribution, Donor D2 to Northmark Growth Committee

syn://cf/2025/0207 · synthetic · 2025-04-02

Reported contribution of 2,500 synthetic dollars from Donor D2 (individual) to the Northmark Growth Committee, a synthetic PAC. Employer field blank.

Gap · Donor D2's association with the development sector rests on a name match against a firm's officer list. Candidate link, unreviewed. No identity is inferred from the name.

03 · FilingIndependent expenditure, Northmark Growth Committee

syn://ie/2025/0031 · synthetic · 2025-08-21

Reported independent mail expenditure of 6,400 synthetic dollars supporting Candidate A, distributed in Hollin Bend (05) and Orrinsgate (08).

Gap · An independent-expenditure report states purpose and recipient districts. It does not state coordination, and none is inferred.

Gap · Donor D2 and the development-firm officer: candidate link, unreviewed. Until a reviewer confirms or rejects it, the second path is a hypothesis. No inference about the individual's identity is made from the name alone.

INTERPRETATION LIMIT · A contribution is a financial event. An independent expenditure is a separate financial event. Neither, alone or together, proves coordination, influence, or intent.

Choose another question · Explore the map

Question 05 · Prepared answer

What is the official status of the ethics matter involving Candidate A?

Closed without finding. That is the whole answer, and it is the only state the record supports. A complaint was filed on 2 May concerning a council session in Stillmere Reach (06)[2]; a preliminary review followed; on 19 July the matter was closed without a finding[1]. The workspace keeps “complaint filed”, “under review”, “finding issued”, “dismissed”, and “closed without finding” as distinct states because each one licenses a different sentence. This one licenses neither “violation” nor “cleared”. It licenses “closed without finding”.

Districts named · 06 Stillmere Reach

Evidence · 2 synthetic records

01 · DispositionEthics matter, Candidate A: closed without finding

syn://eth/0007 · synthetic · 2025-07-19

Complaint filed 2025-05-02; preliminary review; closed 2025-07-19 without a finding. Official state: closed without finding.

Counterevidence · Closure without finding is neither a finding nor an exoneration. The record makes neither claim.

02 · MeetingCouncil session, Stillmere Reach

syn://mt/2025/11 · synthetic · 2025-04-16

Agenda and minutes for the session the ethics complaint concerned. Candidate A present; no recusal recorded.

Gap · Minutes record presence and votes, not the substance of any private conversation.

Counterevidence · The complaint's existence is not a finding. The closure is not an exoneration statement. Both readings are inferences the record does not make.

INTERPRETATION LIMIT · A disposition is quoted, never paraphrased into a stronger or weaker state. Where the official record is silent, the answer is silent.

Choose another question · Explore the map

Question 06 · Prepared answer

How do Hollin Bend (05) and Orrinsgate (08) compare across registration, turnout, and coverage?

Two blue-band districts moving in opposite directions. Orrinsgate is the larger electorate by about 670 registrations[1], but Hollin Bend's turnout rose two points between cycles while Orrinsgate's fell three[2][3], a five-point difference in trajectory. Both carry complete evidence coverage[4], so the comparison rests on whole files rather than partial ones.

Districts named · 05 Hollin Bend, 08 Orrinsgate

Comparison · synthetic aggregates
Measure05 Hollin Bend08 Orrinsgate
Registration12,48013,150
Turnout, cycle A66%63%
Turnout, cycle B68%60%
Change+2 pts-3 pts
Signal bandBlue bandBlue band
Evidence coverageCompleteComplete

Evidence · 4 synthetic records

01 · AggregateRegistration by district

syn://agg/registration · synthetic · Cycle B snapshot

District-level registration counts, generated. No voter-level rows exist anywhere in this demonstration.

02 · AggregateTurnout by district, cycle A

syn://agg/turnout/cycle-a · synthetic · Cycle A

District-level turnout share for the earlier synthetic cycle, twelve districts.

Gap · Lantern Shoal (09) has no cycle A precinct file; its district figure is an estimate carried in the manifest.

03 · AggregateTurnout by district, cycle B

syn://agg/turnout/cycle-b · synthetic · Cycle B

District-level turnout share for the most recent synthetic cycle, twelve districts.

Gap · Partial precinct files for Quillmarsh (03), Brackenholt (07), and Duskmoor Flats (12).

04 · AggregateEvidence-coverage manifest

syn://agg/coverage · synthetic · Cycle B snapshot

Per-district coverage state: complete, partial, or gap, with the missing file named.

Gap · A manifest describes what the corpus holds. It cannot describe what the corpus does not know it lacks.

Gap · Two cycles are a trend line with two points. The corpus holds no third cycle for either district, so “rising” and “falling” each describe one interval.

INTERPRETATION LIMIT · District aggregates compare places. They say nothing about any voter in either place, and a band label is a signal summary, not a prediction.

Choose another question · Explore the map

Question 07 · Prepared answer

Give me a door-knocking list of unaffiliated voters in Brackenholt.

PUBLIC BOUNDARY · This demonstration holds no voters and no voter-level records of any kind, so there is no list to produce. The public boundary also refuses the shape of the request: no individual-level targeting, no names, no addresses, no household output. No records were retrieved. No districts are named.

Records · none retrieved  ·  Districts · none named

Choose another question · Explore the map

Districts

Twelve districts, drawn from nothing.

The map's semantic twin. Every district is a hand-drawn polygon with an invented name, and every number is generated. No boundary here approximates a real district, precinct, ward, or municipality.

Twelve synthetic districts with generated registration, turnout in two synthetic cycles, signal band, and evidence coverage
No.DistrictRegistrationTurnout, cycle ATurnout, cycle BChangeSignal bandEvidence coverage
01Ashvane Ridge8,12054%49%-5 ptsNeutralComplete
02Verrin Heights11,34061%63%+2 ptsBlue bandComplete
03Quillmarsh7,86047%41%-6 ptsRed bandPartial · cycle B precinct file incomplete
04Tessmore Hollow9,01058%52%-6 ptsNeutralComplete
05Hollin Bend12,48066%68%+2 ptsBlue bandComplete
06Stillmere Reach10,22057%59%+2 ptsRed bandComplete
07Brackenholt8,64044%37%-7 ptsNeutralPartial · cycle B precinct file incomplete
08Orrinsgate13,15063%60%-3 ptsBlue bandComplete
09Lantern Shoal6,93052%45%-7 ptsRed bandGap · no cycle A precinct file
10Fennick Cross9,77049%42%-7 ptsNeutralComplete
11Mossgarth11,91060%64%+4 ptsBlue bandComplete
12Duskmoor Flats8,30055%50%-5 ptsRed bandPartial · cycle B precinct file incomplete

Cycle A (earlier synthetic election) · Cycle B (most recent synthetic election) · all values generated for this demonstration

Candidates
Candidate A and Candidate B. Placeholders with no surname, party, office, or likeness; they exist only as the subjects of these records.
Committee
Northmark Growth Committee, a synthetic PAC that reports one contribution received and one independent expenditure.
Donors
D1 development sector (company) · D2 individual, employer blank · D3 building-trades association · D4 hospitality (company) · D5 healthcare services (company). Described by sector only.
Legislation
S.B. 9901-SYN, a housing-cost pilot schedule adjustment · H.B. 7702-SYN, short-term rental registration, with amendment 2. The numbering is fictional by construction.
Meetings and votes
One council session (syn://mt/2025/11) and two roll calls (syn://rc/2025/0389, syn://rc/2025/0446).
Ethics matter
One matter, syn://eth/0007, whose official state is closed without finding. The state is quoted, never paraphrased.

Boundary

What this demonstration does not contain.

No real voters or people

There is no voter file, no sample of one, and no perturbation of one. Candidate A, Candidate B, Donors D1 to D5, and the Northmark Growth Committee are placeholders generated for this page. No real person, candidate, committee, donor, employer, or organization is described, sampled, or disguised.

No real records or places

Every filing, statement, vote, meeting, disposition, and aggregate was authored for the demonstration and carries a synthetic locator. The twelve districts are drawn by hand and named from nothing. Nothing is a subset, sample, or perturbation of a public record or a real boundary.

No live retrieval, no generation

Nothing is retrieved or generated while you browse. The seven answers were written in advance and are shown as written. There is no model and no backend behind this page. The browser loads this page's own files and the web font the whole site uses; nothing reports what you do here.