---
name: mathstodon.xyz アカウント審査待ち (2026-04-18)
description: 藤本さん mathstodon.xyz (数学者向け Mastodon インスタンス) 登録済 → moderator 審査中. 承認後に OAuth Token 取得 + publish script 実装 + Paper 108/109/110 投稿予定.
type: project
originSessionId: 2026-04-18-mathstodon-pending
---

# mathstodon.xyz 準備 — 承認待ち

## 現状 (2026-04-18)

- 藤本さん **アカウント申請済**
- **moderator 審査待ち** (平均 1-3 日, 学術用途なら承認率高)
- 承認通知後に着手予定

## 承認後の手順 (checklist)

### Step 1: OAuth App 登録

```
mathstodon.xyz login → Preferences (設定) → Development → New Application
  Name:   rei-aios-publish
  Scopes: write:statuses  (投稿のみ、最小権限)
  Your access token: 取得 → 藤本さんから共有
```

### Step 2: .env 追加

```
MASTODON_INSTANCE=mathstodon.xyz
MASTODON_ACCESS_TOKEN=<Step 1 で取得>
```

### Step 3: publish script 実装 (新規)

`scripts/publish-paper-to-mathstodon.ts`:
- 認証: Bearer Token
- Endpoint: `POST https://mathstodon.xyz/api/v1/statuses`
- 500 字制限 → 自動サマリー生成
- DOI + title + hashtag 組込
- Thread 連投 (長い場合 reply で繋ぐ)
- DRY_RUN mode 必須

### Step 4: 投稿テスト

- Paper 110 を dry-run でサマリー確認
- 実投稿 (1 件)
- 目視確認後、Paper 108, 109 を順次投稿

## mathstodon.xyz 技術情報

| 項目 | 値 |
|------|-----|
| プロトコル | Mastodon / ActivityPub |
| 投稿 API | `POST /api/v1/statuses` |
| 文字数制限 | 500 字 (標準 Mastodon) |
| LaTeX | ✓ `$...$` で数式 render |
| Hashtag | ✓ `#Collatz #Lean4 #math` |
| Thread | ✓ `in_reply_to_id` で連投 |

## 投稿 draft サンプル (Paper 108 用, ~240 字)

```
📄 New paper: Ricci-flow 3-category classification of unsolved
math problems with 10⁹-scale Collatz census.

S (stable): Goldbach
M (moderate): Collatz
E (explosive): Andrica

Zenodo DOI: https://doi.org/10.5281/zenodo.19616640

#Collatz #Goldbach #RicciFlow #math #Lean4
```

## 10 platform 体制への拡張

承認後、publish channel は **10 platform** に:

```
学術 3 正本:   Zenodo / IA / Harvard
Social 7:     dev.to / Hatena / HackMD / Notion / Scrapbox / livedoor / mathstodon ← NEW
```

## 次 session で実施する条件

**承認通知が来たら即着手可能**。所要時間目安:
- OAuth token 取得: 5 分 (藤本さん手動)
- Script 実装: 20 分
- 3 paper 投稿: 5 分
- 合計: 30 分で完了

## 関連

- `project_publish_channels.md` — 全 publish 体制
- `project_scrapbox_active.md` — 類似の 4-phase protocol 先例
- `project_qiita_deprecated.md` — 9 platform → 10 platform 拡張対比
