Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SignalParcel

Mapping ownership through verified public records.


A public records graph for land ownership and operations.

Mission

SignalParcel connects fragmented public records into structured ownership networks for transparency and analysis.

The system is designed to build a verifiable picture of campgrounds, parcels, land ownership, operating businesses, licenses, permits, and corporate relationships using publicly available records.

North Star Statement

SignalParcel exists to make land ownership systems readable, verifiable, and structurally transparent using only public records.


Core Principles

  • Public records first
  • Verifiable sources for every material claim
  • Clear separation between recorded facts and analytical conclusions
  • Transparent entity matching and relationship resolution
  • Human review for ambiguous or consequential findings
  • Reproducible data processing
  • Historical preservation of public records and relationships
  • No private or restricted personal data collection
  • Open-source and auditable design
  • Vendor-neutral data modeling
  • Geographic and jurisdictional awareness

What SignalParcel Is

SignalParcel is a public records intelligence system for mapping land ownership, campground operations, licensing, and related corporate structures.

The system transforms fragmented government and regulatory records into structured profiles and relationship graphs that show how parcels, landowners, operators, license holders, management entities, and corporate organizations are connected.

SignalParcel is initially focused on campgrounds across the United States while providing a modular architecture that can support other property-based businesses and land systems.

What SignalParcel Is Not

  • A surveillance system
  • A system for tracking private individuals
  • A social monitoring platform
  • A behavioral profiling system
  • A source of private or restricted personal information
  • A replacement for official government records
  • A system that treats probabilistic matches as established facts

Core Modules

Campground Module

The Campground Module establishes the primary public-record profile for each campground.

Features include:

  • Campground name and known aliases
  • Physical location
  • Mailing address
  • Geographic coordinates when publicly available
  • Campground classification
  • Operating status
  • Publicly documented site or facility information
  • Associated parcels
  • Associated businesses
  • Associated licenses and permits
  • Historical campground names
  • Source references for campground information
  • Jurisdiction identification

The module maintains a distinction between the campground as a physical operation and the entities that own, operate, manage, or license that operation.

Public Records Discovery Module

The Public Records Discovery Module identifies and organizes public sources relevant to each campground and associated property.

Features include:

  • County property records
  • Assessor records
  • Recorder and deed records
  • Plat records
  • State business registries
  • State licensing records
  • Local business licenses
  • Public permit records
  • Public regulatory records
  • Public campground directories
  • Government geographic records
  • Public corporate filings
  • Historical public records when available
  • Source discovery by jurisdiction

The module records where information was found and supports repeatable discovery workflows.

Parcel Module

The Parcel Module represents the physical land associated with each campground or related operation.

Features include:

  • Parcel identification numbers
  • County and state identifiers
  • Physical addresses
  • Parcel boundaries
  • Geographic coordinates
  • Land classifications
  • Current recorded ownership
  • Historical ownership
  • Parcel status
  • Parcel relationships
  • Parcel consolidation
  • Parcel subdivision
  • Cross-jurisdiction parcel identification
  • Source references

The module supports relationships between a campground and one or multiple parcels.

Lot / Block / Acreage Module

The Lot / Block / Acreage Module represents traditional subdivision and land-description structures that may not align directly with modern parcel identifiers.

Features include:

  • Lot number identification
  • Block identification
  • Subdivision or plat identification
  • Acreage recorded in public documents
  • Normalized acreage
  • Acreage discrepancy detection
  • Legal land descriptions
  • Deed description references
  • Plat references
  • Cross-referencing between legal descriptions and GIS parcels
  • Historical subdivision changes
  • Parcel aggregation across multiple lots or blocks
  • Parcel division across historical records

The module preserves both the original recorded description and normalized values.

Ownership Module

The Ownership Module identifies the entities recorded as owning land and connects those ownership records to parcels.

Features include:

  • Recorded owner names
  • Individual ownership when legally documented in public records
  • LLC ownership
  • Corporate ownership
  • Trust ownership when publicly documented
  • Government ownership
  • Nonprofit ownership
  • Ownership percentages when publicly documented
  • Deed-based ownership records
  • Ownership transfer history
  • Acquisition dates
  • Transfer dates
  • Ownership source documents
  • Ownership confidence scores

Ownership is treated separately from operation, management, and licensing.

Operator Module

The Operator Module identifies the entity responsible for operating a campground or related business.

