JSON API · Datatype

Legislation

Abortion-law documents (type: "legislation") in four flavors — US state/DC, US federal, Canada province/territory, and Canada federal. Everything the datatype contains is on this page.

A record, end to end

One real published record, abridged. Flip the tiers to see exactly what each file adds — every field below is documented on this page.

legislation/<abbr>.json
{
  "schema": "abhortion.org/legislation.summary/v1",
  "id": "legality-us-al",
  "type": "legislation",
  "level": "state",
  "jurisdiction": "Alabama",
  "as_of_date": "2026-07-12",
  "research_completed_date": "2026-07-12",
  "headline": "Total ban since June 24, 2022",
  "summary": "Alabama enforces a near-total ban on abortion from fertilization, with a narrow exception for serious health …",
  "machine_readable_summary": {
    "legal_classification": "total_ban",
    "gestational_limit_weeks": 0,
    "limit_measured_from": "fertilization",
    "abortion_currently_available": "no",
    "ban_or_limit_enjoined": false,
    "mother_expressly_exempt": true,
    "…": "+30 more fields"
  },
  "links": {
    "html": "https://www.abhortion.org/legislation/al.html",
    "markdown": "https://www.abhortion.org/legislation/al.md",
    "summary_json": "https://www.abhortion.org/legislation/al.json",
    "full_json": "https://www.abhortion.org/legislation/al-full.json",
    "verbose_json": "https://www.abhortion.org/legislation/al-verbose.json"
  }
}

Lines in this colour are elisions made for this page, not part of the format.

Which file do I want?

If you are…Fetch
Building a map, a comparison table, or a filter over jurisdictions<id>.json S
Rendering the written analysis — sections, penalties, timelines<id>-full.json F
Quoting the law, or checking a claim against its source<id>-verbose.json V

The tiers are cumulative — moving up a tier never drops information. The full file contains every field the summary file has; the verbose file contains everything in the full file. The one transformation: each compact sources array is expanded in place into a richer citations array — the same links, plus verbatim quotes and formal citations. The S/F/V badges above each table mark which tiers carry those fields.

  • <id>.jsonsummary S: identity, headline/summary, the full machine-readable summary, and links.
  • <id>-full.jsonfull F: all of the above plus the whole document body (overview, sections, penalties, changes, authorities) with compact sources — but without the heavy legal-analysis/quote/citation detail.
  • <id>-verbose.jsonverbose V: everything in the full file, with sources upgraded to full citations and each finding gaining legal_analysis and a verbatim quote.

Conventions

These hold across every file documented on this page.

MinifiedAll JSON is emitted minified (single line). Pretty-print it locally if you need to read it.
Key-addressableContent is reached by key, not by searching arrays — e.g. sections.methods.medication, sections.exceptions.life. The only fixed-enum array (exceptions) is published as an object keyed by exception_type.
Absent = not applicableEmpty values (null, "", [], {}) are omitted. A missing key means "not present / not applicable", never "we forgot".
Ordered lists stay arrayspenalties, recent_changes, pending_changes, and key_authorities are arrays — order is meaningful and they have no unique key.
Absolute cross-linksThe links block on every record uses absolute https://www.abhortion.org URLs.

Files

  • Index: https://www.abhortion.org/legislation.json (US) and https://www.abhortion.org/legislation-canada.json (Canada)
  • US states/DC: /legislation/<abbr>.json + -full.json + -verbose.json (e.g. mn)
  • US federal: /legislation/federal.json (+ tiers)
  • Canada: /legislation/ca-<code>.json and /legislation/ca-federal.json (+ tiers)
Index items carry id, jurisdiction, level, a classification / access_classification object ({ code, label }), a couple of headline fields, and links.
one item from https://www.abhortion.org/legislation.json
{
  "id": "legality-us-al",
  "jurisdiction": "Alabama",
  "level": "state",
  "classification": {
    "code": "total_ban",
    "label": "Total ban"
  },
  "gestational_limit_weeks": 0,
  "abortion_currently_available": "no",
  "links": {
    "html": "https://www.abhortion.org/legislation/al.html",
    "markdown": "https://www.abhortion.org/legislation/al.md",
    "json": "https://www.abhortion.org/legislation/al.json"
  }
}

The record envelope

Every record documented on this page shares this top-level shape.

