Repository object · constitution

Constitution

Accepted constitution in the public catalog.

Source path
constitution/constitution.json
Media type
application/json
Object ID
em:constitution:sha256:613e02f2c47e627e986485e33793f27cbc1da022f05c71e18d7b874664e0ae73
Content digest
e6f0136751cf059d417f6f4c188340a6b1d110eea99188d3c87ebf97275815b6

Source content

{

"$schema": "https://epistemedia.com/schemas/constitution-v1.json",

"id": "constitution:epistemedia:v0.1",

"title": "Epistemedia Genesis Constitution",

"status": "accepted",

"principles": [

{

"id": "C-001",

"name": "Forkability",

"rule": "Accepted data, schemas, policies, compilers, and manifests must be exportable so a realm can continue without permission from the default operator."

},

{

"id": "C-002",

"name": "Provenance preservation",

"rule": "No accepted projection may sever a represented claim from the accepted sources, observations, methods, policies, and transformations used to produce it."

},

{

"id": "C-003",

"name": "Dissent preservation",

"rule": "A contradiction, rebuttal, qualifier, minority result, or failed replication cannot be deleted merely because another evaluation dominates it."

},

{

"id": "C-004",

"name": "No self-authorization",

"rule": "An actor, model, prompt lineage, or contribution cannot independently propose, evaluate, promote, and integrate the same normative change."

},

{

"id": "C-005",

"name": "Disclosure noninterference",

"rule": "Objects ineligible for a public projection cannot change that projection's status, ranking, counts, wording, topology, or recommendations unless policy explicitly permits disclosure of the effect."

},

{

"id": "C-006",

"name": "Policy-explicit evaluation",

"rule": "Truth-like status is the output of a named versioned policy over a named frontier and disclosure boundary, never an intrinsic global field on a proposition."

},

{

"id": "C-007",

"name": "Sovereign import",

"rule": "A realm may verify, quarantine, map, accept, partially accept, defer, or reject an imported bundle under local policy. Remote verdicts do not automatically become local authority."

},

{

"id": "C-008",

"name": "Append-only accepted history",

"rule": "Merged epistemic events, task contracts, governance events, run receipts, and release manifests are superseded by later records rather than rewritten or deleted."

},

{

"id": "C-009",

"name": "Reproducible projection",

"rule": "Every public result must identify its accepted commit, event frontier, policies, compiler, source objects, and content digest sufficiently to reproduce or audit it."

},

{

"id": "C-010",

"name": "Bounded machine power",

"rule": "Automated contributors and integrators receive the minimum capabilities required by a declared task and may not widen their own authority."

}

],

"amendment_process": [

"propose a versioned constitutional change",

"declare affected rules and authority boundaries",

"instantiate an isolated fork",

"run static, schema, replay, property, adversarial, and disclosure tests",

"evaluate with independently rooted machine evaluators loaded from the accepted base",

"execute a bounded canary under precommitted promotion predicates",

"promote, reject, quarantine, or fork",

"record an immutable outcome and monitor for forward-only disablement"

]

}

Build receipt

Reproduce this projection

Reproducible projection
Catalog
em:catalog:sha256:9bfc972213cba2cde167386103dc2c011ee74639fb7f0794c54120fbbdef1a5d
Frontier
em:frontier:sha256:f33be3eae4c75232d56750ef9a1aa79d96274ece3417d65a75c1391bf61a81bf
Accepted commit
f92846570180dfa4511263f8ba98ecd18f7772c9
Epistemic policy
commons-balanced-v0.1
Disclosure policy
public-noninterference-v0.1
Compiler
epistemedia/0.2.0