Jolly Roger Charter

Draft. JRCv1 is a working conformance standard, not a software licence, and nothing here is certified. Launch status.

JRCv1 · working draft

The Charter

JRCv1 is a draft conformance standard, not a copyright licence. It hasn't been legally reviewed, and nothing about it is OSI-approved. A project meets it by publishing evidence, not by paying anyone or asking permission. Disagree with a requirement? Open an RFC.

The Charter: Design Principles and Promises

Purpose

Define an adoptable standard for independently maintainable, user-sovereign software, rather than creating another software copyright license. The manifesto describes values; this charter provides a bridge to independently assessable practice.

Six pillars

Pillar Normative aspiration Evidence to request
1. Creation freedom Permissionless reuse and resale of eligible project code Actual license and provenance, source, dependency inventory
2. Development freedom Complete, portable, agent-neutral project knowledge Specs, decisions, sanitized agent traces, tests, build instructions
3. Data freedom Users control their records and can leave AT Protocol identity/data model, export/migration demo, rights policy
4. Stewardship freedom Other providers can operate and maintain the application Reproducible deployment, incident handbook, release/key transfer plan
5. Economic freedom Honest, auditable operating costs and pricing Public cost report, formulas, caveats, reconciliation and provenance
6. Governance freedom Independent contributors can improve and continue the work Open proposals, documented decisions, multiple stewards, fork rights

Overarching test: The Freedom to Continue

Proposed JRCv1 extension: Economic freedom should include an openly discussed and versioned method for measuring human attention, beyond provider invoices. Distinguish paid labor, imputed volunteer/stewardship attention and user time burden. Avoid compulsory universal person-specific valuations and invasive tracking. See Human Attention Accounting.

A project should be able to demonstrate at least one independent person or organization reproducing its stack, understanding its costs, operating it, upgrading it and performing a complete user-data migration without privileged help from the original creator.

What this is and is not

Compatibility without capture

AT Protocol is a foundational default. Where not appropriate or not yet capable (especially private and organizational records), an application must transparently document a portable and user-controllable alternative or its current limitation; conformance levels should make the distinction visible. Avoid pretending all types of data are supported by AT Protocol today.

“100% agentic development” describes intentional embrace and full process disclosure, not an obligation to remove human accountability or hide human intellectual contribution. Publication must never expose secrets.

Non-negotiable process safeguards

  1. Public issues and transparent rationales for standards decisions.
  2. Human-reviewed changes, threat modeling, CI security checks, and progressive releases for operational changes.
  3. Fair attention to community participants, including right to disengage or fork.
  4. Standards and badge claims must be verifiable; never pay-to-play for permission to use code or voluntarily assess a project.
  5. Project-level financial stewardship commitments must be separable from the copyright license itself.
  6. Adoption must never require endorsing one person's ideology, reputation or personal brand.

Proposed Conformance Standard: Prove Your Freedom

This is a draft assessment framework, not a certification or claim any product already qualifies. The project must publish clear, independent evidence; self-attestation alone is not verification.

Evaluation categories

1. Code and rights

Source available; copyright and dependency provenance documented; redistribution, modification, commercial distribution and forks legally permitted for covered original code. Separate any proprietary or restricted components and document their effect.

2. Development and AI transparency

Durable specifications, design decisions, agent/tool versions and sanitized session context; deterministic tests and published release/build instructions; ability to swap AI agents without losing intent.

3. User data sovereignty

AT Protocol identity and portable data where applicable, documented data boundaries, real export and import, revocable grants where supported, deletion and retention disclosures, special rules for shared/private data.

4. Operations and resiliency

No secret proprietary deployment process; infrastructure descriptions, backup/restore and rollback procedures, reproducible release and self-hosting or independent-provider path. The ability to continue without one maintainer is demonstrated, not merely claimed.

5. Economic transparency

Privacy-safe provider costs, reconciled bills and fresh estimates, manual costs and reserves labeled, methodology, measurement window, per-user/unit costs with denominators and allocation assumptions; public suggestions for cost efficiency.

6. Open community and governance

Accessible issues and proposals; documented review rules, maintainer succession, dispute and appeal process, contribution credits, copy/fork freedoms and an opportunity for independent stewardship.