Features include:

  • Operating business name
  • Legal operating entity
  • DBA relationships
  • Operator address
  • Operator jurisdiction
  • Operator start and end dates
  • Management company relationships
  • Concessionaire relationships
  • Operator to landowner comparisons
  • Operator to license-holder comparisons
  • Historical operator records
  • Source references

The system explicitly identifies situations where the operating entity differs from the recorded landowner.

Licensing Module

The Licensing Module tracks publicly available business licenses, permits, and regulatory authorizations.

Features include:

  • Business licenses
  • Campground licenses
  • Operating permits
  • Environmental permits
  • Local permits
  • State permits
  • Regulatory registrations
  • License numbers
  • Issuing authority
  • Issue dates
  • Expiration dates
  • Renewal history
  • License status
  • License holder
  • Associated operator
  • Associated property
  • Source documents

The module distinguishes between a license holder and the entity that owns the underlying land.

Corporate Structure Module

The Corporate Structure Module maps publicly documented organizational relationships among businesses and legal entities.

Features include:

  • Parent entities
  • Subsidiary entities
  • Related entities
  • LLC relationships
  • Corporate relationships
  • DBA relationships
  • Entity name changes
  • Mergers when publicly documented
  • Dissolutions
  • Reinstatements
  • Jurisdiction of formation
  • Publicly disclosed officers
  • Publicly disclosed directors
  • Publicly disclosed managers
  • Publicly disclosed members
  • Registered agents
  • Other legally disclosed organizational roles

Personnel information is limited to roles officially disclosed through public records and is not intended to create private-person profiles.

Entity Resolution Module

The Entity Resolution Module determines when records from different sources likely refer to the same legal entity, business, property, or operation.

Features include:

  • Business name normalization
  • Legal name normalization
  • DBA normalization
  • Address normalization
  • Jurisdiction-aware matching
  • Identifier matching
  • Historical name matching
  • Corporate relationship matching
  • Parcel association matching
  • Duplicate detection
  • Conflict detection
  • Match confidence scoring
  • Evidence-based relationship resolution

Every resolved relationship maintains the evidence supporting the match.

Ownership Graph Module

The Ownership Graph Module represents relationships among land, entities, businesses, and public records.

Core relationships include:

  • Parcel to owner
  • Parcel to campground
  • Campground to operator
  • Campground to license holder
  • Owner to parent entity
  • Parent entity to subsidiary
  • Entity to DBA
  • Entity to management company
  • Entity to public filing
  • Parcel to deed
  • Parcel to plat
  • License to issuing authority

The graph supports relationship traversal, ownership-chain analysis, entity discovery, and structural visualization.

AI Analysis Module

The AI Analysis Module assists with extracting and organizing information from public records.

Features include:

  • Public document analysis
  • PDF text extraction
  • Filing interpretation
  • Record classification
  • Entity identification
  • Relationship extraction
  • Name normalization
  • Address extraction
  • Ownership relationship detection
  • Operator identification
  • License information extraction
  • Conflict identification
  • Record summarization
  • Historical change detection
  • Evidence linking
  • Confidence assessment

AI-generated findings must remain connected to their source evidence.

Ambiguous or consequential relationships should be flagged for human review rather than presented as established facts.

Data Provenance Module

The Data Provenance Module maintains a traceable history for every material record and relationship.

Features include:

  • Source URL
  • Official record identifier
  • Source organization
  • Jurisdiction
  • Retrieval date
  • Original document reference
  • Document metadata
  • Extraction method
  • Processing history
  • Relationship evidence
  • Confidence score
  • Record version
  • Change history

The provenance system is designed so users can determine where a conclusion originated and what evidence supports it.

Evidence Archive Module

The Evidence Archive Module preserves the public-record evidence used to construct SignalParcel records.

Features include:

  • Source document references
  • Public document snapshots when legally permitted
  • Retrieval timestamps
  • Document identifiers
  • Document hashes
  • OCR results
  • Extracted text
  • Evidence excerpts
  • Source version tracking
  • Evidence-to-record relationships
  • Evidence-to-relationship relationships

The module preserves a distinction between the original public source and SignalParcel's interpretation of that source.

Record Reconciliation Module

The Record Reconciliation Module compares information from multiple public sources and identifies conflicts.