FieldTypeTiersDescription
schemastringSFVIdentifies the module and tier, e.g. abhortion.org/legislation.summary/v1. The three tiers use the suffixes .summary, .full, and .verbose.
idstringSFVStable record id, e.g. legality-us-mn or agitation-us-mn-minneapolis.
typestringSFVModule: legislation or agitation.
levelstringSFVJurisdiction level: state, federal, province, or city.
jurisdictionstringSFVHuman-readable jurisdiction name (e.g. "Minnesota", "Minneapolis, Minnesota").
as_of_datestring (YYYY-MM-DD)SFVDate the legal analysis is current through.
research_completed_datestring (YYYY-MM-DD)SFVDate the underlying research was completed.
headlinestringSFVShort table-cell label for the jurisdiction (extracted from the overview finding).
summarystringSFVOne-sentence bottom line (extracted from the overview finding).
machine_readable_summaryobjectSFVThe flat, machine-readable determination set — present in every tier (it is what makes the light summary file self-sufficient). Module-specific — documented per document type below. See US state / DC, US federal, Canada province, Canada federal.
overviewfindingSFVThe jurisdiction overview, as a finding atom (the source of headline and summary).
sectionsobjectSFVThe body content, keyed by section name. Documented per document type below. See US state / DC, US federal, Canada province, Canada federal.
penaltiesarraySFVPenalty rows (see “Penalties, changes & authorities”).
recent_changesarraySFVDated timeline of changes.
pending_changesarraySFVLive litigation / legislation / rulemaking.
key_authoritiesarraySFVThe controlling authorities.
research_notesobjectSFVOverall confidence, unresolved gaps, and editor notes.
linksobjectSFVAbsolute URLs to the sibling representations: html, markdown, and the JSON tiers (summary_json, full_json, verbose_json).

The finding atom

The recurring unit of content. overview is one; most sections leaves are too. Its fields depend on the tier.

FieldTypeTiersDescription
titlestringSFVShort table-cell label — the finding’s bottom line in 2–6 words.
summarystringSFVExactly one sentence: the finding’s bottom line, display-ready.
descriptionstringSFVA 2–6 sentence plain-language explanation a layperson can read as-is.
typestringSFVPresent only on exception findings — the exception_type value (also the key under sections.exceptions).
countystringSFVPresent only on legal_layers.county_law findings (agitation) — the county name.
verificationenumSFVHow well-confirmed the finding is.
verified
The quoted text was confirmed at the cited URL.
verify_before_publication
Well-supported, but the exact text was not confirmed at a primary source. Confirm before relying on it.
semi_verified
Added by the research runner, not the model: the model marked it verified but none of the cited pages were opened in full during the run (matched search snippets only). Stronger than verify_before_publication, weaker than verified.
conflicting_sources
Authorities genuinely disagree; the conflict is named in the finding’s conflicting_authority (verbose tier).
not_applicable
The jurisdiction has no law on this point; the summaries explain the resulting default.
confidenceenumSFVHow settled the legal conclusion is.
high
The legal conclusion is settled.
medium
Reasonably settled, some uncertainty.
low
Unsettled — e.g. an enjoined statute whose future effect is unclear. Independent of whether the quote itself was verified.
sourcesarray of {name, href}SFVCompact source links (full tier only). Each: name (publisher) + href (direct URL).
legal_analysisstringSFVThe precise legal treatment for a legally literate reader (verbose tier only).
quotestringSFVThe single most operative statutory/case text, verbatim (verbose tier only).
conflicting_authoritystringSFVPresent when authorities disagree — names the conflict and cites both sides.
notestringSFVAn editor’s note to the reader: caveats or what to re-check.
citationsarray of citation objectsSFVFull citations (verbose tier only) — replaces sources. See below.

US state / DC — machine_readable_summary

