An open standard should be readable by people and by machines alike. The canonical source lives here on f-act.org and is published in three formats — all carrying the identical normative content, all under CC BY 4.0. Fetch it, diff it, embed it, or reproduce it.
The full specification, laid out for people to read — dimensions, conformance levels, principle and pledge.
f-act.org/standardRead the standardThe same normative content as structured JSON — for tooling, conformance checks, procurement systems and integrations. CORS-open.
f-act.org/standard/spec.jsonOpen spec.jsonA plain-text rendering you can diff, quote, embed in a contract, or reproduce anywhere with attribution.
f-act.org/standard/spec.txtOpen spec.txtThe JSON endpoint is open for cross-origin requests, so you can pull the standard straight into your own tools.
# Fetch the structured specification
curl -s https://f-act.org/standard/spec.json
# Or in JavaScript
const spec = await fetch('https://f-act.org/standard/spec.json')
.then(r => r.json())
console.log(spec.dimensions.map(d => d.name))
// [ 'Grant', 'Usage', 'Audit', 'Revocation', 'Data' ]A JSON Schema (Draft 2020-12) describes the exact shape of spec.json. Point any standard JSON Schema validator at it to confirm your copy or fork is structurally conformant. The spec references it via its $schema key.
All three formats are licensed under CC BY 4.0. You may copy, redistribute, adapt and build on the text — including commercially — as long as you give appropriate credit. When reproducing the text, include this line:
"The Framework for Agent Conformance & Trust (F-ACT) 1.0" by Society OS, licensed under CC BY 4.0.Copyright and patents are two separate rights, both settled in your favour: the text is free under CC BY, and the core claims are covered by an irrevocable royalty-free patent pledge. See the full licence page.
The machine-readable formats always reflect the current published version (F-ACT 1.0). Normative requirements change only through a published revision — never by silently editing the live text. Every release is recorded in the version history, so you can always pin the exact version you relied on.