{"schema":"omnia.integration-catalog/v1","count":80,"connected":25,"connectedExternal":10,"scaffolded":45,"integrations":[{"schema":"omnia.integration-definition/v1","integrationId":"omnia-open-api","name":"OMNIA Open Measurement API","category":"measurement-api","mode":"openapi-3.1","requirement":"No vendor credential required; production mutations use the deployment OMNIA bearer token","documentationUrl":"http://127.0.0.1:8787/api","priority":"connected","credentialReference":null,"dataSource":false,"existingSurface":"OpenAPI 3.1 and universal observation ingress","apiFirst":true,"providerNeutral":true,"status":"connected","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"claude-mcp","name":"Claude · MCP Access","category":"measurement-api","mode":"mcp-stdio","requirement":"No vendor credential required; local stdio server proxies the versioned OMNIA API and mutations honor the deployment OMNIA bearer token","documentationUrl":"https://modelcontextprotocol.io/","priority":"connected","credentialReference":null,"dataSource":false,"existingSurface":"src/mcp-server.js — OMNIA tools for Claude Code, Claude Desktop, and any MCP client; consent-labeled text measurement plus Flux, NOUS history/trending, validation, and catalog reads","apiFirst":true,"providerNeutral":true,"status":"connected","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"influence-weight-engine","name":"OMNIA Influence Weight Engine","category":"influence","mode":"evidence-backed-calculation","requirement":"No provider credential required; deterministic 0–111 per-context weights over consent-labeled evidence; never worth, emotion, or JWLS authorization","documentationUrl":"http://127.0.0.1:8787/influence","priority":"connected","credentialReference":null,"dataSource":false,"existingSurface":"omnia.influence-weight/v1 compute/read API, NOUS influence widget, social-metrics and financial-connection ingestion","apiFirst":true,"providerNeutral":true,"status":"connected","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"plaid","name":"Plaid","category":"financial-data","mode":"api-key","requirement":"Plaid client credentials live in BillChat’s Supabase edge functions (plaid-link-token/plaid-exchange/plaid-sync); OMNIA accepts connection existence and freshness only — never balances or amounts","documentationUrl":"https://plaid.com/docs/","priority":"connected","credentialReference":"PLAID_CLIENT_ID (BillChat Supabase)","dataSource":true,"existingSurface":"POST /v1/financial/connections mirrors BillChat PlaidItem/LinkedBankResult shapes","apiFirst":true,"providerNeutral":true,"status":"connected","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"tiktok","name":"TikTok Display API","category":"consumption","mode":"oauth","requirement":"TikTok developer application and user authorization","documentationUrl":"https://developers.tiktok.com/doc/display-api-get-started","priority":"explore","credentialReference":"TIKTOK_CLIENT_KEY","dataSource":true,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"x-twitter","name":"X (Twitter) API","category":"consumption","mode":"oauth","requirement":"X developer application; paid access tiers apply","documentationUrl":"https://developer.x.com/en/docs","priority":"explore","credentialReference":"X_API_KEY","dataSource":true,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"noaa-swpc","name":"NOAA SWPC · Planetary K-index","category":"context-data","mode":"free-api","requirement":"No key; public-domain data with attribution preserved: NOAA Space Weather Prediction Center","documentationUrl":"https://www.swpc.noaa.gov/","priority":"connected","credentialReference":null,"dataSource":true,"existingSurface":"Kp index (/v1/context/geomagnetic), solar wind and GOES X-ray flux with flare classes (/v1/context/space) — the machine-readable cousins of Schumann monitoring","apiFirst":true,"providerNeutral":true,"status":"connected","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"schumann-observatories","name":"Schumann Observatories (Tomsk SOS · HeartMath GCI)","category":"context-data","mode":"image-only","requirement":"No public machine-readable API — both publish spectrogram images only; a live spectral feed requires partnership or a magnetometer","documentationUrl":"https://sosrff.tsu.ru/","priority":"explore","credentialReference":null,"dataSource":false,"existingSurface":"Canonical reference served at /v1/context/schumann and the /schumann NOUS widget","apiFirst":true,"providerNeutral":true,"status":"connected-external","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"mastodon-trends","name":"Mastodon · Public Trends","category":"consumption","mode":"free-api","requirement":"No key; public instance API (mastodon.social); attribution preserved","documentationUrl":"https://docs.joinmastodon.org/methods/trends/","priority":"connected","credentialReference":null,"dataSource":true,"existingSurface":"POST /v1/social/trends/sync and the /pulse widget","apiFirst":true,"providerNeutral":true,"status":"connected","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"bluesky-appview","name":"Bluesky · Public AppView","category":"consumption","mode":"free-api","requirement":"No key; public AppView trending topics; attribution preserved","documentationUrl":"https://docs.bsky.app/","priority":"connected","credentialReference":null,"dataSource":true,"existingSurface":"POST /v1/social/trends/sync and the /pulse widget","apiFirst":true,"providerNeutral":true,"status":"connected","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"hacker-news","name":"Hacker News · Firebase API","category":"consumption","mode":"free-api","requirement":"No key; open API (Y Combinator); attribution preserved","documentationUrl":"https://github.com/HackerNews/API","priority":"connected","credentialReference":null,"dataSource":true,"existingSurface":"POST /v1/social/trends/sync and the /pulse widget","apiFirst":true,"providerNeutral":true,"status":"connected","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"wikipedia-current-events","name":"Wikipedia · In the News","category":"context-data","mode":"free-api","requirement":"No key; identifying Api-User-Agent sent; CC BY-SA 4.0 attribution preserved: Wikimedia Foundation","documentationUrl":"https://api.wikimedia.org/","priority":"connected","credentialReference":null,"dataSource":true,"existingSurface":"POST /v1/context/events/sync — editor-curated monumental world events with computed sky annotation","apiFirst":true,"providerNeutral":true,"status":"connected","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"omnia-ephemeris","name":"Ephemeris · Keplerian Positions","category":"context-data","mode":"embedded","requirement":"No provider; Standish mean elements (~1 deg, 1800-2050); zodiac layer labeled symbolic, never causal","documentationUrl":"http://127.0.0.1:8787/v1/context/sky","priority":"connected","credentialReference":null,"dataSource":true,"existingSurface":"GET /v1/context/sky, /cosmos widget, and the astro-correlation lab","apiFirst":true,"providerNeutral":true,"status":"connected","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"nager-date","name":"Nager.Date · Public Holidays","category":"context-data","mode":"free-api","requirement":"No key; MIT-licensed data with attribution preserved: Public holiday data by Nager.Date","documentationUrl":"https://date.nager.at/","priority":"connected","credentialReference":null,"dataSource":true,"existingSurface":"POST /v1/context/holidays/sync and GET /v1/context/holidays — calendar structure behavior streams bend around","apiFirst":true,"providerNeutral":true,"status":"connected","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"omnia-lunar","name":"Lunar Phase · Deterministic Astronomy","category":"context-data","mode":"embedded","requirement":"No provider; mean-synodic-cycle calculation (±0.5 day vs ephemeris), assertion calculated","documentationUrl":"http://127.0.0.1:8787/v1/context/lunar","priority":"connected","credentialReference":null,"dataSource":true,"existingSurface":"GET /v1/context/lunar and POST /v1/context/lunar/sync","apiFirst":true,"providerNeutral":true,"status":"connected","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"open-meteo","name":"Open-Meteo · Weather Archive","category":"context-data","mode":"free-api","requirement":"No key; CC BY 4.0 attribution required and preserved on every record: Weather data by Open-Meteo.com","documentationUrl":"https://open-meteo.com/","priority":"connected","credentialReference":null,"dataSource":true,"existingSurface":"POST /v1/context/weather/sync and GET /v1/context/weather — daily observations with heating/cooling degree days (base 18C), the exogenous covariate for bill-behavior forecasting","apiFirst":true,"providerNeutral":true,"status":"connected","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"nominatim-osm","name":"Nominatim · OpenStreetMap Geocoding","category":"geocoding","mode":"free-api","requirement":"No key; usage policy honored (identifying User-Agent, ≤1 req/s, cached results) and visible attribution required: © OpenStreetMap contributors","documentationUrl":"https://operations.osmfoundation.org/policies/nominatim/","priority":"connected","credentialReference":null,"dataSource":false,"existingSurface":"GET /v1/geocode and address-targeted directed vibrations","apiFirst":true,"providerNeutral":true,"status":"connected","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"omnia-connector-runtime","name":"OMNIA Universal Connector Runtime","category":"platform","mode":"scheduled-webhook-stream-runtime","requirement":"No provider credential required; each connector declares its own credential reference and source rights","documentationUrl":"http://127.0.0.1:8787/v1/connectors/runtime","priority":"connected","credentialReference":null,"dataSource":false,"existingSurface":"Persistent runs, checkpoints, overlap protection, health, pause/resume, and bounded retry","apiFirst":true,"providerNeutral":true,"status":"connected","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"nous-spatiotemporal-intelligence","name":"NOUS Spatiotemporal Intelligence","category":"intelligence","mode":"evidence-backed-calculation","requirement":"No provider credential required; consumes the permissioned NOUS graph and preserves evidence lineage","documentationUrl":"http://127.0.0.1:8787/intelligence","priority":"connected","credentialReference":null,"dataSource":false,"existingSurface":"Place-time buckets, unit-safe baselines, anomalies, co-occurrences, world visualization, and materialization API","apiFirst":true,"providerNeutral":true,"status":"connected","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"omnia-living-system-map","name":"OMNIA Living System Map","category":"platform","mode":"live-topology-api","requirement":"No provider credential required; reads only public system registries and aggregate health","documentationUrl":"http://127.0.0.1:8787/map","priority":"connected","credentialReference":null,"dataSource":false,"existingSurface":"Interactive visual string map of architecture, integrations, sources, runtime health, and data flow","apiFirst":true,"providerNeutral":true,"status":"connected","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"itu-ebu-loudness","name":"ITU-R BS.1770 / EBU R128","category":"measurement-standard","mode":"embedded","requirement":"No credential; implementation is standards-aligned and explicitly not a certified meter","documentationUrl":"https://tech.ebu.ch/loudness/","priority":"connected","credentialReference":null,"dataSource":false,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"connected","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"praat","name":"Praat","category":"voice-signal","mode":"external-validator","requirement":"Install the GPL application only in a license-compatible validation environment","documentationUrl":"https://praat.org/","priority":"planned","credentialReference":null,"dataSource":false,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"basic-pitch","name":"Spotify Basic Pitch","category":"audio-signal","mode":"external-worker","requirement":"Install the Apache-2.0 runtime in a Python or model worker","documentationUrl":"https://github.com/spotify/basic-pitch","priority":"planned","credentialReference":null,"dataSource":false,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"opensmile-egemaps","name":"openSMILE eGeMAPS","category":"voice-signal","mode":"research-validator","requirement":"Research-only distribution cannot be embedded in a commercial product without a commercial license","documentationUrl":"https://audeering.github.io/opensmile/about.html","priority":"explore","credentialReference":null,"dataSource":false,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"lab-streaming-layer","name":"Lab Streaming Layer / XDF","category":"sensor-sync","mode":"native-worker","requirement":"Install liblsl and LabRecorder for native synchronized capture","documentationUrl":"https://labstreaminglayer.readthedocs.io/","priority":"planned","credentialReference":null,"dataSource":false,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"neurokit2","name":"NeuroKit2","category":"biometric-analysis","mode":"external-validator","requirement":"Install the MIT-licensed Python validation worker","documentationUrl":"https://neuropsychology.github.io/NeuroKit/","priority":"planned","credentialReference":null,"dataSource":false,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"mne-python","name":"MNE-Python","category":"neurophysiology-analysis","mode":"external-validator","requirement":"Install the BSD-licensed Python validation worker","documentationUrl":"https://mne.tools/","priority":"planned","credentialReference":null,"dataSource":false,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"physionet-wfdb","name":"PhysioNet / WFDB","category":"validation-data","mode":"benchmark-source","requirement":"Respect the access and license terms of each dataset","documentationUrl":"https://physionet.org/","priority":"core","credentialReference":null,"dataSource":true,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"opencv","name":"OpenCV","category":"video-signal","mode":"external-validator","requirement":"Install the Apache-2.0 runtime for dense optical flow","documentationUrl":"https://docs.opencv.org/","priority":"planned","credentialReference":null,"dataSource":false,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"colour-science","name":"Colour Science for Python","category":"color-signal","mode":"external-validator","requirement":"Install the BSD-licensed Python validation worker","documentationUrl":"https://www.colour-science.org/","priority":"planned","credentialReference":null,"dataSource":false,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"ogc-sensorthings","name":"OGC SensorThings API","category":"measurement-api","mode":"embedded-export","requirement":"No credential for local export; external server credentials depend on deployment","documentationUrl":"https://www.ogc.org/standards/sensorthings/","priority":"connected","credentialReference":null,"dataSource":false,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"connected","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"hl7-fhir","name":"HL7 FHIR Observation","category":"health-api","mode":"embedded-export","requirement":"No credential for local export; health-system authorization depends on deployment","documentationUrl":"https://hl7.org/fhir/observation.html","priority":"connected","credentialReference":null,"dataSource":false,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"connected","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"meyda","name":"Meyda","category":"audio-signal","mode":"optional-open-source-adapter","requirement":"MIT license; replaces Essentia.js, which is AGPL-3.0 and excluded from OMNIA","documentationUrl":"https://meyda.js.org/","priority":"explore","credentialReference":null,"dataSource":true,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"shazamkit","name":"ShazamKit","category":"audio-signal","mode":"native-ios","requirement":"Apple developer entitlement","documentationUrl":"https://developer.apple.com/shazamkit/","priority":"core","credentialReference":null,"dataSource":true,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"spotify","name":"Spotify Web API","category":"audio-signal","mode":"oauth","requirement":"Spotify developer application; 2026 Development Mode requires Premium for the app owner and is limited to five users","documentationUrl":"https://developer.spotify.com/documentation/web-api","priority":"core","credentialReference":"SPOTIFY_CLIENT_ID","dataSource":true,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"web-audio","name":"Web Audio API","category":"audio-signal","mode":"browser-native","requirement":"supported browser","documentationUrl":"https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API","priority":"connected","credentialReference":null,"dataSource":true,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"connected","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"healthkit","name":"HealthKit","category":"biometric","mode":"native-ios","requirement":"HealthKit entitlements and per-type user consent","documentationUrl":"https://developer.apple.com/health-fitness/","priority":"core","credentialReference":null,"dataSource":true,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"whoop","name":"WHOOP API","category":"biometric","mode":"oauth","requirement":"WHOOP developer application and user authorization","documentationUrl":"https://developer.whoop.com/","priority":"core","credentialReference":"WHOOP_CLIENT_ID","dataSource":true,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"health-connect","name":"Health Connect","category":"biometric","mode":"native-android","requirement":"Android permissions and Play declaration","documentationUrl":"https://developer.android.com/health-and-fitness/guides/health-connect","priority":"planned","credentialReference":null,"dataSource":true,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"oura","name":"Oura API","category":"biometric","mode":"oauth","requirement":"Oura developer application and ring owner authorization","documentationUrl":"https://cloud.ouraring.com/v2/docs","priority":"planned","credentialReference":"OURA_CLIENT_ID","dataSource":true,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"mapbox","name":"Mapbox GL","category":"context","mode":"client-sdk","requirement":"Mapbox access token","documentationUrl":"https://docs.mapbox.com/mapbox-gl-js/api/","priority":"core","credentialReference":"MAPBOX_TOKEN","dataSource":false,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"openweather","name":"OpenWeather API","category":"context","mode":"api-key","requirement":"OpenWeather API key","documentationUrl":"https://openweathermap.org/api","priority":"core","credentialReference":"OPENWEATHER_API_KEY","dataSource":true,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"calendar","name":"Google / Apple Calendar","category":"context","mode":"oauth-native","requirement":"Google OAuth and Apple EventKit permissions","documentationUrl":"https://developer.apple.com/documentation/eventkit","priority":"planned","credentialReference":"GOOGLE_CALENDAR_CLIENT_ID","dataSource":true,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"google-places","name":"Google Places API","category":"context","mode":"api-key","requirement":"Google Cloud project, billing, and API key","documentationUrl":"https://developers.google.com/maps/documentation/places/web-service","priority":"planned","credentialReference":"GOOGLE_PLACES_API_KEY","dataSource":true,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"sunrise-sunset","name":"Sunrise-Sunset.org","category":"context","mode":"public-api","requirement":"latitude, longitude, and visible attribution","documentationUrl":"https://sunrise-sunset.org/api","priority":"connected","credentialReference":null,"dataSource":true,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"connected","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"anthropic","name":"Anthropic Claude","category":"emotion-ai","mode":"api-key","requirement":"Anthropic API key","documentationUrl":"https://docs.anthropic.com/","priority":"core","credentialReference":"ANTHROPIC_API_KEY","dataSource":false,"existingSurface":"OMAI voice-emotion Edge Function","apiFirst":true,"providerNeutral":true,"status":"connected-external","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"deepgram","name":"Deepgram Nova-3","category":"emotion-ai","mode":"api-key","requirement":"Deepgram API key","documentationUrl":"https://developers.deepgram.com/docs/","priority":"core","credentialReference":"DEEPGRAM_API_KEY","dataSource":true,"existingSurface":"OMAI voice-emotion Edge Function","apiFirst":true,"providerNeutral":true,"status":"connected-external","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"elevenlabs","name":"ElevenLabs","category":"emotion-ai","mode":"api-key","requirement":"ElevenLabs API key","documentationUrl":"https://elevenlabs.io/docs","priority":"core","credentialReference":"ELEVENLABS_API_KEY","dataSource":false,"existingSurface":"OMAI eleven-tts Edge Function","apiFirst":true,"providerNeutral":true,"status":"connected-external","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"hume-evi","name":"Hume EVI","category":"emotion-ai","mode":"oauth-token","requirement":"Hume API and secret keys","documentationUrl":"https://dev.hume.ai/docs/speech-to-speech-evi/overview","priority":"connected","credentialReference":"HUME_API_KEY","dataSource":true,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"connected","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"openai","name":"OpenAI","category":"emotion-ai","mode":"api-key","requirement":"OpenAI API key","documentationUrl":"https://platform.openai.com/docs","priority":"core","credentialReference":"OPENAI_API_KEY","dataSource":false,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"affectiva","name":"Affectiva","category":"emotion-ai","mode":"commercial-sdk","requirement":"Commercial access and camera consent","documentationUrl":"https://www.affectiva.com/","priority":"explore","credentialReference":null,"dataSource":true,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"apple-musickit","name":"Apple MusicKit","category":"consumption","mode":"native-oauth","requirement":"MusicKit entitlement and user authorization","documentationUrl":"https://developer.apple.com/musickit/","priority":"planned","credentialReference":null,"dataSource":true,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"lastfm","name":"Last.fm API","category":"consumption","mode":"api-key-oauth","requirement":"Last.fm API account and optional user authorization","documentationUrl":"https://www.last.fm/api","priority":"planned","credentialReference":"LASTFM_API_KEY","dataSource":true,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"screen-time","name":"Screen Time API","category":"consumption","mode":"native-ios","requirement":"Family Controls entitlement and user authorization","documentationUrl":"https://developer.apple.com/documentation/screentime","priority":"planned","credentialReference":null,"dataSource":true,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"digital-wellbeing","name":"Digital Wellbeing","category":"consumption","mode":"native-android","requirement":"Android usage access and user authorization","documentationUrl":"https://developers.google.com/digital-wellbeing","priority":"planned","credentialReference":null,"dataSource":true,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"readwise","name":"Readwise API","category":"consumption","mode":"token","requirement":"Readwise user token","documentationUrl":"https://readwise.io/api_deets","priority":"explore","credentialReference":"READWISE_TOKEN","dataSource":true,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"youtube","name":"YouTube Data API","category":"consumption","mode":"oauth","requirement":"Google OAuth consent and YouTube quota","documentationUrl":"https://developers.google.com/youtube/v3","priority":"explore","credentialReference":"YOUTUBE_CLIENT_ID","dataSource":true,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"pgvector","name":"pgvector","category":"platform","mode":"database-extension","requirement":"Enable extension in Supabase Postgres","documentationUrl":"https://github.com/pgvector/pgvector","priority":"core","credentialReference":null,"dataSource":false,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"stripe","name":"Stripe","category":"platform","mode":"api-key-webhook","requirement":"Stripe account, keys, and signed webhooks","documentationUrl":"https://docs.stripe.com/","priority":"core","credentialReference":"STRIPE_SECRET_KEY","dataSource":false,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"supabase","name":"Supabase","category":"platform","mode":"database-auth-storage","requirement":"Project URL and server keys","documentationUrl":"https://supabase.com/docs","priority":"connected","credentialReference":"SUPABASE_SERVICE_ROLE_KEY","dataSource":false,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"connected","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"ipfs-filecoin","name":"IPFS / Filecoin","category":"platform","mode":"decentralized-storage","requirement":"Storage provider and encryption design","documentationUrl":"https://docs.ipfs.tech/","priority":"explore","credentialReference":null,"dataSource":false,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"apns-fcm","name":"APNs / FCM","category":"platform","mode":"push","requirement":"Apple and Firebase push credentials","documentationUrl":"https://firebase.google.com/docs/cloud-messaging","priority":"planned","credentialReference":"FCM_SERVICE_ACCOUNT","dataSource":false,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"mixpanel","name":"Mixpanel","category":"platform","mode":"sdk-token","requirement":"Mixpanel project token","documentationUrl":"https://developer.mixpanel.com/reference/overview","priority":"planned","credentialReference":"MIXPANEL_TOKEN","dataSource":false,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"revenuecat","name":"RevenueCat","category":"platform","mode":"sdk-webhook","requirement":"RevenueCat project and store credentials","documentationUrl":"https://www.revenuecat.com/docs","priority":"planned","credentialReference":"REVENUECAT_API_KEY","dataSource":false,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"timescaledb","name":"TimescaleDB","category":"platform","mode":"database","requirement":"Timescale Postgres connection","documentationUrl":"https://docs.timescale.com/","priority":"planned","credentialReference":null,"dataSource":false,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"acrcloud","name":"ACRCloud","category":"audio-signal","mode":"api-key","requirement":"ACRCloud project credentials","documentationUrl":"https://www.acrcloud.com/docs/","priority":"planned","credentialReference":"ACRCLOUD_ACCESS_KEY","dataSource":true,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"audd","name":"AudD","category":"audio-signal","mode":"api-token","requirement":"AudD API token","documentationUrl":"https://docs.audd.io/","priority":"planned","credentialReference":"AUDD_API_TOKEN","dataSource":true,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"librosa","name":"Librosa","category":"audio-signal","mode":"server-library","requirement":"Python audio worker","documentationUrl":"https://librosa.org/doc/latest/index.html","priority":"planned","credentialReference":null,"dataSource":true,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"usgs-earthquakes","name":"USGS Earthquakes","category":"context","mode":"public-feed","requirement":"No credential required","documentationUrl":"https://earthquake.usgs.gov/earthquakes/feed/v1.0/","priority":"connected","credentialReference":null,"dataSource":true,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"connected","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"omai-voice-journal","name":"OMAI Voice Journals","category":"first-party","mode":"internal-api","requirement":"Signed OMAI identity, user consent, and private source reference","documentationUrl":"https://app.notion.com/p/3ac660255cdc814da18cc74b1f80a27e","priority":"core","credentialReference":null,"dataSource":true,"existingSurface":"OMAI voice-emotion Edge Function","apiFirst":true,"providerNeutral":true,"status":"connected-external","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"omai-self-report","name":"OMAI Self Reports","category":"first-party","mode":"internal-api","requirement":"Signed OMAI identity and explicit user submission","documentationUrl":"https://app.notion.com/p/3ac660255cdc81bfaa4ed80ecf54689d","priority":"core","credentialReference":null,"dataSource":true,"existingSurface":"OMAI 0–1000 self-selected Vibe bars","apiFirst":true,"providerNeutral":true,"status":"connected-external","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"omai-practice-events","name":"OMAI Practice Events","category":"first-party","mode":"internal-api","requirement":"Signed OMAI identity and tool-specific consent","documentationUrl":"https://app.notion.com/p/3ac660255cdc81bfaa4ed80ecf54689d","priority":"core","credentialReference":null,"dataSource":true,"existingSurface":"OMAI SELF+ tools","apiFirst":true,"providerNeutral":true,"status":"connected-external","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"omai-relational-events","name":"OMAI Relational Events","category":"first-party","mode":"internal-api","requirement":"Participant-scoped authorization and mutual visibility rules","documentationUrl":"https://app.notion.com/p/3ac660255cdc814da18cc74b1f80a27e","priority":"core","credentialReference":null,"dataSource":true,"existingSurface":"OMAI vibe_sends and letters","apiFirst":true,"providerNeutral":true,"status":"connected-external","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"omai-behavior-events","name":"OMAI Privacy-Scoped Behavior Events","category":"first-party","mode":"internal-api","requirement":"Signed OMAI identity, purpose limitation, and no sensitive payloads","documentationUrl":"https://app.notion.com/p/3ac660255cdc814da18cc74b1f80a27e","priority":"core","credentialReference":null,"dataSource":true,"existingSurface":"OMAI app_events","apiFirst":true,"providerNeutral":true,"status":"connected-external","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"browser-on-device-signals","name":"On-device Browser Signals","category":"consumption","mode":"browser-extension","requirement":"Explicit opt-in; derive content categories locally and never transmit raw URLs","documentationUrl":"https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions","priority":"planned","credentialReference":null,"dataSource":true,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"instagram-graph","name":"Instagram Graph API","category":"consumption","mode":"oauth","requirement":"Meta developer app, approved permissions, read-only user authorization, and platform review","documentationUrl":"https://developers.facebook.com/docs/instagram-platform","priority":"explore","credentialReference":"META_APP_ID","dataSource":true,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"reddit","name":"Reddit Data API","category":"consumption","mode":"oauth","requirement":"Reddit developer application, read-only scopes, and user authorization","documentationUrl":"https://www.reddit.com/dev/api/","priority":"explore","credentialReference":"REDDIT_CLIENT_ID","dataSource":true,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"x-api","name":"X API","category":"consumption","mode":"oauth","requirement":"X developer access, read-only scopes, user authorization, and budget approval","documentationUrl":"https://docs.x.com/x-api","priority":"explore","credentialReference":"X_CLIENT_ID","dataSource":true,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"s3-object-archive","name":"S3-compatible Object Archive","category":"platform","mode":"object-storage","requirement":"Encrypted bucket, lifecycle disabled by default, regional policy, and user-controlled deletion","documentationUrl":"https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html","priority":"planned","credentialReference":"S3_ARCHIVE_BUCKET","dataSource":false,"existingSurface":null,"apiFirst":true,"providerNeutral":true,"status":"scaffolded","lastVerifiedAt":null,"lastError":null},{"schema":"omnia.integration-definition/v1","integrationId":"jwls-api","name":"JWLS API","category":"platform","mode":"internal-api","requirement":"Deploy the existing JWLS service and configure JWLS_API_URL","documentationUrl":"http://127.0.0.1:3001","priority":"core","credentialReference":"JWLS_API_URL","dataSource":false,"existingSurface":"Local JWLS service on port 3001","apiFirst":true,"providerNeutral":true,"status":"connected-external","lastVerifiedAt":null,"lastError":null}]}