All fields below appear in SFV summary · full · verbose
FieldTypeDescription
legal_classificationenumThe jurisdiction’s overall abortion-law posture.
total_ban
Abortion banned at all/nearly all stages.
gestational_limit
Banned after a set number of weeks.
viability_limit
Banned after fetal viability.
protected_by_statute
An affirmative statutory right.
protected_by_constitution
An affirmative state-constitutional right.
no_specific_protection_or_ban
Neither a specific ban nor a specific protection is in force.
gestational_limit_weeksnumber | nullWeeks at which abortion becomes generally prohibited; 0 for a total ban, null if no gestational limit.
limit_measured_fromenum | nullHow the gestational limit is measured.
fertilization
From fertilization.
last_menstrual_period
From the last menstrual period (LMP).
implantation
From implantation.
null
No limit / not applicable.
abortion_currently_availableenumWhether a person can lawfully obtain an abortion in-state today, as enforced.
yes
Available.
severely_restricted
Available only in narrow circumstances.
no
Effectively unavailable.
unclear
Status genuinely uncertain.
ban_or_limit_enjoinedbooleanWhether the primary ban/limit is currently blocked by a court.
mother_expressly_exemptboolean | 'unclear'Whether the pregnant woman is expressly shielded from criminal/civil liability.
mother_prosecutable_in_practiceboolean | 'unclear'Whether, as enforced, she faces realistic criminal exposure for procuring or self-managing.
self_managed_abortion_criminalizedboolean | 'unclear'Whether any statute reaches a person who self-manages.
abortion_charged_as_homicidebooleanWhether abortion itself can be charged under the homicide statutes.
fetal_homicide_lawbooleanWhether a third party can be charged with homicide of a fetus.
fetal_wrongful_death_actionboolean | 'unclear'Whether a civil wrongful-death claim lies for an unborn child.
personhood_language_in_lawbooleanStatutory/constitutional language defining the unborn as a person.
personhood_contradictionbooleanPersonhood/fetal-homicide language coexists with provisions permitting abortion or exempting the mother.
medication_abortion_distinct_statusbooleanWhether medication abortion is governed differently from procedural abortion.
mailing_pills_bannedboolean | 'unclear'Whether mailing abortion medication into/within the jurisdiction is prohibited.
method_bansarray of enumMethod-specific bans in force; empty array if none.
d_and_e
Dilation-and-evacuation ("dismemberment") ban.
d_and_x
Dilation-and-extraction ("partial-birth") ban.
telehealth_prescribing_allowedboolean | 'unclear'Whether abortion medication may be prescribed by telehealth.
physician_only_lawbooleanWhether only licensed physicians may perform or prescribe.
provider_max_penaltystring | nullDisplay string for the most severe provider penalty; null if none.
helpers_criminally_exposedboolean | 'unclear'Whether anyone who assists (funds, drives, informs, mails) faces exposure.
travel_assistance_criminalizedboolean | 'unclear'Whether helping someone travel out of state is criminalized ("abortion trafficking").
civil_bounty_lawbooleanSB8-style private civil enforcement.
shield_statebooleanWhether the state shields out-of-state patients or its cross-border providers.
waiting_period_hoursnumber | nullMandatory delay between counseling and procedure; null if none.
state_scripted_counselingbooleanWhether state-scripted counseling/materials are mandatory.
ultrasound_requiredenumThe strictest ultrasound requirement in force.
none
No requirement.
offered
Must be offered.
mandatory_performed
Must be performed.
mandatory_offered
Must be performed, and viewing must be offered to the patient (used by ND/SD).
mandatory_display
Must be performed and displayed/described.
in_person_visits_requirednumberLegally compelled in-person visits; 0 if none.
parental_involvementenumRequirement for a minor.
consent_one_parent
One parent’s consent.
consent_both_parents
Both parents’ consent.
notification_only
Notification, no consent.
consent_and_notification
Both consent and notification.
none
No requirement.
enjoined
On the books but court-blocked.
not_applicable
Not applicable.
judicial_bypass_availableboolean | 'not_applicable'Whether a judicial bypass of parental involvement exists.
spousal_consent_or_notice_on_booksbooleanAny spousal/paternal consent or notice statute still on the books.
medicaid_coverageenumState Medicaid coverage of abortion.
hyde_only
Only the federal Hyde categories (life, rape, incest).
broader_than_hyde
Broader than Hyde.
none
No coverage.
unclear
Uncertain.
private_insurance_restrictedbooleanWhether private/exchange plans are barred or restricted from covering abortion.
state_funding_postureenumHow the state treats funding of providers.
funds_providers
Affirmatively funds providers.
defunds_providers
Defunds providers.
neutral
Neither.
unclear
Uncertain.
rape_incest_exceptionboolean | 'not_applicable'Whether a rape/incest exception exists.
exceptions_presentarray of enumException types present; also the keys under sections.exceptions. Empty array if abortion is not restricted enough for exceptions to matter.
life
To save the pregnant person’s life.
physical_health
For serious physical-health risk.
mental_health
For mental-health risk.
rape
For pregnancies from rape.
incest
For pregnancies from incest.
fatal_fetal_anomaly
For a fatal fetal anomaly.
ectopic_miscarriage_carveout
A carve-out clarifying ectopic/miscarriage management is not "abortion".
major_pending_changebooleanLive litigation, legislation, or a qualified ballot measure that could materially change the regime.