Progress levels, not a purity contest

Projects should be able to publish evidence for each category independently. Proposed flags:

Never call a self-reported badge an independent certification. Use dated, versioned standards. A project may report '4 of 6 pillars evidenced' and invite help with the remaining two.

Machine-readable report concept

Use an open JSON/YAML manifest with standard_version, project_id, pillar, claim, evidence_uri, evidence_hash, reviewer, reviewed_at, verified and limitations. A public AT Protocol record can point to the report, but the repository must remain usable without a specific PDS or directory operator.

Acceptance test

Ask an outsider to fork, configure a clean environment, build/release, deploy, export a test user's records, migrate them to another provider, calculate operating cost, submit a safe infrastructure-cost PR and test a maintainer handoff. Log blocked steps and use them to improve the standard.

Risks

A standard that is impossible for smaller projects to adopt will not spread. A standard too easy to claim becomes marketing theater. Incremental transparent progress and public evidence should bridge the two.

Open, Agent-Native Development

Foundational claim

An application is not truly independently reproducible if others can only copy today's code but lack the intent, context, specifications, release process and operational knowledge necessary to maintain it. Publish the full process, as far as rights, privacy and security permit.

Expected repository artifacts

  1. Product rationale, user requirements, tradeoffs, roadmap and structured specifications.
  2. Architecture decisions and rejected alternatives, including performance and security tradeoffs.
  3. Agent instructions (for example AGENTS.md), model/tool and runtime versions, skills and safe environment setup.
  4. Sanitized prompts, conversation transcripts or equivalent structured intent histories, with provenance and redaction indicators.
  5. Build scripts, lockfiles, dependency manifests, test suites, validation commands and expected outputs.
  6. CI/CD workflows, environment templates, release checklist, release signing method, rollback instructions and deployment playbooks.
  7. Infrastructure-as-code and open infrastructure manifest, with safe stand-ins for secrets and billing IDs.
  8. Security model, responsible disclosure, dependency update process, incident-response playbook and support runbooks.
  9. A contributor path to use any competent coding agent, not one locked proprietary assistant.
  10. Public issue/PR records that connect suggested improvements to tests, accepted decisions and production results.

What FULLY means in practice

Publish enough detail that someone can reconstruct the decisions and produce a functioning independent instance. Not publishing actual credentials, user private messages, undisclosed vulnerabilities, third-party proprietary data, or copyrighted source you cannot redistribute. Use a public redaction policy identifying protected categories and disclose where omissions exist without revealing the protected material.

Agent workflow

Propose -> clarify -> specify -> threat-model -> implement -> test -> compare -> review -> merge -> release -> measure -> publish lessons. Agents can automate bounded work, produce proposed patches and raise safety concerns. Humans authorize critical deployments and operational changes.

Measurements

Existing precedent

GitHub Spec Kit demonstrates specification-driven workflows, agent integration and reproducible development assets. The proposed innovation is to tie this to public-domain intent, independent operations, data sovereignty and cost transparency as a shared movement: https://github.github.com/spec-kit/

AT Protocol and User Sovereignty

Intent

AT Protocol is a core technical pillar because the product should not make the service operator the sole authority over a user's digital identity and records. The goal is meaningful user control and portability, not the legally inaccurate statement that all data is owned exclusively by one person.

Proposed architecture

AT Protocol limits as of October 17, 2026

Promise to users

The service itself will not claim ownership of personal content because it hosts it. It will specify legitimate processing rights and obligations in binding terms. Do not sell personally identifying data or train models on private user information without explicit informed consent in services that adopt the stewardship pledge.

Unanswered design questions

How should collaborative ownership work? How does recovery work when a user loses keys? Can public records be selectively forgotten? How should shared data be exported when participants disagree? What must an app do if atproto support is partial?

Sources: https://atproto.com/guides/overview ; https://atproto.com/specs/lexicon ; https://atproto.com/blog/atproto-spaces-alpha ; https://atproto.com/blog/devex-goals-for-spaces

Open Economics and Open Infrastructure Manifest

Core statement

Our books are open. Our infrastructure is open. Our future is open to contribution.

