Overview
When ARC-OSC creates an expirable link with the bio-sync option enabled, the ARC Client should receive that link and automatically update the user's VRChat bio via the VRChat API - with user consent.
Problem
Users want their ARC-OSC expirable links to appear in their VRChat bio automatically, without manually copying/pasting every time a link is created or changes.
Proposed Solution
- The ARC Client connects to ARC-OSC and subscribes to expirable link events (via WebSocket or a dedicated endpoint)
- When a link is created with the bio-sync option enabled, ARC-OSC signals the client
- The ARC Client, using stored VRChat credentials and user permission settings, calls the VRChat API to update the bio
- On link expiration/deletion, the client can optionally revert or update the bio
Client Scope
Related
- ARC-OSC#87 - Server-side backend for expirable link creation, client event forwarding, and consent tracking
Overview
When ARC-OSC creates an expirable link with the bio-sync option enabled, the ARC Client should receive that link and automatically update the user's VRChat bio via the VRChat API - with user consent.
Problem
Users want their ARC-OSC expirable links to appear in their VRChat bio automatically, without manually copying/pasting every time a link is created or changes.
Proposed Solution
Client Scope
Related