US state / DC — sections

All sections below appear in SFV full · verbose
Section keyShapeWhat it documents
definitionsfindingHow the jurisdiction legally defines "abortion", and what conduct the law reaches.
current_statusfindingThe operative ban, limit, or protection: statutory basis, effective date, what is permitted/prohibited today.
enforcement_statusfindingLaw-in-effect vs law-on-the-books: injunctions, stays, non-enforcement pledges.
exceptionsobject of findings keyed by exception_typeOne finding per exception; keys are the exception_type enum values. Includes not_applicable entries for notable ABSENT exceptions.
methodsgroup of findings — keys: procedural_surgical, medication, self_managedLegality of each method and the position of a person who self-manages.
actorsgroup of findingsWho may perform (who_may_perform) and criminal/civil exposure by actor (criminal_civil_exposurepregnant_woman, physician, prescriber_pharmacist, nurses_and_staff, other_helpers).
aiding_and_assistinggroup of findings — keys: travel_assistance, funding, mailing_pills, providing_information, civil_bountyExposure for helping: travel, funding, mailing pills, information, and SB8-style civil bounty.
procedural_requirementsgroup of findings — keys: waiting_period, mandatory_counseling, ultrasound_requirement, in_person_visitsMandatory delays, scripted counseling, ultrasound, and compelled in-person visits.
minorsgroup of findings — keys: parental_involvement, judicial_bypassParental consent/notification and the judicial-bypass process.
paternal_spousal_rightsgroup of findings — keys: consent_or_notice_laws, enforceability, other_paternal_rightsSpousal/paternal consent statutes and their enforceability after Danforth/Casey.
fetal_personhoodgroup of findingsFetal-homicide law, wrongful death, personhood definitions, and a contradictions_analysis string.
telehealth_and_interstategroup of findings — keys: telehealth_prescribing, out_of_state_travel, shield_or_hostile_lawsTelehealth prescribing, out-of-state travel, and shield/hostile laws.
funding_and_insurancegroup of findings — keys: medicaid, private_insurance, exchange_plans, state_funding_of_providersMedicaid, private insurance, exchange plans, and provider funding.
congressional_oversightfinding (DC only)DC documents add this after pending_changes.

US federal — machine_readable_summary

All fields below appear in SFV summary · full · verbose
FieldTypeDescription
constitutional_right_statusenumStatus of any federal constitutional right after Dobbs.
none_post_dobbs
No federal constitutional right after Dobbs.
partial
Some partial protection remains.
contested
Genuinely contested.
federal_gestational_banbooleanWhether any enforceable federal gestational ban exists.
partial_birth_ban_in_effectbooleanWhether the federal partial-birth ban is in effect.
mifepristone_fda_approvedboolean | 'contested'FDA approval status of mifepristone.
mifepristone_telehealth_remsenumCurrent REMS posture on telehealth prescribing and mail dispensing.
allowed
Telehealth/mail dispensing allowed.
restricted
Restricted.
unclear
Uncertain.
comstock_act_enforcedenumEnforcement posture on 18 U.S.C. §§ 1461–1462 as applied to abortion materials.
not_currently
Not currently enforced.
contested
Contested.
enforced
Actively enforced.
hyde_amendment_in_effectbooleanWhether the Hyde Amendment is in effect.
emtala_preemption_resolvedbooleanWhether the EMTALA-vs-state-ban conflict is definitively resolved.
federal_personhood_lawbooleanAny enacted federal statute defining the unborn as a person for general purposes.
interstate_travel_protectedenumLegal status of the right to travel for an abortion.
yes
Protected.
presumed
Presumed protected but undecided.
contested
Contested.

US federal — sections

