.editorconfig
.gitattributes
.gitignore
.pre-commit-config.yaml
.python-version
CHANGELOG.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
Cargo.lock
Cargo.toml
LICENSE
NOTICE
README.md
SECURITY.md
lychee.toml
mkdocs.yml
pyproject.toml
.github/dependabot.yml
.github/workflows/ci-python.yml
.github/workflows/deploy-docs-python.yml
.github/workflows/release-python.yml
.github/workflows/weekly_link_checker.yml
crates/cep-core/Cargo.toml
crates/cep-core/build.rs
crates/cep-core/src/lib.rs
crates/cep-core/src/common/assets.rs
crates/cep-core/src/common/canonical.rs
crates/cep-core/src/common/ctag.rs
crates/cep-core/src/common/errors.rs
crates/cep-core/src/common/hash.rs
crates/cep-core/src/common/localization.rs
crates/cep-core/src/common/mod.rs
crates/cep-core/src/common/normalizer.rs
crates/cep-core/src/common/schema_registry.rs
crates/cep-core/src/common/snfei.rs
crates/cep-core/src/common/timestamp.rs
crates/cep-core/src/ctag/generated.rs
crates/cep-core/src/ctag/manual.rs
crates/cep-core/src/ctag/mod.rs
crates/cep-core/src/ctag/status.rs
crates/cep-core/src/entity/generated.rs
crates/cep-core/src/entity/identifiers.rs
crates/cep-core/src/entity/manual.rs
crates/cep-core/src/entity/mod.rs
crates/cep-core/src/entity/normalizer.rs
crates/cep-core/src/entity/resolver.rs
crates/cep-core/src/entity/tests.rs
crates/cep-core/src/exchange/generated.rs
crates/cep-core/src/exchange/id.rs
crates/cep-core/src/exchange/manual.rs
crates/cep-core/src/exchange/mod.rs
crates/cep-core/src/ffi/entity_bindings.rs
crates/cep-core/src/ffi/mod.rs
crates/cep-core/src/relationship/generated.rs
crates/cep-core/src/relationship/id.rs
crates/cep-core/src/relationship/manual.rs
crates/cep-core/src/relationship/mod.rs
crates/cep-domains/Cargo.toml
crates/cep-domains/src/lib.rs
crates/cep-domains/src/campaign_finance/mod.rs
crates/cep-domains/src/campaign_finance/candidate/generated.rs
crates/cep-domains/src/campaign_finance/candidate/manual.rs
crates/cep-domains/src/campaign_finance/candidate/mod.rs
crates/cep-domains/src/campaign_finance/committee/generated.rs
crates/cep-domains/src/campaign_finance/committee/manual.rs
crates/cep-domains/src/campaign_finance/committee/mod.rs
crates/cep-domains/src/campaign_finance/contribution/generated.rs
crates/cep-domains/src/campaign_finance/contribution/manual.rs
crates/cep-domains/src/campaign_finance/contribution/mod.rs
crates/cep-domains/src/campaign_finance/donor/generated.rs
crates/cep-domains/src/campaign_finance/donor/manual.rs
crates/cep-domains/src/campaign_finance/donor/mod.rs
crates/cep-domains/src/campaign_finance/expenditure/generated.rs
crates/cep-domains/src/campaign_finance/expenditure/manual.rs
crates/cep-domains/src/campaign_finance/expenditure/mod.rs
crates/cep-domains/src/campaign_finance/transaction/generated.rs
crates/cep-domains/src/campaign_finance/transaction/manual.rs
crates/cep-domains/src/campaign_finance/transaction/mod.rs
crates/cep-domains/src/education/mod.rs
crates/cep-domains/src/education/institution/generated.rs
crates/cep-domains/src/education/institution/manual.rs
crates/cep-domains/src/education/institution/mod.rs
crates/cep-domains/src/education/program/generated.rs
crates/cep-domains/src/education/program/manual.rs
crates/cep-domains/src/education/program/mod.rs
crates/cep-domains/src/environment/mod.rs
crates/cep-domains/src/environment/facility/generated.rs
crates/cep-domains/src/environment/facility/manual.rs
crates/cep-domains/src/environment/facility/mod.rs
crates/cep-domains/src/environment/inspection/generated.rs
crates/cep-domains/src/environment/inspection/manual.rs
crates/cep-domains/src/environment/inspection/mod.rs
crates/cep-domains/src/environment/permit/generated.rs
crates/cep-domains/src/environment/permit/manual.rs
crates/cep-domains/src/environment/permit/mod.rs
crates/cep-domains/src/public_procurement/mod.rs
crates/cep-domains/src/public_procurement/award/generated.rs
crates/cep-domains/src/public_procurement/award/manual.rs
crates/cep-domains/src/public_procurement/award/mod.rs
crates/cep-domains/src/public_procurement/buyer/generated.rs
crates/cep-domains/src/public_procurement/buyer/manual.rs
crates/cep-domains/src/public_procurement/buyer/mod.rs
crates/cep-domains/src/public_procurement/contract/generated.rs
crates/cep-domains/src/public_procurement/contract/manual.rs
crates/cep-domains/src/public_procurement/contract/mod.rs
crates/cep-domains/src/public_procurement/procedure/generated.rs
crates/cep-domains/src/public_procurement/procedure/manual.rs
crates/cep-domains/src/public_procurement/procedure/mod.rs
crates/cep-domains/src/public_procurement/supplier/generated.rs
crates/cep-domains/src/public_procurement/supplier/manual.rs
crates/cep-domains/src/public_procurement/supplier/mod.rs
crates/cep-py/Cargo.toml
crates/cep-py/src/lib.rs
docs/versions.json
docs/en/api.md
docs/en/cli.md
docs/en/index.md
docs/en/quick-start.md
docs/en/schemas.md
docs/en/concepts/category-theory-foundation.md
docs/en/concepts/interoperability.md
docs/en/concepts/normalization.md
docs/en/concepts/positioning-paper.md
docs/en/concepts/related-domains.md
docs/en/concepts/research-adoption.md
docs/en/concepts/unified-rewriting.md
docs/en/examples/README.md
docs/en/examples/entity-with-snfei.md
docs/en/examples/entities/municipality/us_il_01.md
docs/en/examples/entities/municipality/us_mn_01.md
docs/en/examples/entities/nonprofit/us_ma_01.md
docs/en/examples/entities/pac/pac_01.md
docs/en/governance/cep-foundational-principles.md
docs/en/governance/evolution-policy-and-versioning.md
docs/en/governance/objectives-and-vision.md
docs/en/governance/vocabulary-process.md
docs/en/implementation/casing.md
docs/en/implementation/ctag-integration.md
docs/en/implementation/implementation-guide.md
docs/en/implementation/new-connector.md
docs/en/implementation/profiles.md
docs/en/implementation/record-envelopes.md
docs/en/implementation/validator.md
docs/en/reference/compatibility-matrix.md
docs/en/reference/context-tags.md
docs/en/reference/entity.md
docs/en/reference/exchange.md
docs/en/reference/identifier-schemes.md
docs/en/reference/identity-tiers.md
docs/en/reference/reference-projects.md
docs/en/reference/reference-standards.md
docs/en/reference/relationship.md
docs/en/reference/snfei.md
docs/en/reference/w3c-prov.md
docs/en/specs/README.md
docs/en/specs/aas-v1.md
docs/en/specs/cdira-v1.md
docs/en/specs/cec-v1.md
docs/en/specs/efs-v1.md
docs/en/specs/gic-v1.md
docs/en/specs/gns-v1.md
docs/en/specs/vgs-v1.md
docs/en/vocabulary/overview.md
docs/en/vocabulary/using.md
docs/images/pypi.png
docs/js/validator.js
examples/README.md
examples/entity/entity-with-snfei.json
examples/entity/municipality/us_il_01/01_raw_source.json
examples/entity/municipality/us_il_01/02_normalized.json
examples/entity/municipality/us_il_01/03_canonical.json
examples/entity/municipality/us_il_01/04_entity_record.json
examples/entity/municipality/us_il_01/README.md
examples/entity/municipality/us_mn_01/01_raw_source.json
examples/entity/municipality/us_mn_01/02_normalized.json
examples/entity/municipality/us_mn_01/03_canonical.json
examples/entity/municipality/us_mn_01/04_entity_record.json
examples/entity/municipality/us_mn_01/README.md
examples/entity/nonprofit/us_ma_01/01_raw_source.json
examples/entity/nonprofit/us_ma_01/02_normalized.json
examples/entity/nonprofit/us_ma_01/03_canonical.json
examples/entity/nonprofit/us_ma_01/04_entity_record.json
examples/entity/nonprofit/us_ma_01/README.md
examples/entity/pac/pac_01/01_raw_source.json
examples/entity/pac/pac_01/02_normalized.json
examples/entity/pac/pac_01/03_canonical.json
examples/entity/pac/pac_01/04_entity_record.json
examples/entity/pac/pac_01/README.md
examples/entity/school_district/us_ca_01/01_raw_source.json
examples/entity/school_district/us_ca_01/02_normalized.json
examples/entity/school_district/us_ca_01/03_canonical.json
examples/entity/school_district/us_ca_01/04_entity_record.json
examples/entity/school_district/us_ca_01/README.md
examples/entity/school_district/us_mn_01/01_raw_source.json
examples/entity/school_district/us_mn_01/02_normalized.json
examples/entity/school_district/us_mn_01/03_canonical.json
examples/entity/school_district/us_mn_01/04_entity_record.json
examples/entity/school_district/us_mn_01/README.md
examples/entity/school_district/us_ny_01/01_raw_source.json
examples/entity/school_district/us_ny_01/02_normalized.json
examples/entity/school_district/us_ny_01/03_canonical.json
examples/entity/school_district/us_ny_01/04_entity_record.json
examples/entity/school_district/us_ny_01/README.md
examples/exchange/raw/grant_01.json
examples/exchange/raw/simple_contract_01.json
examples/exchange/raw/title1_disbursement_01.json
examples/exchange/raw/contract_flow_01/01_raw_source.json
examples/exchange/raw/contract_flow_01/02_normalized.json
examples/exchange/raw/contract_flow_01/03_canonical.json
examples/exchange/raw/contract_flow_01/04_entity_record.json
examples/exchange/raw/contract_flow_01/README.md
examples/relationship/grant_01/01_raw_source.json
examples/relationship/grant_01/02_normalized.json
examples/relationship/grant_01/03_canonical.json
examples/relationship/grant_01/04_entity_record.json
examples/relationship/grant_01/README.md
examples/relationship/raw/parent_child_01.json
examples/relationship/raw/title1_01.json
examples/relationship/raw/vendor_client_01.json
examples/snfei/v1.0/01_cononical_expected.jsonl
examples/snfei/v1.0/01_inputs.jsonl
examples/snfei/v1.0/01_snfei_expected.jsonl
localization/base.yaml
localization/ca/base.yaml
localization/ca/on.yaml
localization/ca/qc.yaml
localization/eu/base.yaml
localization/schemas/cep.localization.schema.json
localization/us/base.yaml
localization/us/ca.yaml
localization/us/ma.yaml
localization/us/mn.yaml
localization/us/ny.yaml
schemas/README.md
schemas/core/cep.ctag.schema.json
schemas/core/cep.entity.identifier-scheme.schema.json
schemas/core/cep.entity.schema.json
schemas/core/cep.exchange.schema.json
schemas/core/cep.record-envelope.schema.json
schemas/core/cep.relationship.schema.json
schemas/domains/campaign-finance/README.md
schemas/domains/campaign-finance/cf.candidate.schema.json
schemas/domains/campaign-finance/cf.committee.schema.json
schemas/domains/campaign-finance/cf.contribution.schema.json
schemas/domains/campaign-finance/cf.donor.schema.json
schemas/domains/campaign-finance/cf.expenditure.schema.json
schemas/domains/campaign-finance/cf.transaction.schema.json
schemas/domains/education/README.md
schemas/domains/education/edu.institution.schema.json
schemas/domains/education/edu.program.schema.json
schemas/domains/environment/README.md
schemas/domains/environment/env.facility.schema.json
schemas/domains/environment/env.inspection.schema.json
schemas/domains/environment/env.permit.schema.json
schemas/domains/public-procurement/README.md
schemas/domains/public-procurement/pp.award.schema.json
schemas/domains/public-procurement/pp.buyer.schema.json
schemas/domains/public-procurement/pp.contract.schema.json
schemas/domains/public-procurement/pp.procedure.schema.json
schemas/domains/public-procurement/pp.supplier.schema.json
schemas/governance/adapter-manifest.schema.json
schemas/governance/cep.canonical-encoding.schema.json
schemas/governance/cep.fingerprint.schema.json
schemas/governance/cep.graph.schema.json
schemas/governance/cep.provenance.schema.json
schemas/governance/cep.versions.schema.json
schemas/vocabulary/cep.vocabulary.schema.json
specifications/snfei-specification.md
specifications/spec.md
src/python/README.md
src/python/src/civic_interconnect/__init__.py
src/python/src/civic_interconnect/_version.py
src/python/src/civic_interconnect.egg-info/PKG-INFO
src/python/src/civic_interconnect.egg-info/SOURCES.txt
src/python/src/civic_interconnect.egg-info/dependency_links.txt
src/python/src/civic_interconnect.egg-info/entry_points.txt
src/python/src/civic_interconnect.egg-info/requires.txt
src/python/src/civic_interconnect.egg-info/top_level.txt
src/python/src/civic_interconnect/cep/__init__.py
src/python/src/civic_interconnect/cep/_version.py
src/python/src/civic_interconnect/cep/localization.py
src/python/src/civic_interconnect/cep/py.typed
src/python/src/civic_interconnect/cep/adapters/README.md
src/python/src/civic_interconnect/cep/adapters/__init__.py
src/python/src/civic_interconnect/cep/adapters/demo_entities.py
src/python/src/civic_interconnect/cep/adapters/fec_csv.py
src/python/src/civic_interconnect/cep/adapters/state_portal_example.py
src/python/src/civic_interconnect/cep/adapters/us_ca_municipality.py
src/python/src/civic_interconnect/cep/adapters/us_mn_municipality.py
src/python/src/civic_interconnect/cep/adapters/us_ny_municipality.py
src/python/src/civic_interconnect/cep/adapters/us_school_district.py
src/python/src/civic_interconnect/cep/codegen/README.md
src/python/src/civic_interconnect/cep/codegen/__init__.py
src/python/src/civic_interconnect/cep/codegen/python_constants.py
src/python/src/civic_interconnect/cep/codegen/rust_generated.py
src/python/src/civic_interconnect/cep/constants/entity_fields.py
src/python/src/civic_interconnect/cep/core/__init__.py
src/python/src/civic_interconnect/cep/core/attestation.py
src/python/src/civic_interconnect/cep/core/canonical.py
src/python/src/civic_interconnect/cep/core/error.py
src/python/src/civic_interconnect/cep/core/hash.py
src/python/src/civic_interconnect/cep/core/schema_registry.py
src/python/src/civic_interconnect/cep/core/timestamp.py
src/python/src/civic_interconnect/cep/core/version.py
src/python/src/civic_interconnect/cep/entity/__init__.py
src/python/src/civic_interconnect/cep/entity/api.py
src/python/src/civic_interconnect/cep/exchange/__init__.py
src/python/src/civic_interconnect/cep/exchange/api.py
src/python/src/civic_interconnect/cep/relationship/__init__.py
src/python/src/civic_interconnect/cep/relationship/api.py
src/python/src/civic_interconnect/cep/snfei/__init__.py
src/python/src/civic_interconnect/cep/snfei/localization.py
src/python/src/civic_interconnect/cep/snfei/normalizer.py
src/python/src/civic_interconnect/cep/validation/json_validator.py
src/python/src/civic_interconnect/cep/vocab/__init__.py
src/python/src/civic_interconnect/cli/__init__.py
src/python/src/civic_interconnect/cli/cli.py
src/python/src/civic_interconnect/cli/normalizer.py
src/python/src/civic_interconnect/ctag/__init__.py
src/python/tests/entity/test_us_mn_municipality.py
test_vectors/manifest.json
test_vectors/entity/entity_school_district_01.json
test_vectors/entity/snfei_basic.json
test_vectors/entity/snfei_international_examples.json
test_vectors/entity/snfei_with_address.json
test_vectors/entity/snfei_with_registration_date.json
test_vectors/exchange/exchange_title1_disbursement_01.json
test_vectors/relationship/relationship_title1_01.json
test_vectors/schemas/v1.0/generation-vector-set.schema.json
test_vectors/schemas/v1.0/localization-vector-set.schema.json
test_vectors/schemas/v1.0/manifest.schema.json
test_vectors/schemas/v1.0/normalization-vector-set.schema.json
test_vectors/snfei/v1.0/generation_full.json
test_vectors/snfei/v1.0/localization_ca.json
test_vectors/snfei/v1.0/localization_us.json
test_vectors/snfei/v1.0/normalization_basic.json
test_vectors/snfei/v1.0/normalization_edge_cases.json
tools/_version.py
tools/build_entity_from_raw.py
tools/codegen_rust.py
tools/sync_schemas_for_docs.py
tools/update_localization_meta.py
tools/codegen/README.md
tools/codegen/templates/README.md
tools/codegen/templates/record.rs.j2
tools/codegen/templates/validate.rs.j2
typings/cep_py/__init__.pyi
vocabulary/README.md
vocabulary/common/party-role.v1.0.0.json
vocabulary/common/resolution-method.v1.0.0.json
vocabulary/common/source-system.v1.0.0.json
vocabulary/common/value-type.v1.0.0.json
vocabulary/core/ctag-type.v1.0.0.json
vocabulary/core/entity-identifier-scheme.v1.0.0.json
vocabulary/core/entity-type.v1.0.0.json
vocabulary/core/exchange-role.v1.0.0.json
vocabulary/core/exchange-type.v1.0.0.json
vocabulary/core/relationship-type.v1.0.0.json
vocabulary/domains/campaign-finance/README.md
vocabulary/domains/campaign-finance/cf-committee-type.v1.0.0.json
vocabulary/domains/campaign-finance/cf-contribution-type.v1.0.0.json
vocabulary/domains/campaign-finance/cf-entity-type.v1.0.0.json
vocabulary/domains/campaign-finance/cf-expenditure-type.v1.0.0.json
vocabulary/domains/campaign-finance/cf-filing-type.v1.0.0.json
vocabulary/domains/campaign-finance/cf-office.v1.0.0.json
vocabulary/domains/campaign-finance/cf-party.v1.0.0.json
vocabulary/domains/campaign-finance/cf-relationship-type.v1.0.0.json
vocabulary/domains/education/README.md
vocabulary/domains/education/ed-accreditation-type.v1.0.0.json
vocabulary/domains/education/ed-entity-type.v1.0.0.json
vocabulary/domains/education/ed-institution-type.v1.0.0.json
vocabulary/domains/education/ed-program-type.v1.0.0.json
vocabulary/domains/education/ed-relationship-type.v1.0.0.json
vocabulary/domains/education/ed-role-type.v1.0.0.json
vocabulary/domains/education/ed-sector-type.v1.0.0.json
vocabulary/domains/environmental/README.md
vocabulary/domains/environmental/env-emission-type.v1.0.0.json
vocabulary/domains/environmental/env-entity-type.v1.0.0.json
vocabulary/domains/environmental/env-monitoring-method.v1.0.0.json
vocabulary/domains/environmental/env-permit-type.v1.0.0.json
vocabulary/domains/environmental/env-relationship-type.v1.0.0.json
vocabulary/domains/environmental/env-site-type.v1.0.0.json
vocabulary/domains/environmental/env-violation-type.v1.0.0.json
vocabulary/domains/public-procurement/README.md
vocabulary/domains/public-procurement/pp-award-type.v1.0.0.json
vocabulary/domains/public-procurement/pp-buyer-type.v1.0.0.json
vocabulary/domains/public-procurement/pp-contract-status.v1.0.0.json
vocabulary/domains/public-procurement/pp-contract-type.v1.0.0.json
vocabulary/domains/public-procurement/pp-entity-type.v1.0.0.json
vocabulary/domains/public-procurement/pp-notice-status.v1.0.0.json
vocabulary/domains/public-procurement/pp-procedure-type.v1.0.0.json
vocabulary/domains/public-procurement/pp-relationship-type.v1.0.0.json
vocabulary/domains/public-procurement/pp-supplier-type.v1.0.0.json