source
this is a rendered mirror of the normative spec at github.com/declared-md/spec. in case of conflict, the source repository wins.
changelog
all notable changes to the declared-md spec are documented here.
format follows Keep a Changelog. this spec follows semantic versioning.
[1.0.1] - 2026-04-26
changed
linksobject in all three schemas now accepts arbitrary keys. previously restricted to a fixed set of known keys. any key whose value is a validhttps://URL is accepted. theemailkey is the only exception: it accepts amailto:URI instead of an HTTPS URL.links.githubinwhoami.schema.jsonnow validates that the URL points togithub.com(pattern^https://github\.com/.+), not just any HTTPS URL.- removed
format: "uri"annotations from link URL fields; validation is now done viapattern: "^https://"throughadditionalProperties. whois.schema.json: addedif/thenrule enforcing that at least one ofsiteorgithubmust be present whenlinksis included.
[1.0.0] - 2026-04-26
added
whoami.mdv1.0: normative specification for individual identity profileswhois.mdv1.0: normative specification for organization identity profileswhatis.mdv1.0: normative specification for project identity profilesshared.md: rules shared across all three standards- JSON Schema draft-07 for each standard
- full example files for each standard