All sections below appear in SFV full · verbose
Section keyShapeWhat it documents
dobbs_baselinefindingThe holding of Dobbs: what it overruled and what it left open.
definitionsfindingHow federal law defines "abortion"/"unborn child"/"person" where it matters.
statutory_landscapegroup of findings — keys: partial_birth_abortion_ban, comstock_act, hyde_amendment_and_riders, unborn_victims_act, church_amendments_conscience, born_alive_and_otherThe operative federal statutes.
fda_and_medicationgroup of findings — keys: mifepristone_approval, ahm_v_fda, preemptionFDA approval/REMS, AHM v. FDA, and the preemption question.
emtalafindingEMTALA as a source of emergency-abortion obligations in ban states.
federal_lands_military_vagroup of findings — keys: military, veterans_affairs, federal_lands_and_facilities, federal_prisons_ihsAbortion policy on federal enclaves and in federal health systems.
interstate_questionsgroup of findings — keys: right_to_travel, extraterritorial_state_laws, shield_law_conflictsRight to travel, extraterritorial state laws, and shield-law conflicts.
congressional_activityfindingEnacted vs proposed federal legislation and why riders remain the operative tool.

Canada province — machine_readable_summary

Canadian documents classify access, not legality — abortion is legal throughout Canada.

All fields below appear in SFV summary · full · verbose
FieldTypeDescription
access_classificationenumAccess regime (abortion is legal throughout Canada; this classifies ACCESS).
broad_access
Broadly accessible.
funding_gaps
Gaps in public funding.
geographic_gaps
Gaps in geographic availability.
minimal_local_services
Minimal local services.
criminal_restrictionsbooleanWhether any enforceable criminal restriction exists (should be false — criminal law is federal).
restriction_attempts_present_or_pastbooleanWhether the jurisdiction has ever enacted access restrictions, enforceable or not.
insured_serviceenumWhether abortion is an insured service under the health plan.
fully_insured
Fully insured.
partially_insured
Partially insured.
unclear
Uncertain.
clinic_abortions_fundedboolean | 'not_applicable'Whether out-of-hospital clinic abortions are publicly funded (not_applicable if no clinics operate).
reciprocal_billing_coveredboolean | 'unclear'Whether abortion is covered under interprovincial reciprocal billing.
travel_assistance_programboolean | 'unclear'Whether a public program funds patient travel/accommodation.
services_locally_availableenumWhere abortion is actually provided within the jurisdiction.
hospitals_and_clinics
Both hospitals and clinics.
hospitals_only
Hospitals only.
clinics_only
Clinics only.
medication_only
Medication abortion only.
none
Not provided locally.
surgical_service_limit_weeksnumber | nullLatest gestational age at which procedural abortion is actually offered locally (a service-policy limit, not a legal one); null if not offered.
medication_abortion_availableenumAvailability of medication abortion.
yes
Available.
limited
Limited.
no
Not available.
mifegymiso_universally_coveredboolean | 'unclear'Whether the drug’s cost is covered for all residents.
telehealth_prescribing_availableboolean | 'unclear'Whether telehealth prescribing is available.
safe_access_zone_lawbooleanWhether a statutory safe-access/buffer-zone law exists.
effective_referral_requiredboolean | 'unclear'Whether the regulator requires objecting physicians to provide an effective referral.
institutional_objection_presentboolean | 'unclear'Whether publicly funded faith-based facilities decline to provide abortion.
minor_consent_regimeenumHow a minor consents.
mature_minor_common_law
Common-law mature-minor rule.
statutory_age
A statutory age of consent.
unclear
Uncertain.
statutory_consent_agenumber | nullStatutory age of medical consent if one exists; null under a pure mature-minor regime.
parental_involvement_requiredbooleanWhether any law/policy requires parental consent or notification.
fetal_wrongful_death_actionboolean | 'unclear'Whether a civil claim lies for the death of a fetus.
major_pending_changebooleanLive litigation/legislation/policy review that could materially change access.

Canada province — sections

