feat(empire): establish canonical repo structure — CANON, GOSPEL, BRAND_MAP, fishmusicinc, heaven, schemas, docs#1
Conversation
…structure map Added CANON.md as the canonical repository documentation for the NOIZY Empire, detailing repository hierarchy, contribution protocols, and sacred invariants.
…r clauses Introduced the GOSPEL document outlining the core principles and laws of the NOIZY Empire, including the Four Sacred Invariants and the 9 Never Clauses.
Added a comprehensive brand directory for the NOIZY Empire, including details on brands, domains, GitHub repositories, roles, and statuses.
Added README.md for MC96 Consent Protocol Schemas with details on schema files and their purposes.
Added README.md with project overview, API endpoints, authentication, infrastructure details, and deployment instructions.
Updated README.md to enhance clarity and structure, including a new canonical repository declaration and detailed repository structure.
There was a problem hiding this comment.
Code Review
This pull request establishes the canonical repository structure and core doctrine for the NOIZY Empire. It introduces several documentation files, including CANON.md, an updated README.md, an operations manual, brand maps, core doctrines (GOSPEL.md), and API/schema documentation. The reviewer feedback highlights minor markdown formatting and indentation issues in CANON.md and governance/BRAND_MAP.md that need to be corrected to ensure proper rendering.
| ├── mc96-envelope.ts | ||
| ├── consent-token.ts | ||
| └── never-clause.ts | ||
| ``` | ||
|
|
||
| --- | ||
|
|
||
| ## Contribution Protocol | ||
|
|
||
| 1. **All PRs** must target `RSPNOIZY/NOIZYLAB:main` | ||
| 2. **Branch naming**: `feat/`, `fix/`, `chore/`, `docs/` prefixes required | ||
| 3. **Commit format**: `type(scope): description` (e.g. `feat(voice): add consent oracle v2`) | ||
| 4. **Never Clauses apply to code too** — no commits that violate the 9 Never Clauses | ||
| 5. **Kill Switch parity** — every new system must be revocable within 60 seconds | ||
| 6. **GPG sign AI commits** — all AI-authored commits must be attributed (Co-Authored-By) | ||
|
|
||
| --- | ||
|
|
||
| ## Sacred Invariants (Apply to This Repo) | ||
|
|
||
| | # | Law | The Rule | | ||
| |---|-----|----------| | ||
| | 1 | 75/25 Royalty Split | Creators keep 75¢ of every dollar. Always. | | ||
| | 2 | Consent Required | No voice, likeness, or synthesis without explicit consent. | | ||
| | 3 | Revocation is Sacred | Any creator can withdraw at any time. Instant. | | ||
| | 4 | Compensation is Automatic | When a creator earns, they get paid. No invoices. | | ||
|
|
||
| --- | ||
|
|
||
| `killSwitchHolder: RSP_001 | covenant: 75/25 | canon: noizy.ai | repo: RSPNOIZY/NOIZYLAB` |
There was a problem hiding this comment.
The indentation of the file tree under schemas/ is broken, and the closing code block fence on line 107 is indented with spaces. This causes the entire rest of the document (lines 108-133) to be incorrectly indented by 12 spaces, which breaks the markdown rendering and structure.
Here is the corrected formatting:
├── mc96-envelope.ts
├── consent-token.ts
└── never-clause.tsContribution Protocol
- All PRs must target
RSPNOIZY/NOIZYLAB:main - Branch naming:
feat/,fix/,chore/,docs/prefixes required - Commit format:
type(scope): description(e.g.feat(voice): add consent oracle v2) - Never Clauses apply to code too — no commits that violate the 9 Never Clauses
- Kill Switch parity — every new system must be revocable within 60 seconds
- GPG sign AI commits — all AI-authored commits must be attributed (Co-Authored-By)
Sacred Invariants (Apply to This Repo)
| # | Law | The Rule |
|---|---|---|
| 1 | 75/25 Royalty Split | Creators keep 75¢ of every dollar. Always. |
| 2 | Consent Required | No voice, likeness, or synthesis without explicit consent. |
| 3 | Revocation is Sacred | Any creator can withdraw at any time. Instant. |
| 4 | Compensation is Automatic | When a creator earns, they get paid. No invoices. |
killSwitchHolder: RSP_001 | covenant: 75/25 | canon: noizy.ai | repo: RSPNOIZY/NOIZYLAB
| 2. **`RSPNOIZY/NOIZYVOX`** — Sovereign Voice Consent Platform | ||
| - Create with full README covering: voice schema, consent tokens, DAZEFLOW, voice DNA protection | ||
|
|
||
| 3. **`RSPNOIZY/THE-AQUARIUM`** — Audio Vault CLIENT#1 RSP001 | ||
| - Create with full README covering: 34TB archive, 888 titles, OAIS/PREMIS, C2PA credentials | ||
|
|
There was a problem hiding this comment.
The list items 2 and 3 are incorrectly indented with extra spaces, which breaks the list formatting in standard markdown parsers. They should be aligned with item 1.
Here is the corrected formatting:
2. **`RSPNOIZY/NOIZYVOX`** — Sovereign Voice Consent Platform
- Create with full README covering: voice schema, consent tokens, DAZEFLOW, voice DNA protection
3. **`RSPNOIZY/THE-AQUARIUM`** — Audio Vault CLIENT#1 RSP001
- Create with full README covering: 34TB archive, 888 titles, OAIS/PREMIS, C2PA credentials
This PR establishes RSPNOIZY/NOIZYLAB as the canonical repository for the entire NOIZY Empire, with full structure upgrade and FISHMUSICINC absorption.
New Files Added (8 commits, 669 additions)
CANON.mdgovernance/GOSPEL.mdgovernance/BRAND_MAP.mdfishmusicinc/README.mdheaven/README.mddocs/OPERATIONS_MANUAL.mdschemas/README.mdREADME.mdNext Steps After Merge
heaven/src/actual worker codefishmusicinc/catalog/andfishmusicinc/licensing/governance/NOIZY_GOVERNANCE_v1.0.mdandNCP_v1.0_SPEC.mdkillSwitchHolder: RSP_001 | covenant: 75/25 | canon: noizy.ai