Features include:

  • Assessor versus deed comparisons
  • Deed versus corporate registry comparisons
  • Corporate registry versus licensing comparisons
  • Operator versus license-holder comparisons
  • Parcel identifier conflicts
  • Acreage conflicts
  • Address conflicts
  • Entity name conflicts
  • Ownership date conflicts
  • Historical record conflicts
  • Conflict severity classification
  • Evidence-based resolution
  • Human review flags

Conflicting records are preserved rather than silently overwritten.

Confidence Scoring Module

The Confidence Scoring Module assigns confidence levels to relationships and extracted information.

Confidence may consider:

  • Exact identifier matches
  • Official registry identifiers
  • Exact legal names
  • Address alignment
  • Parcel alignment
  • Source authority
  • Multiple-source confirmation
  • Historical consistency
  • Name similarity
  • Document evidence
  • Conflicting records

Confidence scores apply to relationships such as:

  • Ownership
  • Operation
  • Licensing
  • Corporate relationships
  • Parcel associations
  • Entity matches

Confidence scores describe the strength of available evidence and do not establish legal certainty.

Temporal Tracking Module

The Temporal Tracking Module records how properties, entities, licenses, and relationships change over time.

Features include:

  • Ownership transfers
  • Operator changes
  • License issuance
  • License expiration
  • License renewal
  • Corporate name changes
  • Entity status changes
  • Parcel subdivisions
  • Parcel consolidations
  • Property transfers
  • Historical campground operators
  • Historical corporate relationships

The module supports historical profiles and time-based ownership graphs.

Geographic Integration Module

The Geographic Integration Module connects public records to geographic representations of land.

Features include:

  • Parcel geometry
  • Geographic coordinates
  • Plat boundaries
  • Lot and block relationships
  • Acreage visualization
  • Parcel aggregation
  • Parcel subdivision
  • Campground location mapping
  • Ownership clustering
  • Geographic relationship analysis
  • Jurisdiction boundaries

Geographic information remains linked to the underlying public record.

Campground Profile Module

The Campground Profile Module creates a unified public-record profile for each identified campground.

A profile may include:

  • Campground identity
  • Location
  • Parcel information
  • Lot, block, and acreage information
  • Recorded landowner
  • Operating entity
  • License holder
  • Management entity
  • Corporate relationships
  • Publicly disclosed organizational roles
  • Historical changes
  • Source records
  • Confidence levels
  • Data quality indicators
  • Record conflicts
  • Evidence references

The profile is designed to provide a readable representation of the structure behind the land.

Search and Discovery Module

The Search and Discovery Module enables users to locate campgrounds, parcels, entities, and relationships.

Features include:

  • Campground search
  • Parcel search
  • Entity search
  • Owner search
  • Operator search
  • License search
  • Jurisdiction search
  • Corporate relationship search
  • Geographic search
  • Historical search
  • Ownership-chain traversal
  • Related-property discovery

Data Quality Module

The Data Quality Module measures the completeness, consistency, freshness, and reliability of available records.

Features include:

  • Source completeness
  • Record freshness
  • Identifier completeness
  • Relationship completeness
  • Source reliability indicators
  • Missing-data detection
  • Duplicate detection
  • Conflict detection
  • Stale-record detection
  • Coverage reporting
  • Jurisdiction coverage analysis

Human Review Module

The Human Review Module provides a controlled process for reviewing ambiguous or high-impact findings.

Features include:

  • Review queues
  • Evidence presentation
  • Conflicting-record presentation
  • Relationship approval
  • Relationship rejection
  • Confidence adjustment
  • Reviewer notes
  • Review history
  • Source verification
  • AI finding approval
  • Human override tracking

The system follows the principle that AI may identify and propose relationships, while humans remain responsible for approving consequential interpretations.

Monitoring and Change Detection Module

The Monitoring and Change Detection Module identifies changes in publicly available records.

Features include:

  • Ownership change detection
  • Operator change detection
  • License status changes
  • Corporate entity changes
  • Parcel changes
  • Address changes
  • Name changes
  • New filings
  • Removed or expired records
  • Source refresh monitoring
  • Change notifications

Optional Plugin Modules

State Registry Plugins

State-specific plugins provide jurisdiction-aware support for:

  • Business registries
  • Corporate filings
  • LLC records
  • Entity status records
  • Registered agent records
  • Public officer and manager records

County Assessor Plugins

