Skip to main content

Moderation

Chive maintains community standards through a transparent moderation system. This document covers content policies, enforcement procedures, and the appeals process.

Content policies

Prohibited content

CategoryExamplesSeverity
Illegal contentCSAM, terrorist content, sanctions violationsCritical
HarassmentTargeted abuse, doxxing, threatsHigh
SpamAutomated submissions, SEO abuseHigh
PlagiarismUncredited copying, fraudulent authorshipHigh
MisinformationFabricated data, falsified resultsHigh
Copyright violationUnauthorized distributionMedium
Off-topic contentNon-scholarly submissionsMedium
Low qualityAI-generated slop, duplicate submissionsLow

Policy violations

The 13 defined violation types:

  1. Illegal material: Content that violates law
  2. Harassment: Targeting individuals with abuse
  3. Hate speech: Attacks based on protected characteristics
  4. Threats: Violence or harm directed at individuals
  5. Doxxing: Publishing private information
  6. Spam: Unsolicited bulk or automated content
  7. Plagiarism: Uncredited use of others' work
  8. Data fabrication: Falsified research data
  9. Fraudulent authorship: False attribution
  10. Copyright violation: Unauthorized use of copyrighted material
  11. Off-topic: Content outside scholarly scope
  12. Duplicate submission: Redundant submissions
  13. Manipulation: Gaming metrics, coordinated voting

Reporting violations

How to report

Anyone can report content:

POST /xrpc/pub.chive.moderation.report

{
"subject": "at://did:plc:author.../pub.chive.preprint.submission/abc...",
"violationType": "plagiarism",
"description": "This preprint contains substantial uncredited text from...",
"evidence": [
{
"type": "url",
"value": "https://example.com/original-paper.pdf"
}
]
}

Report requirements

FieldRequiredDescription
subjectYesAT URI of the content
violationTypeYesOne of the 13 violation types
descriptionYesExplanation of the violation
evidenceRecommendedSupporting materials
anonymousOptionalHide reporter identity from subject

Reporter protections

  • Reporter identity protected from accused party
  • Retaliation against reporters is itself a violation
  • False reports treated as manipulation

Moderation workflow

┌──────────┐     ┌─────────────┐     ┌──────────┐     ┌──────────┐
│ Report │────►│ Review │────►│ Decision │────►│ Action │
│ Received │ │ (Editor) │ │ │ │ │
└──────────┘ └─────────────┘ └──────────┘ └──────────┘
│ │
│ │
▼ ▼
Gather info Notify parties
Check history Apply sanctions

Response time SLAs

SeverityInitial reviewResolution
Critical1 hour4 hours
High4 hours24 hours
Medium24 hours72 hours
Low72 hours7 days

Review process

  1. Triage: Assign severity level
  2. Investigation: Gather evidence, contact parties
  3. Decision: Determine if violation occurred
  4. Action: Apply appropriate response
  5. Documentation: Record decision and rationale

Actions and sanctions

Content actions

ActionWhen used
No actionReport unfounded
Warning labelMinor issues, user education
Content hiddenVisible only to author, pending fix
Content removedSerious violations; still in PDS
TombstoneDisplay removal notice

User sanctions

SanctionDurationWhen used
WarningPermanent recordFirst offense, minor
Temporary restriction24h-30dRepeated minor violations
Voting suspension30d-1yVoting manipulation
Submission block30d-1ySpam, low quality
Account suspensionIndefiniteSerious or repeated violations

Escalation ladder

First offense:     Warning
Second offense: 7-day restriction
Third offense: 30-day restriction
Fourth offense: 1-year suspension
Fifth offense: Permanent suspension

Severe violations (harassment, fabrication) skip to appropriate level immediately.

Trusted editor moderation

Trusted editors handle routine moderation:

Trusted editor capabilities

ActionCan perform
Review reportsYes
Issue warningsYes
Hide contentYes
Temporary restrict (≤7d)Yes
Remove contentWith peer review
Account suspensionEscalate to committee

Peer review requirement

Contentious or high-impact decisions require two editors:

Report received → First editor reviews → Proposes action


Second editor confirms


Action applied

Appeals

Appeal process

Decision made → 14-day appeal window → Appeal filed


Appeal panel reviews

┌───────────────────────┼───────────────────────┐
▼ ▼ ▼
Upheld Modified Overturned

Who can appeal

  • The author of actioned content
  • Users who received sanctions
  • Original reporter (if report dismissed)

Appeal requirements

POST /xrpc/pub.chive.moderation.appeal

{
"decisionId": "decision-123",
"grounds": "The content was mischaracterized as plagiarism. I have permission...",
"evidence": [
{
"type": "document",
"description": "Permission letter from original author",
"url": "..."
}
]
}

Appeal panel

Appeals are reviewed by a panel of 3:

  • 1 governance committee member
  • 1 trusted editor (not involved in original decision)
  • 1 domain expert (if applicable)

Appeal outcomes

OutcomeEffect
UpheldOriginal decision stands
ModifiedAction adjusted (e.g., reduced sanction)
OverturnedAction reversed, records updated
RemandedSent back for additional investigation

Transparency

Public moderation log

Non-sensitive moderation data is public:

{
"id": "action-456",
"type": "content_hidden",
"reason": "Copyright violation",
"timestamp": "2025-01-15T10:30:00Z",
"appealed": false
}

Protected information:

  • Reporter identity
  • Detailed evidence
  • User personal data

Quarterly reports

Published statistics include:

  • Reports received by category
  • Actions taken by type
  • Appeals filed and outcomes
  • Response time metrics
  • Trends and patterns

Reporting moderation

For trusted editors

GET /xrpc/pub.chive.moderation.pendingReports?assignedTo=me
GET /xrpc/pub.chive.moderation.myActions?period=30d

For governance committee

GET /xrpc/pub.chive.moderation.statistics?period=quarter
GET /xrpc/pub.chive.moderation.escalations

Next steps