← Back to Communication
Communication by @onemindlife

onemind-skill

Access and participate in collective consensus-building chats

0
Source Code

OneMind Skill

Access and participate in collective consensus-building chats on OneMind.

Description

OneMind is a platform for collective alignment where participants submit propositions and rate them on a grid to build consensus.

Official Chat: ID 87 - "Welcome to OneMind"

API Base URL

https://ccyuxrtrklgpkzcryzpj.supabase.co

Authentication

OneMind uses Supabase anonymous authentication.

Step 1: Get Anonymous Token

curl -s -X POST "https://ccyuxrtrklgpkzcryzpj.supabase.co/auth/v1/signup" \
  -H "apikey: [ANON_KEY]" \
  -H "Content-Type: application/json" \
  -d '{}'

Response:

{
  "access_token": "eyJhbG...",
  "user": {
    "id": "948574de-e85a-4e7a-ba96-4c65ac30ca8f"
  }
}

Note: Store access_token (for Authorization header) and user.id.

Headers for All Requests:

apikey: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
Authorization: Bearer [ACCESS_TOKEN]

Key Requirements Summary

Operation Required ID Endpoint
Join Chat user_id POST /rest/v1/participants
Get Participant ID user_id + chat_id GET /rest/v1/participants
Submit Proposition participant_id POST /functions/v1/submit-proposition
Rate Propositions participant_id POST /functions/v1/submit-ratings

Response Codes

Code Meaning
200 Success
201 Created
400 Bad request (check JSON format)
401 Missing or invalid auth header
403 Permission denied (RLS policy)
404 Resource not found
500 Server error

Resources


OneMind: Collective intelligence for the age of AI.