Connect Your Platforms
When you post to Pixiv, GitHub, or Booth, Accord automatically records your authorship. Install once — protect forever.
Step 1 — issuerId Setup
Your issuerId is your Supabase user.id — the stable identifier that links your canonical world, all artifacts, revenue, and community membership. It is automatically set when you sign in to Accord. No manual entry required.
The userscript reads your issuerId via the Accord session API at /api/canonical/issuer/me. No localStorage is used.
Step 2 — Pixiv Userscript v2.2.0 Install
The pixiv userscript intercepts upload/edit form submissions on pixiv.net. It calls the ACR resolve endpoint, writes the continuity reference into the work caption, and only allows the submit to proceed after a successful writeback. Fail-closed: if ACR fails or the DOM writeback returns false, submit is blocked.
- Install Tampermonkey or Violentmonkey browser extension
- Create a new userscript and paste the source below
- Set
accord-base-urlmeta content to your Accord instance URL - Sign in to Accord — your issuerId is bound automatically from your Supabase account
- Visit pixiv.net/upload — the userscript activates on submit
// ==UserScript== // @name Accord ACR — pixiv // @version 2.2.0 // @description Accord Action Completion Runtime for pixiv. Fail-closed. // @match https://www.pixiv.net/* // @grant none // ==/UserScript==
writebackToPixivDOM() returns booleanfalse → submit blocked + error banner shownissuerId set → submit blocked immediatelyStep 3 — Provider Health Check
Run an observe (read-only) call to verify the ACR endpoint is reachable and the provider adapter is responding correctly. No mutation is made.
Step 4 — Test Action (pixiv resolve)
Run a full resolve (real mutation) for pixiv/work_post. This creates a canonical record and returns dom_writeback completionOutput. Verify thatcaptionAppend contains the continuity reference.
Provider Completion Matrix
| Provider | Action | completionOutput kind | Target |
|---|---|---|---|
| pixiv | work_post | dom_writeback | caption textarea |
| pixiv | work_edit | dom_writeback | caption textarea |
| github | code_push | file_generate | ACCORD.md + ACCORD_LICENSE |
| github | repo_create | file_generate | ACCORD.md + ACCORD_LICENSE |
| x | tweet | metadata_inject | tweet content |
| discord | message_post | metadata_inject | message content |
| booth | product_list | metadata_inject | product description |
| youtube | video_upload | metadata_inject | video description |
| note | article_post | metadata_inject | article body |