All sections below appear in SFV full · verbose
Section keyShapeWhat it documents
division_of_powersfindingWhat the jurisdiction constitutionally can and cannot do (criminal law is federal).
current_statusfindingThe operative legal/regulatory framework: what is funded, offered, restricted.
funding_and_insurancegroup of findings — keys: provincial_health_plan, clinic_vs_hospital_funding, reciprocal_billing, travel_assistanceCoverage, clinic vs hospital funding, reciprocal billing, and travel support.
service_availabilitygroup of findings — keys: where_available, gestational_service_limitsWhere abortion is actually provided and the latest gestational age served.
methodsgroup of findings — keys: procedural_surgical, medication, self_managedAvailability/regulation of each method.
providers_and_regulationgroup of findings — keys: who_may_provide, conscience_and_referral, institutional_refusalWho may provide, conscience/referral rules, and institutional refusal.
safe_access_zonesfindingAny statutory safe-access/buffer-zone law and challenges.
minorsgroup of findings — keys: consent_capacity, confidentialityMinor consent capacity and confidentiality.
fetal_status_and_paternal_rightsgroup of findings — keys: civil_fetal_status, paternal_rights, pregnancy_and_state_interventionCivil fetal status, paternal rights, and state intervention in pregnancy.
telehealth_and_interjurisdictionalgroup of findings — keys: telehealth, cross_border_patientsTelehealth into/within the jurisdiction and cross-border patients.
federal_territorial_contextfinding (territories only)Territories add this after telehealth_and_interjurisdictional.

Canada federal — machine_readable_summary

All fields below appear in SFV summary · full · verbose
FieldTypeDescription
criminal_prohibition_existsbooleanWhether any enforceable federal criminal prohibition exists (should be false post-Morgentaler).
charter_right_statusenumHow far Charter jurisprudence actually goes.
no_declared_substantive_right
No declared substantive right (Morgentaler struck s. 251 on s. 7 grounds without declaring a right).
procedural_holding_only
A procedural holding only.
declared_right
A declared substantive right.
abortion_offence_on_booksbooleanWhether any abortion-specific offence remains in the Criminal Code.
born_alive_rulebooleanWhether Criminal Code s. 223’s born-alive rule remains law.
fetal_homicide_lawbooleanWhether killing a fetus is a distinct federal homicide offence.
pregnancy_aggravating_factorboolean | 'unclear'Whether the victim’s pregnancy is a sentencing aggravating factor.
mifegymiso_approvedbooleanWhether Mifegymiso is approved.
telehealth_prescribing_allowedboolean | 'unclear'Federal posture on prescribing without an in-person visit.
pharmacist_dispensing_allowedbooleanWhether pharmacist dispensing is allowed.
canada_health_act_covers_abortionboolean | 'contested'Whether abortion is treated as an insured, medically necessary service under the CHA.
cha_penalties_ever_leviedbooleanWhether the federal government has ever withheld transfers over abortion access/fees.
federal_conscience_statutebooleanAny enacted federal conscientious-objection statute.
federal_personhood_lawbooleanAny enacted federal statute defining the fetus as a person.
interprovincial_travel_protectedenumLegal status of traveling between provinces or abroad for an abortion.
yes
Protected.
presumed
Presumed protected.
contested
Contested.
major_pending_changebooleanLive litigation/legislation/rulemaking that could materially change the federal regime.

Canada federal — sections

All sections below appear in SFV full · verbose
Section keyShapeWhat it documents
morgentaler_baselinefindingR v Morgentaler (1988): what it struck and what it did not decide.
definitionsfindingCriminal Code s. 223/238 and the 2019 repeal of ss. 287–288.
charter_jurisprudencegroup of findings — keys: section_7, fetal_status_cases, recriminalization_analysisThe s. 7 analysis, fetal-status cases, and a recriminalization analysis.
statutory_landscapegroup of findings — keys: criminal_code_remnants, failed_bills, sentencing_and_pregnancyRemaining Criminal Code provisions, failed bills, and sentencing.
health_canada_and_medicationgroup of findings — keys: mifegymiso_regulation, prescribing_and_dispensing, importation_and_self_sourcingMifegymiso regulation, prescribing/dispensing, and self-sourcing.
canada_health_actgroup of findings — keys: insured_service_status, enforcement, limits_of_the_leverAbortion under the CHA, enforcement history, and the lever’s limits.
conscience_and_providersfindingAbsence of a federal conscience statute; regulator policies as operative law.
federal_programsgroup of findings — keys: canadian_forces, federal_inmates, indigenous_and_refugee_healthCoverage under federal health programs.
cross_bordergroup of findings — keys: interprovincial, international, us_spilloverInterprovincial and international travel, and US-law spillover.
parliamentary_activityfindingEnacted vs proposed federal legislation and the risk of legal change.

penalties[]

Legislation penalty rows carry an actor — who is exposed.