Provider billing integration, usage-derived projections, manually quantified obligations, reserves and pricing methods should form part of an application’s documented public operating model. Use read-only, least-privilege connectors and publish aggregates safe for public inspection, not the raw credentials or identifiable billing records.

Cost categories

Compute, databases, storage, bandwidth, backups, monitoring, domain and certificates, app-store and release operations, CI/CD, LLM inference and coding agents, customer support, paid human development, professional fees, taxes, insurance, contingency, amortized capital expenses, unpaid volunteer labor when disclosed as donated rather than falsely claimed as cash expense, and operating reserve.

Data quality and display

Distinguish (1) actual finalized invoice, (2) current usage estimate, (3) manual actual, (4) allocated/shared cost, (5) forecast and (6) reserve. Display provider, reporting interval, last sync, currency, exchange assumptions, metric numerator and denominator, rounding and reconciliation status. Public cost-per-user figures should distinguish active users from paying users and specify whether costs are variable or shared.

Reference data architecture

Provider connectors -> ingestion/normalization -> FOCUS-aligned financial events -> private raw store -> aggregation and redaction -> signed public cost snapshot -> dashboards, export and AT Protocol publishing. Maintain provenance and reconciliation links. Cost data is not always available real-time; freshness should be explicit.

Useful existing tools: FOCUS 1.4 for billing normalization; OpenCost for cloud-native cost allocation; Infracost for PR-level infrastructure estimates; OpenTofu for declarative deployable infra. Avoid claiming these tools cover every provider or manual cost out of the box.

Open infrastructure pull requests

The project publishes open-infrastructure.yaml and referenced deployable infrastructure code. A contributor, including an agent, proposes a change: cost savings, performance optimization, alternative provider, smaller instance, caching, storage tier, backup policy or safer release pipeline.

Every PR should include:

A saving that breaks backups, weakens security or increases downtime is not a valid win.

Sustainable pricing

Human attention is part of the economic picture. The proposed Human Attention Accounting extension adds explicit, nonoverlapping views of paid maintenance, imputed donated labor, and user attention burden. The public dashboard should show each separately rather than burying attention under “free volunteer work” or implying that users' lost time appears on an invoice. Pricing cannot simply equal cash bills plus every imputed impact; those are different ledgers.

Transparency is not the same as zero payment. The steward may charge a reasonable amount to cover labor, resilience and ongoing obligations; publish the allocation and rationale. The pledge favors passing efficiencies to the community through lower prices, better quality, reserves or renewed development. Competing providers may price differently; the license must not restrict them.

Open questions

What privacy-safe minimum aggregation threshold applies? How should contributions reducing bills be credited? Should costs be attested by third parties? How much staffing and surplus is appropriate? How do we avoid customer-identifiable unit economics? What happens when an API cannot disclose certain provider pricing?

Sources: https://focus.finops.org/docs/specification/v1-4/ ; https://opencost.io/ ; https://www.infracost.io/ ; https://opentofu.org/

Human Attention Accounting (HAA): Draft Standard Extension

Proposal for JRCv1 discussion, October 17, 2026. The user has explicitly requested that human attention have a monetized representation in Quartermaster and that the underlying valuation be openly, broadly debated. No universally accepted hourly price or methodology has yet been agreed. This document proposes a public and revisable method, not a declaration of consensus or a claim that a person has a market price.

Core principles

  1. Human attention is a real economic resource even when donated. It cannot be treated as free simply because a human did not issue an invoice. Do not confuse valuing time with treating a human being as a commodity.
  2. Software should minimize involuntary demands on attention. A cost-saving change that increases cognitive load, support burden or time spent by users may be a net loss even if cloud bills fall.
  3. Value assumptions are public and contestable. Publish source, location/year/currency, rate-selection process, reference scenarios, uncertainty ranges and adjustment rules. Anyone can submit reproducible criticism or proposals through public PRs, not only accountants or maintainers.
  4. No mandatory global rate. A common measurement standard may be globally discussable while context-dependent rates vary by geography, purpose, opportunity cost and task. Provide community-maintained reference rates and transparently allow local overrides. Never infer that a person with lower wages has less inherent worth.
  5. User time belongs to users. User-attention costs may be estimated from consensual aggregate research or disclosed task models. No covert attention tracking, behavioral scoring, identity-level surveillance or sale of attention data. Do not optimize a product to maximize engagement time.
  6. Avoid double counting. Paid workers' actual compensation is a cash expense; it must not also be added again as an estimated attention expense. Donated/volunteer effort and attention burdens imposed on users appear as separate imputed economic cost categories.

