Xophz Yellow Links
Standalone WordPress backend, REST API, and data bridge for the Yellow Links verified directory app.
by Hall of the Gods, Inc. · github.com/hallofthegods/xophz-compass-yellow-links
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/hallofthegods/xophz-compass-yellow-links/releases/download/v26.9.7/xophz-compass-yellow-links-26.9.7.zipReadme
Xophz Yellow Links
Category: Command Deck · Version: 26.7.21 · Text Domain:
xophz-compass-yellow-links
Standalone WordPress backend and router for the Yellow Links web application within the COMPASS ecosystem.
Overview
Xophz Yellow Links provides the server-side architecture, custom content models, Gemini AI intelligence endpoints, and federated networking for the Yellow Links web app. It acts as both a standalone WordPress plugin and a custom single-page application (SPA) router.
Core Capabilities
- Custom Post Type & Meta Schema – Registers
yellow_linkcustom post type,yellow_link_categorytaxonomy, and structured metadata for link indexing and safety scoring. - Gemini AI Integration – REST API endpoints powered by Gemini 3.5 Flash for automated link categorization, tag extraction, description summaries, ad generation, and security/safety assessment.
- Sister Sites Federation – Distributed directory networking that allows multiple Yellow Links installations to exchange and aggregate link indices with local transient caching.
- Dynamic Frontend SPA Router – Intercepts custom slug requests (e.g.
/yellow-links) to serve the compiled Vue/Vite frontend bundle or proxy to a local Vite development server. - Admin Management Panel – WP-Admin options page (
Settings > Yellow Links) to configure deployment slugs and sister site federation URLs.
Requirements
- WordPress: 5.8+
- PHP: 7.4+ (PHP 8.0+ recommended)
- Environment:
GEMINI_API_KEYenvironment variable configured for AI link analysis features.
REST API Reference
All endpoints are registered under the yellow-links/v1 REST namespace:
| Endpoint | Method | Description | Parameters |
|---|---|---|---|
/yellow-links/v1/gemini/analyze |
POST |
Analyzes a URL using Gemini AI to return a description, category, tags, and safety verdict. | url (required), title, userDescription |
/yellow-links/v1/gemini/suggest-ad |
POST |
Generates a punchy, uppercase advertisement headline, pitch, and CTA button label. | businessName (required), topic (required) |
/yellow-links/v1/network |
GET |
Fetches local links merged with federated sister site link directories (cached via WP transient). | None |
AI Analysis Response Schema
{
"description": "Clean 1-2 sentence summary of the website.",
"category": "Tech & Dev",
"tags": ["OPEN-SOURCE", "TOOLING", "CLI"],
"safetyStatus": "safe",
"safetyReason": "Verified as a safe public developer utility."
}
Data Architecture & PHP Class Map
| Class | File | Purpose |
|---|---|---|
Xophz_Compass_Yellow_Links |
xophz-compass-yellow-links.php |
Main plugin bootstrapper, rewrite rules, admin settings, and SPA template loader |
Yellow_Links_CPT |
includes/class-yellow-links-cpt.php |
CPT (yellow_link), taxonomy (yellow_link_category), and post meta registration |
Yellow_Links_API |
includes/class-yellow-links-api.php |
REST API endpoint handlers and Gemini AI client integration |
Post Meta Fields (yellow_link)
yl_url: Target URL for the directory entry.yl_tags: JSON string array of tags associated with the link.yl_safetyStatus: Safety assessment status (safe,warning, orunsafe).yl_safetyReason: Objective explanation for the safety rating.yl_rating: Aggregate user rating score.
Installation & Setup
- Upload
xophz-compass-yellow-linksto/wp-content/plugins/. - Activate the plugin through the Plugins menu in WordPress.
- Configure settings under Settings > Yellow Links:
- Deployment Slug: Set custom endpoint URL (defaults to
yellow-links). - Sister Sites (Federation): Enter sister site URLs (one per line) to aggregate network links.
- Deployment Slug: Set custom endpoint URL (defaults to
- Ensure
GEMINI_API_KEYis set in your environment if using AI link analysis features.
Frontend Integration
The plugin looks for built frontend assets at public/dist/index.html or within apps/yellow-links/dist/index.html. During development (WP_DEBUG or WP_ENV=development), it automatically proxies requests to the local Vite dev server on port 8088.
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| v26.9.7 | Sep 8, 2026 | xophz-compass-yellow-links-26.9.7.zip | 1 |
| v26.9.8 | Sep 8, 2026 | xophz-compass-yellow-links-26.9.8.zip | 1 |
| v26.9.5 | Sep 5, 2026 | xophz-compass-yellow-links-26.9.5.zip | 2 |
| v26.9.4 | Sep 4, 2026 | xophz-compass-yellow-links-26.9.4.zip | 2 |
| v26.9.3 | Sep 3, 2026 | xophz-compass-yellow-links-26.9.3.zip | 1 |
| v26.9.1 | Sep 2, 2026 | xophz-compass-yellow-links-26.9.1.zip | 1 |
| v26.9.2 | Sep 2, 2026 | xophz-compass-yellow-links-26.9.2.zip | 2 |
| v26.8.30 | Aug 31, 2026 | xophz-compass-yellow-links-26.8.30.zip | 1 |
| v26.8.31 | Aug 31, 2026 | xophz-compass-yellow-links-26.8.31.zip | 1 |
| v26.8.17 | Aug 17, 2026 | xophz-compass-yellow-links-26.8.17.zip | 1 |
| v26.8.16 | Aug 16, 2026 | xophz-compass-yellow-links-26.8.16.zip | 1 |
| v26.8.9 | Aug 10, 2026 | xophz-compass-yellow-links-26.8.9.zip | 1 |
| v26.8.10 | Aug 10, 2026 | xophz-compass-yellow-links-26.8.10.zip | 1 |
| v26.8.5 | Aug 6, 2026 | xophz-compass-yellow-links-26.8.5.zip | 0 |
| v26.8.6 | Aug 6, 2026 | xophz-compass-yellow-links-26.8.6.zip | 0 |
| v26.7.31 | Aug 1, 2026 | xophz-compass-yellow-links-26.7.31.zip | 0 |
| v26.8.1 | Aug 1, 2026 | xophz-compass-yellow-links-26.8.1.zip | 0 |