All fields below appear in SFV full · verbose
FieldTypeDescription
actorstringWho faces exposure (legislation documents). Absent on agitation rows.
offensestringThe offense as charged, with code section.
penaltystringSentence range, fines, license consequences.
verificationenumVerification status for the row.
verified
The quoted text was confirmed at the cited URL.
verify_before_publication
Well-supported, but the exact text was not confirmed at a primary source. Confirm before relying on it.
semi_verified
Added by the research runner, not the model: the model marked it verified but none of the cited pages were opened in full during the run (matched search snippets only). Stronger than verify_before_publication, weaker than verified.
conflicting_sources
Authorities genuinely disagree; the conflict is named in the finding’s conflicting_authority (verbose tier).
not_applicable
The jurisdiction has no law on this point; the summaries explain the resulting default.
sourcesarray of {name, href}Compact source links (full tier).
citationsarray of citation objectsFull citations (verbose tier) — replaces sources.

recent_changes[]

A dated timeline of changes already in force, oldest first.

All fields below appear in SFV full · verbose
FieldTypeDescription
datestring (YYYY-MM-DD)When the change took effect.
eventstringWhat changed, as display text.
sourcesarray of {name, href}Compact source links (full tier).
citationsarray of citation objectsFull citations (verbose tier) — replaces sources.

pending_changes[]

Live litigation, bills, ballot measures, and rulemaking that could still move the law.

All fields below appear in SFV full · verbose
FieldTypeDescription
namestringThe case, bill, measure, or rulemaking.
statusstringWhere it currently stands.
effectstringWhat would change if it succeeds.
typeenumWhat kind of pending change this is.
litigation
Live court case.
legislation
A pending bill (state or federal legislature).
ballot_measure
A qualified ballot initiative (US state).
rulemaking
Pending administrative rulemaking (US federal).
executive_action
Pending executive action (US federal).
regulation
Pending regulation (Canada).
ordinance
A pending city ordinance (agitation).
state_legislation
A pending state bill affecting a city (agitation).
policy
An announced policy or enforcement change.
sourcesarray of {name, href}Compact source links (full tier).
citationsarray of citation objectsFull citations (verbose tier) — replaces sources.

key_authorities[]

The controlling authorities for the document, deduplicated.

All fields below appear in SFV full · verbose
FieldTypeDescription
namestringCommon name of the authority.
citationstringFormal legal citation.
urlstringDirect link to the authority.
whystringOne sentence on why it controls.
typeenumKind of authority.
statute
A statute or code section.
case
A judicial opinion.
regulation
A regulation.
constitution
A constitutional provision.
ballot_measure
A ballot measure (US state).
agency_action
An agency action (federal documents).
regulator_policy
A professional-regulator policy (Canada).
municipal_code
A municipal code section (agitation).
county_code
A county code section (agitation).
consent_decree
A consent decree (agitation).

research_notes

How much weight the document itself will bear.

All fields below appear in SFV full · verbose
FieldTypeDescription
overall_confidenceenumConfidence in the document as a whole.
high
The legal conclusion is settled.
medium
Reasonably settled, some uncertainty.
low
Unsettled — e.g. an enjoined statute whose future effect is unclear. Independent of whether the quote itself was verified.
editor_notesstringEditor’s note on the document. Present only when non-empty.
gapsarray of stringsUnresolved points the research could not settle. Present only when non-empty.

Source & citation objects

In the full tier, sources are compact { name, href } objects. In the verbose tier they are replaced by richer citation objects.

Citation fields appear in SFV verbose
FieldTypeDescription
namestringPublisher of the URL (e.g. "Minnesota Office of the Revisor of Statutes").
hrefstringDirect URL to the specific provision or opinion.
citationstringFormal legal citation (e.g. "Minn. Stat. § 145.409").
pinpointstringSubsection, paragraph, or page the quote appears in. Absent if the whole document is the target.
quotestringThe exact text at this URL supporting the claim, verbatim.
source_typeenumKind of source.
statute
A statute or code section.
case
A judicial opinion.
regulation
An administrative regulation or rule.
constitution
A constitutional provision.
ag_opinion
An attorney-general opinion.
agency_guidance
Guidance issued by an agency.
ballot_measure
A ballot initiative or referendum.
municipal_code
A city ordinance / municipal code section (agitation).
county_code
A county ordinance / code section (agitation).
consent_decree
A consent decree or settlement (agitation).
secondary
A secondary source (news, advocacy, scholarship) — only ever an additional citation, never the sole support.
accessedstringWhich edition/version of the source the quote reflects. Absent if not meaningful.