County-specific plugins provide support for:

  • Property records
  • Parcel identifiers
  • Ownership records
  • Acreage records
  • Assessment records
  • GIS parcel data

County Recorder Plugins

Recorder plugins support:

  • Deeds
  • Transfers
  • Mortgages when relevant to the public record
  • Legal descriptions
  • Plat references
  • Recorded instruments

Licensing Authority Plugins

Jurisdiction-specific licensing plugins support:

  • Business licenses
  • Campground licenses
  • Operating permits
  • Regulatory registrations
  • Permit histories

GIS Source Plugins

GIS plugins provide connections to compatible public geographic datasets.

Features may include:

  • Parcel geometry
  • Boundary data
  • Coordinate systems
  • Plat layers
  • Geographic overlays
  • Spatial relationships

Campground Directory Plugins

Campground directory plugins may provide publicly available campground discovery information for reconciliation against government records.

Directory information must remain distinguishable from official ownership or regulatory records.

Document Parser Plugins

Document parser plugins extend support for:

  • PDFs
  • Scanned documents
  • OCR
  • Structured filings
  • Deeds
  • Plats
  • Licensing documents
  • Historical records

Export Plugins

Export plugins may provide structured outputs for:

  • JSON
  • CSV
  • Geographic data
  • Ownership graphs
  • Public reports
  • Research datasets

Notification Plugins

Notification plugins may provide alerts for:

  • Ownership changes
  • Operator changes
  • License changes
  • Corporate changes
  • Parcel changes
  • Newly discovered records
  • Record conflicts

Jurisdiction Coverage Plugins

Jurisdiction plugins may extend SignalParcel into additional states, counties, municipalities, tribal jurisdictions, or federal public-record systems where legally accessible public records are available.


Data Model

SignalParcel separates the following concepts:

  • Physical property
  • Parcel
  • Lot
  • Block
  • Acreage
  • Campground
  • Landowner
  • Operating entity
  • License holder
  • Management entity
  • Concessionaire
  • Corporate entity
  • Parent entity
  • Subsidiary entity
  • Public record
  • Source document
  • Evidence
  • Relationship
  • Historical event
  • Jurisdiction

This separation prevents the system from assuming that the landowner, operator, license holder, and corporate parent are necessarily the same entity.

Relationship Model

SignalParcel records relationships as evidence-backed connections.

Examples include:

  • A campground occupies a parcel
  • A parcel is recorded to an owner
  • An entity operates a campground
  • An entity holds a public license
  • An entity is a subsidiary of another entity
  • A business operates under a DBA
  • Multiple parcels form one campground operation
  • One entity owns multiple campground properties
  • A management company operates property owned by another entity

Relationships should include their source evidence, dates, jurisdiction, and confidence where applicable.

Public Records Boundary

SignalParcel is designed to use publicly available records.

The system does not intentionally collect:

  • Private employee information
  • Non-public financial information
  • Private communications
  • Restricted government records
  • Non-public personal information
  • Social media surveillance data

Publicly disclosed organizational roles may be recorded when they are part of an official public filing and relevant to understanding the legal structure of an entity.


Specification Branding License (SBL)

Standard

Optional


License & Notice Requirements

SignalParcel is released under the GNU Affero General Public License v3.0 or later (AGPL-3.0+).
By contributing to this project, you agree that your contributions will also be released under this license.

Please note the following:

  • All contributions must comply with the AGPL-3.0+ terms.
  • Under Section 7 of the license, all redistributions, forks, and derivative works must preserve attribution to:
    Roxanne Ardary and roxanneardary.com.
  • SignalParcel specifications are free to use with attribution. A Specification Branding License can be negotiated upon request.
  • The project's notice.md file tracks attribution requirements and contributor acknowledgments.
    Any update that adds new contributors or modifies attribution should also update notice.md.
  • When submitting a pull request, ensure that any new files maintain the attribution headers where applicable.
  • Network-deployed versions of this software must also remain fully AGPL-3.0+ compliant, including exposure of source code modifications when applicable under the license.

For full legal details, please refer to the AGPL-3.0+ license and the project's notice.md file.

Open Arsenal Hub
https://gitlab.com/Roxanne_Ardary/open-arsenal-specs

About

SignalParcel is an open-source public records intelligence system that maps land ownership, campground operations, business entities, and licensing relationships. It connects verified public records into a transparent, queryable graph for understanding ownership structures and operational relationships.

Topics

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors