Skip to content
This repository was archived by the owner on Jan 3, 2026. It is now read-only.

fontpub-org/fontpub-schema-legacy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Fontpub Schema

Note: Fontpub is in an early beta stage. Things may still change — schemas, commands, and verification logic are being refined as the project evolves. Feedback and experiments are very welcome!

This repository hosts the official JSON Schemas for the Fontpub Protocol.

These schemas define the structure of the core Fontpub specification:

All schemas follow JSON Schema draft 2020-12
and are considered for schemaVersion: "1.0-beta".

Documentation

Detailed field descriptions and examples are available in the docs/ directory:

Each document explains:

  • the purpose of the schema,
  • required and optional fields,
  • and minimal valid examples.

Validation

You can validate your JSON files directly using fontpub-cli.

Validate a manifest

fontpub manifest validate ./fontpub.json

Validate publisher keys

fontpub keys validate ./fontpub-keys.json

Validate a curation

fontpub curation validate ./fontpub-curation.json

All commands use the schemas embedded from this repository.

Versioning

  • Current schema version: 1.0-beta (schemaVersion: "1.0-beta")
  • Future versions will be added under new directories, e.g. schema/v2/
  • Version upgrades will only occur for breaking or structural changes.

About

Official JSON Schemas and specifications for the Fontpub Protocol (FPP).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published