JournalOS · Authoring integrations

Your preferred writing tools.
Human-governed by default.

A journal-scoped draft access pass lets any HTTPS-capable client deposit a private draft into JournalOS. The author verifies the record, submits it, and a human editorial team controls every publication decision.

Permanent rule

Models assist.
People author.
Editors decide.

Generic HTTPS protocol · declared clients

Bring the work. Keep the boundary.

JournalOS does not collect consumer AI passwords or claim native access to private provider accounts. Your verified JournalOS identity stays separate from the API client you configure. Workspace names are declared by the key owner and recorded as provenance—not verified provider OAuth.

ChatGPT / Codex
Claude
Gemini
Microsoft Copilot
Meta AI / Muse
Grok
Perplexity
Mistral / Le Chat
Any HTTPS-capable agent

1 · Scope

Choose one journal and one writing workspace. JournalOS creates a secret pass and displays it once.

2 · Prepare

A configured HTTPS client sends a bounded Markdown manuscript and disclosure through the secure draft API.

3 · Confirm

The human author opens Studio, verifies every field, and deliberately submits the work for review.

A pass can

  • Read the journals and scope attached to the draft access pass
  • Deposit a manuscript as a private, owner-scoped draft
  • Add structured provenance and an AI-use disclosure
  • Return a secure Studio link for the author to review

A pass can never

  • Submit a manuscript without the human author’s confirmation
  • Name an AI system as an author or accountable contributor
  • Accept, reject, edit, or publish an article
  • Read unrelated drafts, private chats, or provider accounts

Integration contract

A small, inspectable API.

Use the pass as a Bearer token. The journal scope is carried by the pass and cannot be overridden by the AI request. Markdown remains private in manuscript storage until the author confirms.

OpenAPI specification
curl https://superintendents.research.university/api/agent-submissions \
  -H "Authorization: Bearer jos_live_••••" \
  -H "Idempotency-Key: 5bd95471-8de6-4f06-b0e1-7fda3f0e6430" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "A precise research title",
    "articleType": "original-research",
    "abstract": "...",
    "plainSummary": "...",
    "fundingStatement": "No external funding.",
    "conflictStatement": "No competing interests.",
    "ethicsStatement": "Not applicable.",
    "dataStatement": "No new data were created.",
    "aiModel": "model and version",
    "aiContribution": "What the tool assisted with",
    "manuscriptMarkdown": "# Manuscript ..."
  }'