Features
Built-in validation ensures data consistency across all government records.
Flexible support for federal, state, and local government structures.
Track changes and maintain backwards compatibility with built-in versioning.
A modern schema specification for standardizing government records and public sector data
Built-in validation ensures data consistency across all government records.
Flexible support for federal, state, and local government structures.
Track changes and maintain backwards compatibility with built-in versioning.
Start using govset in your project today. Our comprehensive documentation and active community are here to help.
Join thousands of developers building the future of government data standards.
MIT licensed and free to use in any project. Contributions welcome.
Join discussions, report issues, and contribute to development.
Production tested and battle-hardened in government systems.
Fast and efficient legislative record parsing with built-in validation.
import govset
from govset import LegislationRecord
async def parse():
record = LegislationRecord(
id="HR2023-1234",
jurisdiction="federal",
status="enacted"
)
await record.validate()
Standardized financial transaction records with audit support.
use govset::Transaction;
fn main() {
let tx = Transaction::new()
.with_id("TX2023-5678")
.with_amount(250000.00)
.with_currency("USD");
tx.validate().unwrap();
}