Two core ledgers, three useful lenses

Ledger Description Included in the cash price automatically?
Cash operating cost Provider bills, paid salaries/contracts, support expenses and other actually paid amounts Potentially, according to a published pricing policy
Stewardship attention imputed cost Verified/estimated value of unpaid review, volunteer maintenance, governance, incident response and management attention No; it is a noncash economic contribution unless actual compensation is paid
User attention burden Time spent learning, waiting, troubleshooting, navigating, recovering from errors, or being interrupted No; an external cost borne by users, reported separately

Optional additional lenses: (a) total economic footprint, combining these without overlap; (b) attention avoided, the estimated time saved relative to a documented baseline; and (c) attention debt, foreseeable recurring attention caused by avoidable design/maintenance deficiencies. These are analytical measures, not universally accepted accounting measures.

Calculation v0 proposal

For a task class j: attention_hours_j = instances_j × active_minutes_per_instance_j / 60.

imputed_attention_usd_j = attention_hours_j × declared_reference_rate_usd_per_hour_j.

stewardship_full_cost = cash_operating_cost + imputed_unpaid_stewardship_attention.

total_economic_footprint = stewardship_full_cost + estimated_user_attention_burden.

Paid human time already included in cash operating cost must not be added again as imputed attention. Interruption / context-recovery overhead may be separately modeled only with a documented, nonoverlapping time estimate. Do not imply that money is actually being transferred when a cost is imputed.

Example (illustrative, hypothetical, not JRC's actual rates)

Dashboard displays $700 cash operating cost; $320 donated attention; $1,020 full stewardship economic cost; $2,500 user attention burden; and $3,520 estimated combined footprint, all distinctly labeled. This does not mean Quartermaster should charge users $3,520 or that the user time is revenue. If the organization pays reviewers, their invoices move from the noncash ledger into the paid ledger rather than being counted twice.

Open reference valuation process

Proposed machine-readable record

attention_cost:
  methodology: jrc-human-attention-draft-0.1
  activity: pull_request_review
  perspective: unpaid_stewardship # or user_burden / paid_work
  quantity: 8
  unit: hour
  rate:
    amount: 40
    currency: USD
    basis: illustrative_reference_only
    geography: unspecified
  imputed_amount: 320
  is_cash_expense: false
  measurement: voluntary_aggregate_report
  confidence: estimated
  disclosure: public_aggregate
  reference_period: monthly

For user attention, report observations only in aggregate, with consent and privacy safeguards. A project can use public task benchmarks and opt-in usability studies instead of telemetry. Publish data quality and uncertainty; suppress low-count statistics.

Conformance and decision gates

A JRC application should disclose whether attention is included, for whom, how estimates were obtained, and what is missing. The first conformance levels can require disclosure and methodology, not mandatory adoption of any one dollar value. A project may not claim financial savings while hiding increased maintenance/support/user attention burdens. A PR should report total cost impact and projected attention burden alongside cash savings, security, privacy, resilience, and accessibility.

Intellectual background and caution

The US Department of Transportation uses context-sensitive monetary valuations of travel-time savings for benefit/cost analysis; this shows that time valuation is an established analytical practice, not that there is a universal number for human attention. USDOT guidance. FOCUS 1.4 standardizes provider billed and effective costs; Quartermaster's human-attention imputation must remain separately labeled rather than masquerading as FOCUS-reported bills. FOCUS cost definitions.

Unresolved questions

Who has authority to publish reference rate versions? Should the charter give equal standing to conflicting valuation scenarios? How should involuntary interruption and cognitive load be measured without invasive tracking? Can usability improvements be verified without imposing additional burdens on participants? How do we avoid extracting unpaid work from volunteers by making it look merely like a public cost number? When should attention-reduction projects be prioritized over cloud-bill savings?