안내 · 안내소

처음 만나는 ActivityPub

ja· en· ko

페디버스(fediverse)는 자그마한 SNS 서버가 많이 모여, 공통의 작법으로 편지를 주고받으며 이어진 우주예요. 그 작법의 이름이 ActivityPub예요. Mastodon도 Misskey도, 이 박물관 거리의 hollo와 hackers.pub도, 모두 같은 작법으로 이야기해요.

외울 낱말은 우선 세 가지면 충분해요. actor(주민 한 사람의 명함. 내 계정을 말해요), inbox(그 사람의 우편함), outbox(부친 편지의 사본)예요. 나머지는 걸으면서 조금씩 익히면 돼요.

편지 한 통이 바다를 건너기까지

  1. 스마트폰 Mastodon 앱에서 "게시"를 누르면, 앱은 hollo 접수처에 부탁해요 — "이걸 부쳐 줘".

  2. 공통어로 감싸기 → 어휘의 장경각 fedify 본섬

    게시물은 Note라는 공통어 꾸러미가 되고, "만들었어요"라는 행위는 Create라는 동사가 돼요. 이 공통어 사전이 어휘의 장경각이에요.

  3. 수신처 찾기 → webfinger의 문 fedify 본섬

    팔로워의 "@friend@mastodon.social"이라는 이름에서 진짜 주소(URL)를 전화번호부로 찾아요. 그게 webfinger의 문이에요.

  4. 봉랍 찍기 → 의전의 방 fedify 본섬

    편지에 서명을 찍어요. "정말 본인이 부쳤다", "도중에 고쳐지지 않았다"를 받는 쪽이 확인할 수 있도록요.

  5. 배에 싣기 → 곳간 구역 fedify 본섬

    편지를 바로 던지지 않아요. 일단 곳간(큐)에 맡겨요 — 상대 섬이 비어 있어도 나중에 다시 보낼 수 있도록요.

  6. 바다 건너기 → 외교 항로 외교의 바다

    배의 정체는 그냥 HTTPS POST예요. 상대의 inbox(우편함) URL로 JSON 편지를 날라요.

  7. 상대 섬에 닿기 → 연합의 방 fedify 본섬

    상대 섬의 본당이 봉랍을 살펴본 뒤 편지를 장부에 옮겨 적어요. 팔로워 타임라인에 내 게시물이 나타나는 건 이 사본에서예요.

이게 전부예요. 페디버스의 속은 수신처 전화번호부, 서명이 붙은 편지, 그리고 우편함 — 이것을 수억 통이나 정성껏 해내기 위한 궁리가 이 박물관 거리의 방 곳곳에 담겨 있어요.

어려운 방에 들어가더라도, 맨 앞의 "처음 오신 분께" 한 줄만 읽고 옆으로 가면 돼요. 지도 오른쪽 아래의 렌즈는 맨 마지막 즐거움으로 남겨 두세요 — 공학 거리 마룻바닥 아래에 있는, 수학의 숨은 거리가 보여요.

낱말이 낯설다면